Six readability formulas, each computed from its own publication and shown with the definition, over counts whose rules are stated: characters as a reader sees them, and sentences that know an abbreviation from the end of one
Initializing in your browser…
Count words, characters, sentences and paragraphs with every rule stated: characters as a reader sees them rather than as UTF-16 code units, sentences that know Dr. from the end of one, and six readability formulas each shown with the paper it comes from
Read text off a picture with Tesseract, after preparation that measures the type and enlarges it: 8px text went from a 53 percent character error rate to 8. Every word carries a confidence and a box drawn on the picture.
Convert text between 17 cases with every rule stated: punctuation is a separator, acronyms survive, accents survive a URL slug, and Title Case follows a style you name (Chicago, AP or APA) rather than an unattributed word list
You are editing copy for a general audience and want to know whether the reading level is too high.
Text
A 600-word product explainer draft
Six formulas, each with its paper
Flesch Reading Ease 52.4 Flesch 1948 Flesch-Kincaid Grade 10.4 Kincaid et al 1975 Gunning Fog Index 13.1 Gunning 1952 SMOG Index 11.8 McLaughlin 1969 Coleman-Liau Index 11.2 Coleman and Liau 1975 Automated Readability 10.9 Senter and Smith 1967 Counted from 604 words in 27 sentences and 912 syllables.
Each score is computed from its own publication and shown with it, so a disagreement between them is readable rather than mysterious: Coleman-Liau and the Automated Readability Index count letters, which can be counted exactly, where the other four count syllables, which cannot. Nothing is clamped, so a dense passage can score below zero on the Flesch scale, which has no floor. The syllable rule is written out on the page along with how often it is wrong, measured against 128 words counted by hand. The Word Counter reads the same module, so the two tools agree on every number.
Get a detailed statistical breakdown of any text: character frequencies, letter distribution, whitespace ratios, and more. Goes deeper than a basic word counter by analyzing the composition of your text at the character level.
This tool and the Word Counter read the same module, so they cannot give different answers to the same text. Before this pass they did: on 23 test passages they agreed on 4, because they had two different syllable counters, two different paragraph rules (one treating a newline, a space and a newline as a break and one not), two different line rules (one counted every line, the other only the lines with something on them and called both "Lines"), two different average word lengths, and two different speaking rates with no source for either.
What it computes now, and how. Characters are counted as a reader sees them, by Unicode grapheme cluster (UAX #29), so an emoji is one character rather than two and an accented letter written as a letter plus a combining mark is one rather than two. Words are runs of letters, digits and marks, with an apostrophe or hyphen counted as part of a word when it sits between two of them. Sentences end at a full stop, exclamation mark, question mark or ellipsis followed by whitespace or the end of the text, unless the word before is one of 64 listed abbreviations or a single initial, or the stop sits between two digits: "Dr. Smith paid $3.14." is one sentence here, three under the usual split on every full stop, and two under the browser's own Unicode sentence segmenter, which has no notion of an abbreviation. Paragraphs are separated by a blank line, where a line holding only a space still counts as blank. A full-width full stop ends a sentence without needing a space after it, because Chinese and Japanese are written without spaces.
Six readability formulas are shown, each with the paper it comes from printed beside it: Flesch Reading Ease (1948), Flesch-Kincaid Grade Level (1975), Gunning Fog (1952), SMOG (1969), Coleman-Liau (1975) and the Automated Readability Index (1967). None is clamped. Flesch Reading Ease is not a 0 to 100 scale and a dense academic sentence measures well below zero here; SMOG carries a note when the text has fewer than the thirty sentences the formula is defined on. Syllables, which four of the six depend on, are an estimate: English spelling does not determine pronunciation, so the rule is written out in full and its accuracy is measured, 108 of 128 words counted by hand. Coleman-Liau and the ARI were designed to avoid syllables for exactly that reason.
Reading time uses 238 words a minute, the pooled mean for silent reading of non-fiction in Brysbaert's 2019 review of 190 studies, and speaking time 130. Both vary by a factor of two between people and the page says which rate it used. Everything runs in one pass over the textarea as you type, with no upload and no API call.
The Load Sample button fills the box with a fixed three-paragraph passage opening 'The quick brown fox jumps over the lazy dog...', letting you immediately see counts, averages, the Flesch score and its grade band populate.
Paste five bullet lines with no periods and the sentence splitter (/[.!?]+/) finds one sentence, so words/sentences becomes large and the Flesch Reading Ease drops sharply - illustrating that the readability metric depends entirely on punctuation being present.
The word counter focuses on word-level metrics and readability scores. Text statistics dives into character-level analysis, letter frequencies, punctuation ratios, and composition breakdowns.
Character frequency analysis is a classic first step in breaking simple ciphers. This tool gives you the frequency distribution you would need for that kind of analysis.
Your text is processed locally in the browser. Nothing you paste or open is transmitted or logged.