text & writing tools

Count, compare, clean up and measure the readability of your writing.

10 tools · free · no sign-up · nothing uploaded

Readability formulas are worth using and worth not trusting too far. Flesch Reading Ease and Flesch-Kincaid Grade Level both work from two measurable proxies — average sentence length and average syllables per word — and neither one has any idea what your sentences mean. A short sentence of dense jargon scores well; a long, elegantly constructed sentence of common words scores badly. Treated as a nudge toward shorter sentences and plainer vocabulary, they are useful. Treated as a target to optimise, they produce choppy prose that scores well and reads worse.

For general audiences, a Flesch-Kincaid grade around 8 is a reasonable aim, which is roughly where most newspapers sit. Technical documentation legitimately lands higher because the terminology is the point, and forcing it down means replacing precise words with vague ones.

Reading-time estimates rest on a similar approximation. Silent reading of ordinary prose runs somewhere around 200–250 words per minute for adult readers, and that is the range the word counter uses. Technical material with code samples, tables or formulas is read far more slowly and often non-linearly, so treat the estimate on a reference document as a floor rather than a prediction.

The Unicode text styler comes with a genuine accessibility warning that is rarely mentioned. Those "fonts" are not fonts — they are Mathematical Alphanumeric Symbols, a separate block of Unicode code points that merely resemble styled Latin letters. Screen readers handle them badly, announcing them character by character or skipping them entirely, and search engines do not treat them as equivalent to the letters they imitate. They are fine for a one-off decorative flourish. They should never be used in a name field, a heading, a link label, or anything that needs to be searchable, indexable or readable by assistive technology.

Reading the readability scores

The two scales run in opposite directions, which is a common source of confusion:

Flesch Reading EaseFlesch-Kincaid GradeReads like
90–1005th gradeVery easy — children's material
60–708th–9th gradePlain English — most journalism
50–6010th–12th gradeFairly difficult — quality long-form
30–50CollegeDifficult — academic and technical writing
0–30GraduateVery difficult — legal and specialist texts
Higher Reading Ease means easier. Higher Grade Level means harder. Both estimate from sentence and word length only.

All 10 tools in this category

Fancy Text Generator

Free fancy text generator: convert text into 30+ Unicode font styles you can copy and paste into Instagram, TikTok, Discord, bios and usernames.

Markdown Editor

Free in-browser Markdown editor with live preview, auto-save and export to HTML, Markdown or PDF.

Readability Checker

Free readability checker. Paste your text and get Flesch Reading Ease, Flesch-Kincaid Grade, Gunning Fog, SMOG, ARI, Coleman-Liau scores instantly.

Text Diff Checker

Free in-browser diff checker that compares two texts and highlights additions, deletions and changes line by line.

Typing Test

Free typing speed test with WPM, raw speed and accuracy over 15–120 second runs. Best scores saved locally. No account needed.

Word Counter

Free in-browser word and character counter with sentences, paragraphs and reading time.

Word Finder & Wordle Solver

Free word finder and Wordle solver. Filter by known letter positions, excluded letters, and present letters to find valid words instantly.

Common questions

Why does the word count differ from the one in my word processor?

Different tools disagree on the edges: whether a hyphenated compound is one word or two, whether numerals count, how em-dashes and ellipses are treated, and whether footnotes and headings are included. Ours splits on whitespace after normalising punctuation, which matches most publishing conventions but will not match every application exactly.

Is the diff checker comparing lines or characters?

Both. It aligns the two texts by line first, then highlights the changed regions within each modified line, so you can see a single altered word without the whole line being marked as replaced.

Where is my Markdown or notepad content stored?

In your browser's local storage, on your device. It survives a refresh and a browser restart, and it is not synced anywhere — which also means it is tied to that one browser on that one machine, and clearing site data will remove it. Export anything you would be unhappy to lose.

Can I use the fancy text styles in my website's headings?

Please do not. They are Unicode symbols that only look like styled letters, so screen readers mishandle them and search engines will not match them against ordinary text. Use CSS for styling and keep the underlying characters real.