Something wrong with this tool?

About TEXT Reverser Online

This tool reverses any string of text — character by character, word by word, or line by line, depending on which mode you select. The reversal happens entirely in the browser; nothing is sent to a server.

Character-level reversal turns "hello world" into "dlrow olleh". Word-level produces "world hello". Line-level reverses the order of lines while preserving each line's internal text.

Used for puzzles and code golf, for creating palindrome tests, for novelty effects in chat or social media, and occasionally for very simple text obfuscation. It's not encryption — anyone who sees reversed text can reverse it back instantly.

How to use this tool

How to reverse text

  1. Paste the text

    Put any text into the Text field, including emoji and non-Latin scripts.

  2. Note unicode handling

    The reverser iterates by Unicode code points (not bytes), so emoji and multi-byte glyphs reverse as single units. Grapheme clusters (flag emoji, ZWJ sequences) can still split.

  3. Press Run

    The result is the input with character order reversed. "hello" becomes "olleh".

  4. Sanity-check by re-reversing

    Reversing the output should return the original input — useful for verifying that unicode survived intact.