Document Tools

Reverse Text

Reverse text character by character (mirror text), by word order, or by line order - instantly, right in your browser.

Runs in your browser. Your files and text never leave your device - nothing is uploaded.

What this Reverse Text tool actually does

This is a free text reverser that takes whatever you type or paste and flips it three different ways: character by character for a mirror-text effect, by word order so a sentence reads back to front while each word stays spelled correctly, or by line order so a multi-line list plays back last-line-first. Whether you need a backwards text generator for a novelty message or you just want to reverse a string for a quick check, one dropdown picks the mode.

Only one mode runs at a time, chosen from the Reverse By dropdown — there is no combined view showing all three at once, so switch modes to compare them.

How to reverse text online

  1. 1

    Enter your text

    Type or paste your text into the Your Text box. Any length works.

  2. 2

    Choose a reverse mode

    Pick Character (mirror text), Word order, or Line order from the Reverse By dropdown. The result updates instantly.

  3. 3

    Copy the result

    Click Copy next to the Reversed box to place the output on your clipboard.

Switching the Reverse By dropdown re-runs the reversal on the text already in the box, so you can flip between mirror text, word order, and line order on the same input without pasting it again.

Reversing text without installing anything

You do not need a code editor or a one-line script to reverse text. The Tools Kit’s text reverser handles the three reversals people actually ask for, by character, by word, and by line, from one dropdown. Paste your text, pick a mode, copy the result, and if you want the same reversed phrase many times over, hand it to the Text Repeater.

The three reverse modes, precisely

  • Character (mirror text): the entire string is reversed end to end, including spaces and punctuation. "Hello world" becomes "dlrow olleH" — every letter's position flips, not just the word order.
  • Word order: the sequence of words flips, but each word keeps its normal spelling. "Hello world" becomes "world Hello" — this is the mode for reversing words in a sentence without turning the words themselves into gibberish.
  • Line order: in multi-line text, the last line moves to the top and the first line moves to the bottom. The characters within each line are never touched, only which line comes first.

Multi-line input in Word mode is treated as one continuous run of words — line breaks count as spacing when splitting words, so the reversed output comes back as a single line rather than preserving the original line breaks. Use Line mode instead when keeping line breaks intact matters more than word order.

Accents, emoji, and palindromes

Character mode reverses by Unicode code point, so a single-symbol emoji or a precomposed letter like é survives intact. Two kinds of character can come out wrong. An accent typed as a separate combining mark ends up attached to the neighbouring letter, and emoji built from several code points, such as country flags, family emoji, or skin-tone variants, are split apart and may display as a different symbol or as separate pieces.

For checking a palindrome, lowercase the phrase with the Case Converter and delete its spaces and punctuation, reverse it in Character mode, then paste the original and the reversed version into Text Compare. No highlighted differences means it reads the same both ways. If what you actually want is letters turned on their heads rather than put in reverse order, the upside-down style in the Fancy Text Generator is the better fit.

Reverse Text terms explained

“Mirror text”, “backwards text”, and “reversed text” are used for the same output, while “flipped” can also mean upside-down. This table ties each name to one of the three modes so you know which setting to pick.

TermWhat it means here
Character reversal (mirror text)Every character in the string reversed end to end, e.g. "hello" becomes "olleh"
Word order reversalThe order of the words flipped, but each word spelled normally, e.g. "hello world" becomes "world hello"
Line order reversalThe order of lines in multi-line text flipped, while the text within each line stays untouched
Mirror textA common name for character-reversed text, though it mirrors character order rather than flipping letter shapes
Reversed stringThe programming term for text whose character order has been reversed
Text reversalThe general term for flipping the order of characters, words, or lines
Backwards text / flipped textOther common names for character-reversed output
Character orderThe sequence letters, digits, and symbols appear in within a string

Reversing text on Windows, Mac, iPhone, and Android

Windows and Mac have no built-in command for reversing a string in a text field, and phone keyboards have none either, which is why a reverser in the browser is the quick route on every one of them. Type or paste your text, pick a mode, and copy the result on whatever device you are using.

Common uses

  • Creating a mirror-text or backwards-text effect for a novelty message or username
  • Reversing word order for a writing exercise, puzzle, or word game
  • Flipping the order of a list's lines without changing the lines themselves
  • Turning a short phrase backwards for a stylized social media post
  • Quick string-reversal checks while writing or debugging code

Reverse text for the USA, Canada, and UK

Reversing text has no regional variation — a reversed string looks and behaves identically whether you are in the US, Canada, or the UK, since the tool simply reorders the characters, words, or lines you give it. It still comes up in the same lightweight, everyday ways everywhere:

  • USA: flipping a phrase backwards for a fun social post or a mirror-text username.
  • Canada: reversing word order as part of a classroom word game or writing exercise.
  • UK: mirroring a short message as a novelty puzzle to send to a friend.

Frequently asked questions

Related tools: after reversing a list in Line order, clear out repeated entries with Remove Duplicate Lines; check the length of a reversed caption with the Word Counter; or turn a multi-line block into a single line first with Remove Line Breaks.

Reviewed by Raja Jahangir · Last reviewed: September 27, 2026

How do you reverse text online?

To reverse text, paste it and pick one of three modes. Character mode mirrors the whole string, so hello world becomes dlrow olleh. Word mode reverses the order of the words, giving world hello. Line mode reverses the order of the lines, so the last line comes first. The result updates instantly in the browser.