Reverse Text

Paste your text and get it written backwards instantly, with live preview as you type.

The result updates as you type. Ctrl + Enter reverses now.

Reversed text

How to reverse text

Paste your text into Your text, or press Load example. The backwards version appears next to it and updates as you type. Copy the result or download it as a .txt file. Everything runs in your browser, so nothing you paste is uploaded.

Examples

InputOutput
hello olleh
abc 123! !321 cba
a😀b b😀a

Limits and edge cases

  • The entire text is mirrored end to end, including spaces and line breaks.
  • Emoji stay intact: reversal is code-point aware and never splits surrogate pairs.
  • Reversing twice returns the original text.

Frequently asked questions

How do I reverse text?

Paste the text into the input box and the backwards version appears instantly in the result box. Copy it or download it as a .txt file.

Does it reverse line by line or the whole text?

The whole text is mirrored end to end, including line breaks. So ab followed by cd on the next line becomes the mirror image of the entire block.

Will emoji break when reversed?

No. Reversal is code-point aware, so emoji made of surrogate pairs stay intact and appear mirrored in position but never garbled.

Can I undo a reversal?

Yes. Reversing twice returns the original text, so run the output through the tool again to undo it.

What about palindromes?

Palindromes like racecar read the same forwards and backwards, so the output is identical to the input.

Is my text uploaded anywhere?

No. Reversal runs in your browser with JavaScript and nothing is sent to a server. Inputs under 200 KB are kept in your browser's local storage so they are still there when you come back.