Cadmeo

Text Tools

Text tools count, transform, clean and compare whatever you paste in. All 34 update as you type, with no button to press, and the text never leaves your browser.

34 tools

What the text tools cover

The 34 tools cover four jobs. Counting produces words, characters, sentences, reading time and keyword frequency. Transforming changes case, order, spacing and numbering, or converts text into Unicode styles that survive copy and paste. Cleaning removes duplicates, blank lines, invisible characters and the curly quotes that break an exact-match lookup. Comparing shows what changed between two versions.

Counting rules are stated on each page, because they differ between tools people compare results against. A word here is any unbroken run of non-whitespace, so a hyphenated compound counts once, which matches how a word processor counts and not how some editors do.

The cleaning tools exist because the characters that cause trouble are invisible. A non-breaking space, a zero-width joiner and a curly apostrophe all look ordinary and all break a search, a CSV import or an exact-match lookup.

Which text tool for which job

Several pairs of these look interchangeable and are not, because one works on lines and the other works inside them.

Which text tool for which job, matching a situation to the tool that answers it
What you are doingThe tool
Counting words for a limitWord counter, which also reports characters with and without spaces
Removing a repeated row from a listRemove duplicate lines, which compares whole lines and keeps the order
Catching a word typed twice in a sentenceRemove duplicate words, which works inside a line
Fixing text pasted out of a documentText cleaner, for curly quotes, dashes and invisible characters
Seeing what changed between two draftsText diff checker, with line numbers from both sides
Turning a heading into a URLSlug generator, which transliterates accents rather than dropping them

Frequently asked questions

Does the word counter count hyphenated words as one word or two?

One. Counting splits on whitespace only, so a compound such as state-of-the-art counts once. Microsoft Word applies the same rule. Some editors split on the hyphen and would report four words for the same phrase, which is why two tools can disagree about the same text.

Why does my text look identical but fail an exact-match check?

A curly quote, a non-breaking space or a zero-width character is the usual cause. All three are invisible on screen and all three are different bytes from their plain equivalents. The text cleaner strips them and reports how many it found.

Do the Unicode font styles work everywhere I paste them?

Mostly, with real exceptions. The styled characters are genuine Unicode letters rather than a font, so they survive copy and paste. Screen readers announce them poorly or not at all, and some platforms strip them from display names, so avoid them where the text has to be read aloud.

Is there a length limit on the text I can paste in?

No fixed limit, because the work happens in your browser rather than in a request to a server. Very large documents slow down as you type, since every keystroke recomputes the result. Text of a few hundred thousand characters is comfortable on a typical machine.