%3C/text%3E%3C/svg%3E">
💻
💻 Tech & IT

Reverse Text Generator (backwards text, word order or each word)

Results update as you type.

Your numbers

Understanding the reverse text generator — concept and principle

This tool writes text backwards in four ways: all characters reversed, the word order on each line reversed, the letters inside each word reversed, or the line order reversed. It keeps emoji, flags and accented letters intact, and it checks whether your text is a palindrome when only letters and digits are compared.

Reversed textReading it backwardsWas it a car or a cat I saw?Reversed?was I tac a ro rac a ti saWPalindrome?wasitacaroracatisawLetters only: same both ways → yes
Ignoring spaces, case and punctuation, the letters read the same backwards.

How it is calculated

Text is split into user-perceived characters (grapheme clusters, Unicode Standard Annex #29).

Palindrome check: compare lowercased letters and digits forwards and backwards.

The principle

Reversing text sounds trivial, but a single visible character can be several code points: an e followed by a combining accent, a flag made of two regional indicators, or an emoji family joined by zero-width joiners. Reversing code points one by one would break these apart into broken symbols. Splitting into grapheme clusters first keeps each visible character whole. A palindrome reads the same in both directions, and ignoring spaces, punctuation and case reveals classic sentence palindromes.

Worked example

Default inputs: "Was it a car or a cat I saw?", reverse all characters.

  1. Characters as seen = 28; words = 9; lines = 1.
  2. Reversed text = ?was I tac a ro rac a ti saW.
  3. Letters only, lowercased: "wasitacaroracatisaw".
  4. Reading those backwards gives the same sequence, so the check reports Yes — reads the same backwards.

How to read the result

Use reversed text for puzzles, mirror-writing practice or checking palindromes. Word-order reversal is handy for language exercises; reversing letters in each word creates simple coded messages. Remember that reversed text is not encryption.

Common mistakes

Keep in mind: Very old browsers may not support grapheme segmentation; the tool then uses a simpler method that may split some emoji.

Frequently asked questions

Why don't emoji break when reversed?

The text is split into grapheme clusters, so multi-code-point emoji stay whole.

What is a palindrome?

A word or phrase that reads the same forwards and backwards, like "racecar".

Does Korean text reverse correctly?

Yes, Hangul syllables are kept whole.

What is the difference between reversing words and letters?

Word reversal changes word order; letter reversal flips each word in place.

Sources: Unicode Standard Annex #29, "Unicode Text Segmentation" (grapheme cluster boundaries), as implemented by ECMAScript Intl.Segmenter (ECMA-402)

Checked 9 Nov 2026. Unicode Standard Annex #29, “Unicode Text Segmentation” (revision 43, Unicode 15.1), §3 Grapheme Cluster Boundaries, as implemented by ECMAScript Intl.Segmenter (ECMA-402) with granularity “grapheme”.

💻 All tech & IT tools →🌍 Calculators by country →