- Runs in your browserFreeWord and Character CounterCount words, characters, sentences and reading time, with title and meta description length checks.Use the tool →
- Runs in your browserFreeReadability CheckerScore text with the Flesch reading ease formula and flag long sentences, long paragraphs and passive voice.Use the tool →
- Runs in your browserFreeKeyword Density CheckerCount how often words and phrases appear in a piece of text.Use the tool →
- Runs in your browserFreeCase ConverterConvert text to Title Case, sentence case, UPPERCASE, lowercase or slug-case.Use the tool →
SEO writing tools are utilities that measure your text, such as word and character counts, readability, keyword frequency and letter case, so you can edit it before publishing. They help you spot problems. They do not decide rankings. The four free tools here run in your browser, so your draft is never uploaded.
Reading habits explain why this matters. In Jakob Nielsen’s 1997 study, 79% of test users always scanned any new page and only 16% read word by word, so text that is easy to scan is worth the effort.
What these tools can and cannot tell you
I built these tools because most writing checkers for SEO either hide behind a login or promise a “content score” that nobody can explain. Mine do simple, visible things. They count, measure and convert text, and they show you the numbers so you can decide what to do with them.
The numbers are prompts, not verdicts. Google has said clearly in its guidance on helpful, reliable, people first content that you should write primarily for people rather than to manipulate rankings. No counter can tell you whether a page is original, accurate or useful. A page can pass every check here and still be thin, and a page can fail one and be excellent. Use them to catch avoidable slips.
Word and Character Counter
This tool counts words, characters, sentences and estimated reading time, and checks the length of a title and a meta description.
How to read the results
Word count is useful as a sanity check against your plan, not as a target. I never tell a client “write 1,500 words”. I tell them to cover the question fully, and the count follows. If a page meant to compare three options runs to 200 words, it probably skips the detail a reader needs. If a page answering a simple question runs to 3,000, ask what can be removed.
Reading time is an estimate. Most visitors will not read everything, as the research above shows.
Title and meta description lengths
Search engines shorten titles and descriptions that run too long, and they sometimes rewrite them. The length checks give you a practical guide so your key words appear before any cut off. Characters are a proxy: the real limit depends on the width of the letters on a given screen. Put the important phrase early, write for the click, and treat the counter as a warning light.
What to fix
- Titles that are far too long: tighten them and move the main phrase forward.
- Descriptions that are empty or very short: write one sentence that says what the page offers and why to click.
- Pages where the sentence count is tiny compared with the word count: you may have long, tangled sentences, which the next tool helps with.
Readability Checker
The checker scores your text with the Flesch reading ease formula and flags long sentences, long paragraphs and passive voice.
How to read the results
Flesch reading ease is built from average sentence length and average syllables per word. Higher scores mean easier text, lower scores mean denser text. It is a formula, so it does not understand meaning, jargon or layout.
Judge the score against your reader. A guide for busy business owners should be easy to take in on a phone. A technical specification for engineers can be denser. The flags are often more useful than the score, because they point to the exact place to edit.
What to fix
- Long sentences: split them at the natural break, usually at “and”, “but” or “which”.
- Long paragraphs: break them where the idea changes. On a small screen a long block looks like a wall.
- Passive voice: turn it active where it hides who does what. “The form was submitted by the customer” becomes “The customer submitted the form”. Passive is sometimes the right choice, so edit only where it helps.
- Jargon: replace it with the word your customer would use, or explain it once.
Do not chase a perfect score by chopping everything into three word sentences. Varied rhythm reads better than uniform shortness.
Keyword Density Checker
This tool counts how often words and phrases appear in a piece of text. It does not claim to know an ideal percentage, and nor should you.
How to read the results
Look at the most frequent words and phrases and ask a single question: does this list match what the page is about? If a page is meant to be about wedding photography in Lahore and the most repeated phrase is something unrelated, your focus has drifted. If your target phrase appears once in 1,500 words, you may have forgotten to mention the topic in headings and opening lines.
Search engines are far better at understanding language than a simple frequency count suggests. There is no magic density that earns a ranking, and I would be wary of anyone who quotes one. Repeating a phrase unnaturally makes a page worse to read, and readers notice before algorithms do.
What to fix
- If your focus phrase is missing from the title, main heading and first paragraph, add it naturally.
- If a phrase repeats so often that it sounds forced, swap some instances for synonyms, pronouns or a clearer sentence.
- If common filler words dominate the list, the text may be padded.
Case Converter
The converter changes text to Title Case, sentence case, UPPERCASE, lowercase or slug-case.
How to use it
This is the simplest tool here, and I use it constantly. Paste a headline and convert it to Title Case or sentence case so a set of headings is consistent. Paste a page title and convert it to slug-case to get a clean URL ending: lowercase words separated by hyphens.
Automatic Title Case cannot know your brand style, so check words such as “iPhone” or “SEO” afterwards. And keep URLs short and readable: a slug is a label for the page, not a copy of the whole title. If you are changing the URL of a live page, set up a redirect, or you will break existing links.
How the tools work, their limits and a workflow
All four tools in this collection run entirely in your browser. The text you paste is processed on your device and is not uploaded, which matters if you are editing a client draft or a confidential document. Some limits are worth knowing:
- They analyse the text you paste, not your live page. If your page template adds navigation, footers or sidebars, those words are not counted unless you paste them.
- They count; they do not judge. They cannot tell you whether a claim is true, whether a page is original, or whether it answers the search intent.
- Formulas are English oriented. The Flesch formula was designed for English text, so scores for other languages should be treated with caution.
- Nothing is saved. Copy your results before closing the page.
A workflow for editing a page
Here is how I would use the four tools together on one page, from draft to publish:
- Write the draft for the reader first. Cover the question fully before you look at any number.
- Paste it into the keyword density checker. Check the most frequent phrases match the topic and your focus phrase is present where it should be.
- Run the readability checker. Fix flagged sentences and paragraphs, using the list above.
- Use the word and character counter on your title and meta description. Adjust until both read well and are not cut off.
- Use the case converter to make headings consistent and to produce a tidy URL slug.
- Read it aloud once. If you stumble, your reader will too.
Writing is one half of on-page work. For the markup that describes the page to search engines, see the schema markup generators, and for the images and speed side, the image and website speed tools. The whole set is listed in the free SEO tools hub.
When a tool is not enough
Counters cannot tell you why a page that reads well still does not perform. The causes are usually things a text box cannot see: the page targets a phrase searchers do not use that way, it competes with three of your own pages for the same topic, the structure hides the answer, or the content lacks the experience and evidence that make people trust it. Fixing those needs someone to look at search results, your site structure and your goals together. That is the work behind my on-page optimisation services, and you can see how I approach it in the case studies.
Questions about SEO writing tools
How many words should an SEO page have?
There is no required length. The page should be as long as it takes to answer the question properly and no longer. Use the word counter to check the page against your plan, not to chase a figure.
What keyword density should I aim for?
I do not recommend a target. Write naturally, make sure the topic is clear in your title, headings and opening lines, and use the density checker to catch obvious repetition or drift.
Does a better Flesch score improve rankings?
I know of no reason to treat it that way, and I would not promise it. The score is a guide to how easy the text is to read. Easier text tends to serve readers better, and that is the reason to care.
Is my text safe when I use these tools?
The tools run in your browser, so your text is not uploaded to my server. Avoid pasting anything into any online tool that you would not be comfortable sharing, and check your own organisation’s rules for confidential material.
If you would like an expert to review a set of pages, ask for a free audit through the contact page.