Text Analysis Tools
Measure how a piece of writing reads rather than what it says. Work out a reading speed in words per minute from a timed passage, turn it into pages per hour, and see how many days a book will take at the minutes a day you actually have. Then the structure: sentence lengths and their distribution, average word length both as letters and as characters, vocabulary diversity, lexical density, and a paragraph-by-paragraph table of a whole document. The five readability formulas — Flesch Reading Ease, Flesch-Kincaid, Gunning Fog, SMOG and the Automated Readability Index — all run on one shared statistics module, so the differences between them are differences of formula rather than of counting, and each page shows the others beside its own score.
Most popular
- text-analysisFlesch Reading Ease● ready
Paste a text to get its Flesch Reading Ease score on the 0–100 ease scale, the plain-language band it falls in, and all five readability formulas side by side.
- text-analysisReading Speed● ready
Enter how many words you read and how long it took — in seconds, minutes or hours — and get words per minute, words per second and the band your pace falls in.
- text-analysisSentence Lengths● ready
Paste a text to see its average, shortest and longest sentence and an SVG histogram of sentence lengths — the shape of a paragraph's rhythm rather than a single number.
- text-analysisBook Completion● ready
Enter the book's length, your reading speed and the minutes a day you can give it, and get the days and calendar date you will finish — plus what a different pace would save.
- text-analysisSMOG Index● ready
Paste a text to get its SMOG grade from polysyllables and sentence count — the most vocabulary-driven of the five formulas — with a warning when the sample is under 30 sentences.
Reading Speed & Volume
- text-analysisReading Speed● ready
Enter how many words you read and how long it took — in seconds, minutes or hours — and get words per minute, words per second and the band your pace falls in.
- text-analysisPages per Hour● ready
Enter the pages you read and the time it took to get pages per hour, seconds per page, and how much of your planned reading time that pace fills.
- text-analysisBook Completion● ready
Enter the book's length, your reading speed and the minutes a day you can give it, and get the days and calendar date you will finish — plus what a different pace would save.
- text-analysisSpeaking Time● ready
Paste a script or speech and pick a speaking pace to see how long it takes to deliver, with the same script timed at all three paces side by side.
- text-analysisCharacters per Minute● ready
Paste what you typed and how long it took to get characters per minute (with and without spaces), the pace band it falls in, and how much typing that rate covers over a longer sitting.
Structure & Vocabulary
- text-analysisSentence Lengths● ready
Paste a text to see its average, shortest and longest sentence and an SVG histogram of sentence lengths — the shape of a paragraph's rhythm rather than a single number.
- text-analysisWord Length● ready
Paste a text to get its average word length both ways — letters per word for readability work, characters per word for character limits — with the longest words listed.
- text-analysisVocabulary Diversity● ready
Paste a text to get its type-token ratio, its unique and repeated word counts and a chart of the words it over-uses — with the length dependence of TTR stated plainly.
- text-analysisLexical Density● ready
Paste a text to see its lexical density — content words as a percentage of all words — and the most frequent words on each side of the split, so the heuristic is inspectable.
- text-analysisParagraph Stats● ready
Paste a text to get each paragraph's word, sentence and character counts in a table, with a chart of paragraph lengths and the longest one highlighted.
- text-analysisParagraph Counter● ready
Paste a document to get its paragraph count, the average, shortest and longest paragraph, a distribution chart and a row for every paragraph.
- text-analysisSentence Counter● ready
Paste text to get an accurate sentence count — decimal points, abbreviations and initials do not invent sentences — plus each sentence's word count in a table.
- text-analysisAverage Sentence Length● ready
Paste text to get its average sentence length in words, reported beside the median and a distribution chart, with the sentences that push the average listed out.
- text-analysisSyllable Counter● ready
Paste text to get its total syllable count, a word-by-word table with each word's syllables, and the distribution of one-, two-, three- and four-plus-syllable words.
Readability Formulas
- text-analysisFlesch Reading Ease● ready
Paste a text to get its Flesch Reading Ease score on the 0–100 ease scale, the plain-language band it falls in, and all five readability formulas side by side.
- text-analysisFlesch-Kincaid Grade● ready
Paste a text to get its Flesch-Kincaid grade level — the US school year it is written for — with the sentence and syllable counts behind it and the other four formulas for comparison.
- text-analysisGunning Fog Index● ready
Paste a text to get its Fog index from average sentence length and the share of three-syllable words, with the complex words counted and the band explained.
- text-analysisSMOG Index● ready
Paste a text to get its SMOG grade from polysyllables and sentence count — the most vocabulary-driven of the five formulas — with a warning when the sample is under 30 sentences.
- text-analysisAutomated Readability Index● ready
Paste a text to get its Automated Readability Index grade: letters per word and words per sentence, both counted exactly, which makes ARI the one formula here with no approximation in it.
All tools
- text-analysisReading Speed● ready
Enter how many words you read and how long it took — in seconds, minutes or hours — and get words per minute, words per second and the band your pace falls in.
- text-analysisPages per Hour● ready
Enter the pages you read and the time it took to get pages per hour, seconds per page, and how much of your planned reading time that pace fills.
- text-analysisBook Completion● ready
Enter the book's length, your reading speed and the minutes a day you can give it, and get the days and calendar date you will finish — plus what a different pace would save.
- text-analysisSentence Lengths● ready
Paste a text to see its average, shortest and longest sentence and an SVG histogram of sentence lengths — the shape of a paragraph's rhythm rather than a single number.
- text-analysisWord Length● ready
Paste a text to get its average word length both ways — letters per word for readability work, characters per word for character limits — with the longest words listed.
- text-analysisVocabulary Diversity● ready
Paste a text to get its type-token ratio, its unique and repeated word counts and a chart of the words it over-uses — with the length dependence of TTR stated plainly.
- text-analysisLexical Density● ready
Paste a text to see its lexical density — content words as a percentage of all words — and the most frequent words on each side of the split, so the heuristic is inspectable.
- text-analysisParagraph Stats● ready
Paste a text to get each paragraph's word, sentence and character counts in a table, with a chart of paragraph lengths and the longest one highlighted.
- text-analysisFlesch Reading Ease● ready
Paste a text to get its Flesch Reading Ease score on the 0–100 ease scale, the plain-language band it falls in, and all five readability formulas side by side.
- text-analysisFlesch-Kincaid Grade● ready
Paste a text to get its Flesch-Kincaid grade level — the US school year it is written for — with the sentence and syllable counts behind it and the other four formulas for comparison.
- text-analysisGunning Fog Index● ready
Paste a text to get its Fog index from average sentence length and the share of three-syllable words, with the complex words counted and the band explained.
- text-analysisSMOG Index● ready
Paste a text to get its SMOG grade from polysyllables and sentence count — the most vocabulary-driven of the five formulas — with a warning when the sample is under 30 sentences.
- text-analysisAutomated Readability Index● ready
Paste a text to get its Automated Readability Index grade: letters per word and words per sentence, both counted exactly, which makes ARI the one formula here with no approximation in it.
- text-analysisSpeaking Time● ready
Paste a script or speech and pick a speaking pace to see how long it takes to deliver, with the same script timed at all three paces side by side.
- text-analysisCharacters per Minute● ready
Paste what you typed and how long it took to get characters per minute (with and without spaces), the pace band it falls in, and how much typing that rate covers over a longer sitting.
- text-analysisParagraph Counter● ready
Paste a document to get its paragraph count, the average, shortest and longest paragraph, a distribution chart and a row for every paragraph.
- text-analysisSentence Counter● ready
Paste text to get an accurate sentence count — decimal points, abbreviations and initials do not invent sentences — plus each sentence's word count in a table.
- text-analysisAverage Sentence Length● ready
Paste text to get its average sentence length in words, reported beside the median and a distribution chart, with the sentences that push the average listed out.
- text-analysisSyllable Counter● ready
Paste text to get its total syllable count, a word-by-word table with each word's syllables, and the distribution of one-, two-, three- and four-plus-syllable words.
About Text Analysis Tools
Readability is not one number. The five established formulas disagree with each other by two or three grades on the same passage, because they were derived from different populations for different purposes: Flesch and Flesch-Kincaid from US Navy technical manuals, Gunning Fog from newspaper training, SMOG from comprehension testing in health information, and the Automated Readability Index from typewritten letters rather than syllables. A single figure presented alone invites the reader to treat it as a measurement, so every formula page here runs all five on the same text and shows them side by side. Underneath them is one shared engine — a sentence splitter that masks decimal points, abbreviations and initials before it splits; a tokeniser that keeps internal apostrophes and hyphens; a syllable counter that is a documented heuristic rather than a dictionary; and a stop-word test for lexical density. That is what makes the comparison meaningful, and it is also why the tools are explicit about what is approximated: syllables are estimated, SMOG's 30-sentence sampling requirement is stated on the page, and the grade bands are labelled estimates rather than measurements. Nothing duplicates a neighbouring category — plain word and character counting is in Text Tools, markdown structure in Markdown Tools, page and paper arithmetic in Document Formatting, and reading plans in Student Scheduling. Everything runs in your browser, with no upload and no account.
Related guides
Related categories
Frequently asked questions
Which readability formula should I use?
It depends on what the number is for, and the tools show all five on the same text so the choice is visible rather than hidden. Flesch Reading Ease is the most widely quoted and the easiest to explain, so it is the right headline number for a style guide. Flesch-Kincaid and the Automated Readability Index give a US school grade, which is what a plain-language standard usually specifies. Gunning Fog is the one to use when sentence length and vocabulary should count equally. SMOG is the one the health and patient-information literature validated against comprehension tests, but it needs at least 30 sentences — about 600 to 700 words — before the figure is the formula rather than an approximation of it.
Why do the five formulas give different grades for the same text?
Because they measure different things, and because they were derived from different populations. Flesch and Flesch-Kincaid weight vocabulary far more heavily than sentence length; Gunning Fog weights the two equally; SMOG ignores sentence length entirely and counts only three-syllable words. Fog counts every polysyllable while the original method strips proper nouns and -ed and -es endings, so it reads slightly high here. A spread of two or three grades between the five is normal, and the interesting signal is not the average but which ones disagree and why.
How accurate is the syllable counting?
Close on ordinary prose and wrong by a syllable on words like queue, business and every. It counts vowel groups with a rule for a silent final e and a rule for the consonant-plus-le ending, which gets most words right without a pronunciation dictionary; nothing short of a dictionary is exact. Every syllable-based formula inherits that approximation, which is why the grade bands are labelled estimates. The Automated Readability Index is the exception — it counts letters and words, both of which are counted exactly, so its result is reproducible to the digit and can be used to sanity-check the others.
Is my text uploaded or stored anywhere?
No. Every tool in this category runs entirely in your browser — there is no account, no server round-trip and no length limit, and an open page keeps working offline once it has loaded. That matters for this category in particular, because the text people paste in tends to be unpublished work. The flip side is that nothing is stored: closing the tab clears what you typed, so anything worth keeping should be copied or printed first.
Does a high reading grade mean the writing is bad?
No — it means the writing is hard, which is sometimes the point. A legal definition, a peer-reviewed paper and a technical manual all score above grade 16 and all should. The formulas are useful when a text has to reach a stated audience and is not reaching it: patient information that should be readable at grade 8, a web page aimed at a general reader, a textbook chapter set for a specific year group. Read the band as a description of difficulty rather than as a mark out of ten.