Link rel attribute auditor: sponsored, ugc, nofollow
Audit the links in pasted HTML against Google's rel qualifiers: sponsored for paid links, ugc for user content and nofollow when neither applies.
Score pasted text with the Flesch reading ease formula and estimate reading time, computed live in your browser from real, cited constants.
Runs entirely in your browser. Nothing you enter is uploaded, logged or stored.
Sentence counting splits on . ! ? and cannot reliably tell an abbreviation from a sentence end. Syllable counting uses a vowel-group heuristic, not a dictionary. Both are approximations, common to every open readability tool that does not ship a pronunciation dictionary.
Word count and sentence count are simple to get right. Readability is not, which is why the Flesch reading ease score exists: it turns sentence length and word complexity into a single number that correlates, on average, with how hard a passage is to follow. This tool computes that score and a reading time estimate entirely in your browser as you type.
The formula is 206.835 minus 1.015 times the average number of words per sentence, minus 84.6 times the average number of syllables per word. It rewards short sentences and short words, and it penalizes long ones. A score near 100 describes text built from short sentences and mostly one or two syllable words; a score near 0 describes long sentences built from long words.
The score does not read for meaning, logic or accuracy. A grammatically broken string of short words can score high, and a precise technical sentence that needs its length to stay accurate can score low. Treat the number as a proxy for surface complexity, not as a verdict on whether the writing is good.
Sentence counting splits the text on a period, exclamation mark or question mark. It has no way to know that “Dr. Smith arrived.” is one sentence rather than two, so text with many abbreviations, decimals or initials will read as having more sentences than it actually has, which understates the average sentence length.
Syllable counting groups consecutive vowels and applies a small set of English spelling rules, including dropping a silent trailing e. It is the same approach used by most open readability tools that do not ship a pronunciation dictionary, and it will misjudge some irregular words. The Flesch score computed here should be read as a close estimate, not an exact figure.
Paste a full paragraph, not a single sentence, for a stable score: short inputs swing widely on both the sentence-splitting and syllable-counting heuristics above.
They are the coefficients of Rudolf Flesch's 1948 reading ease formula, published as 206.835 minus 1.015 times average sentence length minus 84.6 times average syllables per word. The constants have not changed since; they are reproduced in readability references and in most editing software.
238 words per minute is a population average for silent reading of non-fiction text, drawn from a meta-analysis of 190 studies. Individual readers vary widely, and denser or more technical text is read more slowly than the average passage the studies sampled.
No. It counts vowel groups and handles a few common English patterns, such as a silent trailing e, but it has no dictionary of real pronunciations. Words with unusual spelling, proper nouns and loanwords are the most likely to be miscounted.
Audit the links in pasted HTML against Google's rel qualifiers: sponsored for paid links, ugc for user content and nofollow when neither applies.
Preview a title and meta description as Google renders them, measured in pixels rather than characters, on desktop and mobile.
Compare titles or H1s across your own pages and flag near-duplicate pairs using Jaccard word-overlap similarity, entirely in your browser.
Preview how a title, description and image will render as a Facebook or LinkedIn link card and as an X summary_large_image card.