Paragraph & Sentence Counter
Text Editor
Drop files here or click to upload
Supports TXT, DOC, DOCX, PDF, RTF, MD files
Import from URL
Basic Counts
Paragraphs
0
Sentences
0
Words
0
Characters
0
Time Analysis
Reading Time
0 min
Speaking Time
0 min
Fast Reading
0 min
Slow Reading
0 min
Sentence Structure
Avg. Sentence Length
0 words
Longest Sentence
0 words
Shortest Sentence
0 words
Complex Sentences
0%
Paragraph Analysis
Avg. Paragraph Length
0 words
Longest Paragraph
0 words
Shortest Paragraph
0 words
Sentences per Paragraph
0
Readability Scores
Flesch-Kincaid Grade
0
Flesch Reading Ease
0
SMOG Index
0
ARI Score
0
Writing Quality
Passive Voice
0%
Transition Words
0
Adverb Usage
0%
Sentence Variety
0%
Vocabulary Analysis
Unique Words
0
Vocabulary Diversity
0%
Complex Words
0%
Avg. Word Length
0 chars
Export & Share
Text Analysis Report
Basic Counts
Paragraphs:${this.elements.paragraphCount.textContent}
Sentences:${this.elements.sentenceCount.textContent}
Words:${this.elements.wordCount.textContent}
Characters:${this.elements.charCount.textContent}
Time Analysis
Reading Time:${this.elements.readingTime.textContent}
Speaking Time:${this.elements.speakingTime.textContent}
Fast Reading:${this.elements.fastReadingTime.textContent}
Slow Reading:${this.elements.slowReadingTime.textContent}
Sentence Structure
Avg. Sentence Length:${this.elements.avgSentenceLength.textContent}
Longest Sentence:${this.elements.longestSentence.textContent}
Shortest Sentence:${this.elements.shortestSentence.textContent}
Complex Sentences:${this.elements.complexSentences.textContent}
Paragraph Analysis
Avg. Paragraph Length:${this.elements.avgParagraphLength.textContent}
Longest Paragraph:${this.elements.longestParagraph.textContent}
Shortest Paragraph:${this.elements.shortestParagraph.textContent}
Sentences per Paragraph:${this.elements.sentencesPerParagraph.textContent}
Readability Scores
Flesch-Kincaid Grade:${this.elements.fleschKincaidGrade.textContent}
Flesch Reading Ease:${this.elements.fleschReadingEase.textContent}
SMOG Index:${this.elements.smogIndex.textContent}
ARI Score:${this.elements.ariScore.textContent}
Writing Quality
Passive Voice:${this.elements.passiveVoicePercent.textContent}
Transition Words:${this.elements.transitionWords.textContent}
Adverb Usage:${this.elements.adverbUsage.textContent}
Sentence Variety:${this.elements.sentenceVariety.textContent}
Vocabulary Analysis
Unique Words:${this.elements.uniqueWordsCount.textContent}
Vocabulary Diversity:${this.elements.vocabularyDiversity.textContent}
Complex Words:${this.elements.complexWordsPercent.textContent}
Average Word Length:${this.elements.avgWordLength.textContent}
Original Text
${this.textInput.value.replace(/\n/g, '
')}