Formatting / Text order

Reverse Text

Reverse a complete text, each line, whitespace-delimited words, or line order with predictable handling for Unicode and line breaks.

Reversal mode
0 / 200,000 text units

Limit: 200,000 UTF-16 code units. Browser textareas normalize CR and CRLF input to LF before processing; tabs and spaces remain unchanged.

0 text units

Enter text to begin.

Checking Unicode grapheme support.

What each mode preserves

All characters
Treats each grapheme cluster as a unit. Line-break units change position with the rest of the text.
Characters per line
Leaves line order and each browser-normalized LF separator in place.
Words per line
Reorders non-whitespace runs. Every space, tab, and browser-normalized LF separator stays at its original position.
Line order
Reorders line contents while retaining the LF separators and whether the normalized input ends with a line break.

Reversal changes stored text order, not the shapes of letters. Directional controls move with other text units, so bidirectional text may display differently from its stored order. Reversing text is not encryption.