What does rearranging text actually mean?
Rearranging text means changing where the words sit rather than what they say. These nine tools sort, shuffle or reverse the order of lines and words, number or wrap each line, replace one string with another, and repeat text — each one doing a single, visible thing.
A list is rarely in the order you need it. Names arrive unsorted, a log arrives oldest-first when you want newest-first, a column of values needs quotes and commas before it will paste into code, and a hundred rows need numbering before anyone can refer to row 47 in an email. None of that is writing. It is moving text around, and doing it by hand is where the mistakes come from.
The nine tools here split that work by what they actually do to your text, because the difference matters more than it looks. Five of them reorder: the result contains exactly the characters you pasted, in a different sequence, so nothing can go missing. Two of them add something to every line — a number, a prefix, a suffix — so the result is longer than what you started with. Two of them rewrite: a replacement changes what the text says, and a repeat changes how much of it there is. The card colours on this page follow that split, and so does each tool's own readout.
That readout is worth knowing about. A cleaner can honestly say "12 characters removed", but a reorder removes nothing, so counting characters would report either "nothing happened" — on a tool that just reversed your whole document — or a meaningless score. These tools count the movement instead: "7 of 9 lines reordered", "Reversed", "24 characters added", "3 matches replaced". If the wording does not match what you expected the tool to do, that is the fastest signal that a switch is set wrong.
And nothing is uploaded. A client list, a set of customer names, an export you are not supposed to email anywhere — all of it is rearranged by JavaScript running on your own machine, with the original still on screen beside the result.