Free · No sign-up · Runs in browser

Text Reverser

Reverse strings by characters, words, lines, or reverse the characters within each line. Unicode-safe. 100% client-side.

Text Input
Reversed
// Reversed text will appear here…

Text Reverser

Reverse text in four different ways: by individual characters, by words (preserving whitespace), by whole lines, or by characters within each line independently. Uses JavaScript's iterator protocol for proper Unicode handling — emoji and accented characters count as single units, not pairs of surrogates.

Common Use Cases

  • Debug palindrome puzzles and interview exercises
  • Reverse CSV columns or log lines for chronological ordering
  • Create mirror text for creative design
  • Test string handling in Unicode-aware code

FAQ

Does it handle emoji correctly?

Yes. Spread syntax ([...input]) splits by code points, so emoji and combining characters stay intact.

Four modes

Characters, words, lines, or chars within each line.

Unicode-safe

Emoji and accented chars count as single units.

Fully private

Text never leaves your browser.