TOOLTIKI Lovable tool, really free
Text Transform

Text reverser

What to do

Transformed in your browser · nothing is uploaded

Local · code-point aware, so emoji survive
Advertisement
320 × 100

Three different reversals: the characters, the order of the words, or the order of the lines. They are genuinely different operations and people usually want one specific one.

How to use the text reverser

1 Paste your text into the first box.
2 Choose what you want done to it.
3 Copy the result, or save it as a text file.

Reversing characters is where an implementation detail becomes visible. Doing it naively splits a string into UTF-16 code units, which breaks any character outside the basic range — emoji, many CJK characters and flag sequences all come apart into meaningless fragments. This iterates by code point instead, so those survive. Combining marks are the remaining edge: an accent stored separately from its letter ends up attached to the wrong letter after a reversal, which is a real limitation of reversing text at all rather than a fixable bug.

Questions

No. It iterates by code point rather than by UTF-16 unit, which is what breaks emoji in naive implementations.

Unicode — the Unicode standard
Advertisement
300 × 250
Was this tool any good?
INTERNAL SIGNAL ONLY · WE USE IT TO FIND TOOLS WORTH REBUILDING