Free Online Text & SEO Tools
Ten free browser-based text and SEO tools: case conversion, word and character counting, keyword density, HTML escaping, list sorting and cleanup.
Convert text to sentence case, title case, UPPER, lower, camelCase, snake_case and 14 more formats instantly in your browser. Free, no signup needed.
Count words, characters, sentences, paragraphs and reading time as you type. Built for writers checking length limits on essays, posts and meta tags.
Check keyword density and one, two and three-word phrase frequency in any draft. See which terms you over-use before you publish. Free SEO tool.
Paste text or Word content and get clean HTML with real paragraph and line-break tags. Strips junk markup so the output is ready to publish today.
Escape HTML entities, unescape them again or strip every tag to leave plain text. Useful for safely displaying code samples and cleaning pasted markup.
Extract every email address and web address from any block of text, then sort, de-duplicate and separate the results with your own chosen delimiter.
Count how often each word appears in your text and rank the results. Spot repetition, filler words and overused phrases before you publish a draft.
Sort any list alphabetically, reverse it, ignore case or strip duplicates while sorting. Paste one item per line and get an ordered list instantly.
Strip line breaks and paragraph breaks from pasted text, or keep paragraph spacing while removing hard wraps. Fixes text copied from PDFs and emails.
Remove repeated lines from a list while keeping the original order, with optional case-insensitive matching and whitespace trimming. Free browser tool.
What counts as a text and SEO tool?
The tools on this page all do the same kind of job: they take a block of text you already have and tell you something about it, or hand it back in a shape you can actually use. None of them writes anything for you. They count, they sort, they clean and they convert, which is the unglamorous middle of most writing and publishing work.
Every one of them runs in your browser. The text you paste is processed by JavaScript on your own machine and is never uploaded to our servers, which matters when the draft is a client contract, an unpublished article or a list of customer email addresses.
Which tool do I actually need?
| If you are trying to… | Use |
|---|---|
| Fit a title tag, meta description or tweet inside a character limit | Word & Character Counter |
| Check whether a draft over-uses its target keyword before publishing | Keyword Density Checker |
| Find the filler words and tics you repeat without noticing | Word Frequency Counter |
| Fix a heading that was typed in all caps, or convert a name to camelCase | Text Case Converter |
| Turn a Word document or plain text into publishable HTML | Word to HTML Converter |
| Show a code sample on a page without the browser executing it | HTML Escape & Strip Tags |
| Pull every address out of a page of pasted text | Email & URL Extractor |
| Clean up a list: sort it, de-duplicate it, or unwrap it | Alphabetize, De-duplicate, Remove Line Breaks |
Word count, keyword density and word frequency are three different questions
These three get confused constantly, so it is worth being precise. Word count answers "how long is this?" — you need it when something has a hard limit, like a 60-character title tag or a 500-word product description. Keyword density answers "what proportion of this document is the phrase I am targeting?" and is expressed as a percentage. Word frequency answers "which words appear most often?" and ranks every term without you naming one first.
In practice a writer reaches for the counter, an SEO reaches for the density checker while auditing a draft against a target term, and an editor reaches for the frequency counter to catch the word the author leaned on forty times.
Is there a correct keyword density?
No, and any tool that tells you there is should be treated with suspicion. Google has not used a density threshold as a ranking signal for well over a decade; modern retrieval works on semantic relevance, not term ratios. What density is still genuinely useful for is the opposite check — spotting a draft where the same phrase has been forced in so often that the prose reads badly. If a two-word phrase is above roughly 3% of the document, read it aloud. You will usually hear the problem before the tool describes it.
Case conversion is not only a formatting job
Sentence case, Title Case and ALL CAPS are editorial decisions governed by whichever style guide you follow. camelCase, snake_case, kebab-case and PascalCase are programming conventions, and using the wrong one in a codebase is a real bug in languages where identifiers are case-sensitive. The case converter handles both families, which is why it is the most-used tool on this site.
One practical warning about ALL CAPS: converting text to uppercase is lossy in a way that converting to lowercase is not. Once "iPhone" becomes "IPHONE" no tool can reliably restore the original capitalisation, because the information is gone. Keep the original if you might need it back.
Why these tools do not upload your text
A server-side text tool has to receive your content, and once it has received it, the operator has it. For a keyword density check on a public blog post that hardly matters. For a legal document, an internal memo or a customer list it matters a great deal. Every tool in this category is implemented as client-side JavaScript for exactly that reason: closing the tab is enough to destroy the data, because it never left the tab in the first place.