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 on which you pick. When you're writing to a limit, the limit's own definition is the one that matters, so the counter shows more than one number and labels each.

Case conversion has the same problem. Title case that capitalises every word isn't 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 instead of reaching for the quickest regex.

For list work, the 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 round 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're writing to someone else's limit, count in whatever tool they'll 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 doesn't lose your work, and it's never transmitted. Clear it from the privacy page if you're on a machine you share.