Text tools

Fourteen tools for the everyday jobs that text throws at you — counting, cleaning, reordering and comparing. All of them work as you type, inside your browser tab.

Nothing you type is transmitted

Why a text tool should not upload anything

It is easy to think of text as the low-stakes case. It usually is not. The text people paste into tools like these is a contract under negotiation, a customer list, an unpublished article, a medical letter, a password reset email.

Most online text utilities send what you paste to a server. There is no technical reason to. Every operation on this page is a string manipulation your browser finishes in microseconds. Those sites upload because they were built as web applications, not because the job needs it.

Here the transforms run as you type. That is only possible because nothing is being sent: a round trip on every keystroke would be unusable. The speed and the privacy turn out to be the same decision.

Which tool do you need?

Measuring

Word counter gives words, characters, sentences and reading time as you type — and shows both character counts, because limits disagree about whether spaces count. Character frequency ranks which words or letters repeat, which is how you catch a writing tic.

Cleaning up a paste

Text out of a PDF arrives broken. Remove line breaks repairs the wrapping while keeping real paragraphs. Whitespace cleaner strips the invisible trailing spaces that make identical lines compare as different — run it first if any other tool seems to be misbehaving.

Lists

Remove duplicates keeps the first of each and preserves order. Sort lines orders alphabetically — with numbers inside text handled properly, so item 9 comes before item 10 — numerically, by length, or shuffled. Add line numbers makes a list citable.

Rewriting

Case converter handles everything from Title Case to camelCase. Find and replace does bulk edits with regex and whole-word matching. Slug generator turns a headline into a URL. Reverse and repeat cover the rest.

Comparing and generating

Compare text shows exactly what changed between two versions — the tool to reach for when a contract comes back “with a couple of small tweaks”. Lorem ipsum produces placeholder text for layouts.