Guide

How to reverse text, words, and word order

Backwards text can mean several different things. This guide shows what each mode changes, when to use it, and what to expect with Unicode, emoji, punctuation, and line breaks.

Quick comparison

Mode Example input Example output Use it when
Reverse characters Hello world! !dlrow olleH You want the whole message backwards.
Reverse each word Hello world! olleH dlrow! You want each word flipped but the sentence order kept.
Reverse word order One two three. three two One. You want the words moved into the opposite order.
Upside-down Unicode Hello 123! ¡321 ollǝH You want a playful copy/paste style that appears flipped.
Exact upside-down preview Room 204! True 180-degree visual rotation You need every glyph rotated accurately and can use PNG.
Mirror Unicode (approx.) Mirror 204! Copyable look-alike characters You need plain text and accept font-dependent approximations.
Exact mirror preview Mirror 204! True horizontal reflection You need accurate mirrored glyphs and can use PNG.

Why grapheme clusters matter

A visible character is not always one JavaScript code unit. A flag emoji, a family emoji, or a letter plus a combining accent can be made of several code points. This tool uses browser grapheme segmentation when available so common clusters stay together during reversal.

What the fallback does

If a browser does not support modern segmentation, the fallback reverses by Unicode code point. That still avoids splitting many emoji surrogate pairs, but some combining marks may move separately. The status note in the tool tells you which path your browser is using.

Try the modes in the tool

Troubleshooting copy and paste

  • Clipboard copying requires a secure browser context. On the live HTTPS site, press Copy after generating output.
  • If clipboard permission is unavailable, the output box is selected so you can use your normal keyboard shortcut.
  • Some apps normalize Unicode or use fonts that do not include every upside-down or mirror-like character. If a symbol shows as a box, the receiving app or font does not support it.
  • Copying from an exact visual mode copies plain source text because clipboard text cannot encode geometry. Use Download PNG to retain the exact rotation or reflection for inputs up to 10,000 graphemes.
  • For very large text, keep the input under the displayed safety limit. The tool is browser-local, so performance depends on the device.