Free Online Text Tools

Paste your text, get it back changed. Counting, converting, comparing, cleaning and reformatting — each of these tools does one thing to a block of text and shows the result immediately, without an account and without sending a single character anywhere.

Writing & Editing 16

Counters, reading time, case conversion, diff, whitespace and Unicode tools.

Lists & Lines 15

Sort, deduplicate, number, prefix, extract and transform text line by line.

Markdown & HTML 4

Convert between Markdown, HTML and plain text; make slugs; encode entities.

Ciphers & Alphabets 6

Morse, NATO phonetic, Caesar and ROT13, Roman numerals.

How the text tools are organised

Writing & Editing is for prose. Word, character and reading-time counts, keyword density, case conversion for sentences and headlines, a side-by-side diff, whitespace clean-up, Unicode inspection and styling, and the novelty end of the shelf — zalgo, reversed text and lorem ipsum.

Lists & Lines treats text as rows. Sorting, deduplicating, numbering, adding a prefix or suffix to every line, turning a list into CSV, find-and-replace with regular expressions, pulling every email address or URL out of a page, formatting a checklist, and picking a random entry.

Markdown & HTML converts between the two and tidies the result: Markdown preview, HTML to Markdown, plain text to HTML paragraphs and URL slugs.

Ciphers & Alphabets is the older end of encoding: Morse, the NATO alphabet, Caesar shifts and Roman numerals. Each one is two-way, so you can read a message as easily as write one.

Structured data — CSV, JSON, YAML, XML, Base64 and the other machine encodings — lives under Developer, where it sits next to the formatters and validators it is usually used with.

What "text" means here

Every tool treats its input as a Unicode string, which is why the counters and converters agree with each other and with most editors. Where a tool has to make a choice — whether an em dash is a word boundary, whether a trailing space counts, whether a heading keeps its case — the choice is stated on the page rather than left for you to discover.

Privacy

The text you paste into a counter or a formatter is often the text you have not published yet: a draft, a customer email, notes you have not sent. Nothing entered on these pages is sent to a server. Processing happens in your browser, results appear as you type, and closing the tab discards everything.

FAQ

Is my text uploaded when I use these tools?

No. Every transformation happens in JavaScript on your own device. Nothing you paste is sent to a server, logged, or retained after you close the tab.

How large a document can I paste in?

There is no fixed limit, but the practical ceiling is your browser's memory. Documents up to a few megabytes of plain text — roughly a full-length book — process without noticeable delay on a modern device.

Does the word counter count the same way as Microsoft Word?

Almost always. Both split on whitespace, so ordinary prose matches exactly. Small differences can appear around hyphenated compounds and strings of punctuation, where the two tools disagree on whether something is one word or two.

Why does my character count differ from another site's?

Usually spaces or line breaks. Some counters exclude one or both. This site reports the total including spaces alongside the count without them, so you can match whichever rule the limit you are hitting actually uses.