abc↔

Unicode-Safe Reverse Text

Reverse characters, words, sentences, or lines while keeping emoji sequences and combining marks intact.

Grapheme aware9 modesPrivate in browser
0 characters
Transformed output
Choose the intended order

“Reverse text” can mean several different transformations

Reverse visual characters, rearrange whole words or sentences, process each line independently, or flip only the vertical line order. Each mode preserves different structure.

  1. Add textEmoji and multilingual Unicode text are supported.
  2. Select a modeChoose exactly which units should change order.
  3. Transform and exportReview, copy, reuse, or download the result.

Understanding reversal modes

Graphemes vs code points

Graphemes represent visible characters. Code-point reversal is lower-level and can separate combining sequences.

Word operations

Reverse whole word order or reverse characters inside each word while leaving word positions unchanged.

Line operations

Reverse content within every line or reverse the line sequence without changing their contents.

Mirror and upside down

Mirror preview uses CSS only; upside-down mode substitutes supported Unicode lookalikes and reverses order.

Frequently asked questions

Why include a code-point mode?

It is useful for technical inspection, but grapheme mode is usually the correct choice for human-visible text.

Can the original be restored by reversing again?

Most order reversals are self-inverse. Sentence reconstruction and upside-down substitutions may not restore every spacing or unsupported character perfectly.

Does mirror preview change the copied output?

No. It applies a visual horizontal flip to the preview. The underlying output text remains unchanged.