All Tools

Free Text Tools

Eleven tools for text you have pasted somewhere and now have to fix: change its case, sort the lines, remove the duplicates, find and replace across all of it at once, compare two versions line by line, count words, strip invisible characters, build a URL slug, or generate filler copy. There is also a notepad that saves nothing until you switch saving on. Paste, act, copy — the text stays in the tab.

Which one do you actually need?

Most of these exist because a text editor either cannot do the job or makes you do it one line at a time. Sorting lines, removing duplicates and find and replace are the three that turn a half hour of manual work into a paste and a click. Comparing two texts answers the question a human eye is worst at: which of these two nearly identical things changed.

Changing case and the slug generator both reshape text to fit somewhere specific, a code base or a URL. The whitespace cleaner is the one to reach for when text looks fine and behaves badly, because the problem is usually a non-breaking space or a trailing tab that nothing displays.

The remaining three do not transform anything. The word counter measures, lorem ipsum fills a layout, and the notepad is somewhere to put text that does not need an account or a file.

What this category will not do for you

None of these understand language. There is no spell check, no grammar check, no translation and no summarising. They operate on characters and lines, which is exactly why they are predictable: a sort puts things in codepoint order whether or not that matches how a human would alphabetise them, and a replace changes every match including the ones inside longer words.

That last one causes more damage than anything else here, which is why the mistakes find-and-replace makes is worth reading before a bulk edit rather than after.

Frequently asked questions

Why does sorting put uppercase letters before lowercase ones?

Because a plain sort compares characters by their numeric code, and every uppercase Latin letter has a lower code than every lowercase one. So "Zebra" lands before "apple". It is consistent rather than alphabetical in the human sense, and it is the behaviour you want when the lines are identifiers rather than words.

Is my text sent anywhere when I use these tools?

No. Everything happens in the browser tab, which matters more here than it first appears: the text people paste into a counter, a diff or a notepad is routinely a draft contract, a password list or an internal document. There is no server receiving it, so there is nothing to retain.

Why does text copied from Word break when pasted elsewhere?

A word processor silently substitutes characters as you type: straight quotes become curly ones, hyphens become en dashes, and ordinary spaces sometimes become non-breaking spaces. All of them look correct on the page and only misbehave once the text reaches a search box, a code block or a URL.

All categories