Reverse Text
Reverse characters, words or lines, or mirror the letters for a stylised effect.
How Reverse Text works
Flip text by character, word or line, or mirror characters into a readable backwards effect. Everything happens inside this page: the tool reads your input, runs the calculation or conversion locally, and hands the result back to you. Nothing is transmitted, because there is no backend to transmit it to.
That design choice is deliberate. Most free tool sites upload your files to a server, process them there, and quietly keep a copy. Toolcin cannot do that — the site is a set of static files. If your connection dropped the moment the page finished loading, every tool would still work.
Four different reversals
Reversing characters turns “hello world” into “dlrow olleh”. Reversing word order keeps each word readable and flips the sequence: “world hello”. Reversing line order flips a list without touching anything inside a line.
The fourth mode mirrors characters — each letter is replaced by a lookalike that faces the other way, so the result is readable in a mirror rather than being a jumble. It maps only the letters that have a plausible mirror form.
| Mode | Input | Output |
|---|---|---|
| Characters | hello | olleh |
| Word order | one two three | three two one |
| Line order | A\nB\nC | C\nB\nA |
| Mirror | abc | ɒdɔ (each letter flipped) |
Where each mode is actually useful
Reversing characters is a quick way to obscure an answer or a spoiler, and a common puzzle mechanic. Reversing word order is handy for checking whether a list reads better sorted backwards, and for palindrome hunting.
Reversing lines is the useful one for work: a changelog or log pasted newest-last becomes newest-first in one click, without touching the individual entries.
Unicode and combining characters
Character reversal works on code units, so an emoji or an accented letter built from a base plus a combining mark can be split apart and render incorrectly. For plain Latin text it is exact; for mixed scripts, expect occasional breakage.
Mirror mode is a character substitution, not a transformation of the original letters, so the output cannot be reversed back automatically.
Good to know
- Works offline once loaded, including on flights and in locked-down networks.
- No file size limit beyond your device's own memory.
- Free to use, with no account and no usage counter.
- Results are produced locally, so they are not logged or shared with anyone.
Questions
Does it handle emoji?
Yes — characters are reversed by code point, so emoji stay intact.
Can I reverse only the word order?
Yes, choose “Reverse word order” to keep each word readable.
Does it reverse a whole paragraph?
Yes, in character mode. Word and line modes preserve the interior of each unit.
Why do some mirrored letters look wrong?
Not every letter has a mirror counterpart. Unmapped characters pass through unchanged.
Keep going
More text tools
Remove Line Breaks
Remove every line break and rejoin text with a space, comma or nothing, optionally keeping paragraph breaks.
Open toolFancy Text Generator
Convert plain text into bold, italic, script and monospace Unicode characters that survive where formatting is stripped.
Open toolBold Text Generator
Produce bold Unicode letters and digits that render bold in bios, captions and comments without formatting support.
Open toolCursive Text Generator
Generate cursive-style Unicode letters for names, bios and short phrases.
Open toolSmall Text Generator
Convert text into small-caps Unicode letters for compact bios and labels.
Open toolSort Lines
Sort any list of lines alphabetically, reverse, or by length, with optional duplicate removal.
Open tool