Allin1Tool
Text Tools collectionFree & Client-Side

Text Tools

Count words and characters, change case, clean up lists, generate placeholder text and encode URLs.

What to know about text tools

Counting text is less obvious than it looks. A character count can mean UTF-16 code units, Unicode code points, or what a reader would call a character — and an emoji can be one, two, or eleven of them depending which you pick. When you are writing to a limit, the limit's own definition is the one that matters, which is why the counter shows more than one number and labels them.

The same applies to case conversion. Title case that capitalises every word is not the convention any style guide uses, and uppercasing a Turkish 'i' without knowing the locale produces the wrong letter. These tools try to get the boring details right rather than reaching for the quickest regex.

For list work, order of operations decides the result: trimming before de-duplicating removes entries that differ only by a trailing space, while doing it the other way around keeps both. The cleaner shows you the sequence it applies so the output is predictable.

Frequently asked

Why does the word count differ from Microsoft Word?

Different tokenisers. Word processors make their own decisions about hyphenated words, numbers, symbols and footnote text. If you are writing to someone else's limit, count in whatever tool they will count in.

Does the character count handle emoji properly?

It shows both: the count a reader would give, and the code-unit count that most APIs and character limits enforce. A family emoji is one character to a person and eleven code units to a database field.

Is anything I paste in kept?

It stays in your browser so a refresh does not lose your work, and it is never transmitted. Clear it from the privacy page if you are on a machine you share.