Reverse text online

Backwards Text Generator

Paste text, choose the kind of reversal you need, and copy the output. The conversion runs locally in this browser; this site does not upload your text, create an account, or set analytics cookies.

Which backwards mode should you use?

Reverse characters

Best for making a full message read backwards, including spaces and line breaks.

Reverse each word

Keeps the sentence order, but turns every word around, such as hello world into olleh dlrow.

Reverse word order

Moves the words into the opposite order while leaving punctuation positions readable.

Unicode, emoji, and line breaks

Modern browsers can use Intl.Segmenter to avoid splitting many emoji, flags, skin-tone modifiers, and letters with combining marks. When that API is unavailable, the fallback still preserves surrogate-pair emoji but may not keep every combining sequence intact.

Upside-down and mirror text

Copyable Unicode modes use look-alike characters and remain approximate. Exact visual modes apply a true 180-degree rotation or horizontal reflection to every rendered glyph, including digits and emoji, and can be saved as PNG. See the upside-down text page for the difference between text and geometry.

How to reverse text

  1. Paste or type your text in the input box.
  2. Choose Reverse characters, Reverse each word, Reverse word order, a copyable Unicode style, or an exact visual preview.
  3. Leave Live update on, or press Convert when you are ready.
  4. Use Copy, Download PNG, Swap, Example, or Clear as available.

The full guide compares the modes with examples and explains why visually flipped Unicode has limits.