Toolvore

Text Tools

Count, diff, transform, and generate text. 14 tools

Everyday text work that is tedious by hand and instant in a browser: counting against a limit, comparing two drafts, changing case for a variable name, sorting and de-duplicating a list, cleaning up whitespace a copy-paste dragged in.

These run as you type, with no button to press and nothing sent anywhere — so unpublished drafts, private notes and half-finished writing stay on your machine.

All 14 text tools

What to know before you pick one

Counting words is less obvious than it looks

Different tools disagree about the same passage because they disagree about what a word is. Hyphenated compounds, numbers, contractions and text in scripts that do not separate words with spaces all get counted differently. If you are writing to a limit someone else enforces, the number that matters is theirs, not ours — so treat any count as a close guide and leave headroom rather than landing exactly on the boundary.

Comparing two versions of the same text

A difference check answers a narrower question than people expect: it shows where two texts stop matching, not which version is better or what the change means. It is at its most useful on things that should be identical but are not — a pasted quote against its source, a configuration file against a known-good copy, a contract clause against the version you agreed. Reformatting alone can produce differences on every line, so compare like with like.

Invisible characters cause most mysterious bugs

Text copied from a document, a website or a chat often carries things you cannot see: non-breaking spaces that look identical to normal ones, curly quotes where straight ones are expected, zero-width characters, and line endings from a different operating system. These are the usual cause of a value that looks correct but will not match, or a password that is right on screen and rejected on submission. Cleaning tools exist mainly to remove them.

Case conversion is not one operation

Upper and lower case are straightforward. Title case is not, because which small words stay lowercase depends on the style guide you are following, and they disagree with one another. Sentence case has to decide where sentences end, which abbreviations make ambiguous. Expect to check the result on anything that will be published rather than trusting it blindly.

Your text is not sent anywhere

The tools on this page work inside the browser tab, which matters here because text is often the most sensitive thing people paste — draft contracts, private messages, unreleased writing, credentials that ended up in a config file. Nothing is transmitted, so there is nothing stored and nothing to delete afterwards. The tools in this category that use an AI model are the exception, and each says so plainly on its own page.