Text Tools

Text Reverser

Write text backwards in one step. Reverse every character, flip the order of words or lines, spell each word in reverse, or turn the whole text upside down, and copy the result straight away.

  • Runs in your browser
  • No sign-up
  • Free to use
Reverse

How to use Text Reverser

  1. Type or paste your text into the left box, or select Try an example.
  2. Choose what to reverse: the whole text, the word order, the letters in each word, the line order, each line, or upside down.
  3. The reversed text appears instantly on the right. Switch modes to compare the results.
  4. Copy or download the result, or select Use result as input to reverse it again in another way.

Text Reverser features

Six reversal modes

Reverse characters, word order, letters within words, line order or each line separately, or rotate the text upside down.

Emoji-safe

Emoji, flags, skin-tone modifiers and accented letters are kept whole instead of being split into broken symbols, a common fault of simple reversers.

Palindrome detector

Lines that read the same in both directions, ignoring spaces, case and punctuation, are recognised automatically.

Keeps your layout

Line breaks and indentation are preserved in every mode, so lists and poems keep their shape.

Chain transformations

Feed the result back in to combine modes, for example word order and then upside down.

Instant and private

Everything happens in your browser as you type. Your text is not sent anywhere.

When to use Text Reverser

  • Creating mirror-style or upside-down text for social posts, usernames and puzzles.
  • Checking whether a word or sentence is a palindrome.
  • Reversing a list or log so the newest entries come first.
  • Testing how software handles reversed strings, right-to-left text and complex emoji.
  • Making word games, riddles and classroom exercises.

Text Reverser FAQ

What is the difference between reversing the text and reversing the words?

Reversing the text turns “hello world” into “dlrow olleh”: every character is mirrored. Reversing the word order turns it into “world hello”: the words swap places but are still spelled normally.

Why do emoji sometimes break in other reversers?

Many emoji are made of several code points joined together, such as a family or a flag. Reversing code point by code point separates and reorders those parts, which produces broken symbols. This tool reverses user-perceived characters instead, so each emoji stays intact.

How does upside-down text work?

There is no upside-down font in Unicode. Instead, each letter is replaced by a different character that looks like it rotated, such as ɐ for a and ʇ for t, and the text is reversed. Some letters have no good look-alike and stay unchanged.

Will upside-down text work everywhere?

It uses standard Unicode characters, so it can be pasted into most apps and websites. A few characters may appear as boxes on older devices whose fonts lack them, and screen readers will read the substitutes rather than the original words.

What counts as a palindrome?

A text that reads the same forwards and backwards once spaces, punctuation and capital letters are ignored, such as “Never odd or even”. Single letters and two-letter words are not counted.

Reversing text is harder than it looks

Reversing a string is a classic programming exercise, and the textbook answer is to swap the first and last characters and work inward. That answer quietly assumes one character equals one stored unit, which stopped being true long ago. In Unicode, an accented letter can be stored as a base letter followed by a separate accent mark, and many emoji are sequences joined by invisible connectors. Reversing such text unit by unit moves accents onto the wrong letters and splits emoji into pieces.

The correct unit is what Unicode calls a grapheme cluster: what a reader sees as a single character. Modern browsers can split text into grapheme clusters, and this reverser uses that ability, which is why “café 👨‍👩‍👧” reverses to “👨‍👩‍👧 éfac” instead of a jumble. The same distinction matters well beyond reversing text, in character counters, text truncation and cursor movement, which is why it is a useful test case for anyone building software.

Palindromes have fascinated writers for centuries, from the Latin “Sator Arepo” square found at Pompeii to modern word puzzles. The longest everyday examples tend to be phrases, because single words with the property are rare in English: “level”, “radar” and “racecar” are well known, while a phrase like “Was it a car or a cat I saw?” works only once punctuation and spaces are ignored, which is how the detector here treats them.

Reversed and upside-down text is fun for social posts and puzzles, but avoid using it for important information. Screen readers announce the substituted characters literally, search engines cannot match the words, and some readers will find it hard to decode, so keep a normal version alongside it wherever accessibility matters.

Other useful tools