Meta Tag Generator
Fill in your page title, description, keywords and author, and the tool writes a block of HTML head meta tags you can paste, with the title, description, viewport and robots tags included. The block updates as you type.
Paste your text to get its Flesch Reading Ease score and US grade level, the two classic readability measures. Both update as you type, and the page explains where the formulas fall short.
Updated
Your browser is preparing the tool. It runs 100% locally.
Paste your writing and the tool calculates its Flesch Reading Ease score (0-100, higher is easier) and its Flesch-Kincaid grade level (a US school grade). Both use the standard formulas, based on your average sentence length and syllables per word, and the result comes with a short label: Easy, Fairly hard or Difficult. A formula built on syllables and sentences cannot judge vocabulary or meaning, so read the numbers as estimates. Your browser does the counting, and the text stays on your device.
Paste a paragraph or a whole article and you get two scores: the Flesch Reading Ease (0-100, where higher means easier) and the Flesch-Kincaid grade level (roughly the years of US schooling needed to read it comfortably), plus a plain-language label. Use them to check whether your writing is as clear as you meant it to be.
Both scores come from the same two measurements: how long your sentences are and how many syllables your words have. Short sentences and short words push the text toward easy. Long sentences full of long words push it toward difficult.
The tool counts sentences (by their ending punctuation), words and syllables, then puts those counts into the two Flesch formulas. The Reading Ease formula takes points off for longer sentences and for more syllables per word; the grade-level formula turns the same counts into a US school grade. Both update as you type.
Syllables are estimated by counting vowel groups. The tool lowercases each word, trims common silent endings and counts runs of vowels. This is quick and works well on ordinary prose, but it is an approximation, and unusual spellings and names can be miscounted.
Reading Ease = 206.835 − 1.015 × (words ÷ sentences) − 84.6 × (syllables ÷ words)
Grade level = 0.39 × (words ÷ sentences) + 11.8 × (syllables ÷ words) − 15.59Reading Ease runs 0-100, and higher is easier. The grade level is a US school grade. Both give better scores to shorter sentences and shorter words.
| Reading Ease | 0-100 (higher is easier) |
|---|---|
| Ease label | Easy 70+, Fairly hard 50-69, else Difficult |
| Grade level | US school grade (floored at 0) |
| Inputs measured | sentences, words, syllables |
| Syllable method | vowel-group approximation |
| Sentence detection | runs of . ! ? |
| Language | English only |
| Where it runs | In your browser; the text is not uploaded |
Syllable counts are approximate. Counting vowel groups handles ordinary words well but gets some wrong, such as silent-e words, endings like the -le in table, diphthongs and names. The scores can drift by a point or two as a result.
Sentence detection is simple: it counts ending punctuation. Abbreviations (Dr., e.g., U.S.) and decimals (3.5) create false sentence breaks, which shortens the average sentence and makes the score look easier than it should.
The formulas see only sentence length and syllables. A passage of short technical words can score as easy and still be hard to follow, because the maths cannot detect jargon or muddled logic.
Both formulas are calibrated for English. Other languages still produce a number, but it doesn't mean much, because syllable patterns and sentence norms differ.
Use the grade level as a target. Web writing is often aimed at around grade 8 (Reading Ease 60 or above), while technical or academic readers can handle more. The right level depends on who you are writing for.
Check that a post sits around grade 8 if you write for a broad audience.
Find the long sentences and long words worth simplifying.
Keep help articles readable for people who aren't experts.
See whether an edit made the text easier to read.
For suggestions sentence by sentence, an editing tool that highlights hard sentences (passive voice, long sentences) gives you more to act on. For other formulas such as SMOG, Gunning Fog or Dale-Chall, use a readability tool that offers several.
The scores use the published Flesch Reading Ease and Flesch-Kincaid grade-level formulas. Syllables are approximated by counting vowel groups and sentences by their punctuation, so every score here is an estimate.
Fill in your page title, description, keywords and author, and the tool writes a block of HTML head meta tags you can paste, with the title, description, viewport and robots tags included. The block updates as you type.
Generate Open Graph meta tags so your page shows a proper title, description and image when shared on Facebook, LinkedIn, WhatsApp and more. Fill four fields and copy the block.
Type a title, URL and meta description to see roughly how your page could look in Google, cut to length the way a real result is.
Generate a robots.txt that sets crawler and AI-bot access and points to your sitemap.
Turn a title or phrase into a lowercase, hyphenated URL slug, the readable tail of a web address. It updates as you type, in your browser.
Compress an image to JPEG with a quality slider and watch the file size drop as you drag, in your browser.
Run your check at the top of the page. What you enter stays on this device.