Reverse Text

Reverse text, words, or flip lines upside down.

Reverse mode

Free online reverse text tool

This reverse text tool flips your writing in four different ways — reverse the characters end to end, reverse the order of words, reverse the order of lines, or flip the whole thing upside down. It's handy for creating mirrored usernames, puzzles and word games, quick obfuscation, right-to-left experiments, and eye-catching social media bios. Just type or paste your text, choose a mode, and the reversed result updates live as you go.

How to reverse text

  1. Type or paste your text into the Your text box.
  2. Choose a mode: Reverse characters, Reverse words, Reverse lines, or Flip upside down.
  3. The Reversed result box updates instantly whenever you edit the text or switch modes.
  4. Click Copy result to grab the output, or Clear to start fresh.

Reverse modes explained

Reverse characters spells everything backwards using Unicode code points, so emoji and accented letters stay whole. Reverse words keeps each word readable but flips their order on every line. Reverse lines leaves each line intact and flips the stack of lines top to bottom. Flip upside down swaps each character for an upside-down look-alike and reverses the string so it reads rotated 180°.

Private and dependency-free

Everything is calculated in your browser, so your text is never uploaded. Need to tweak your text further? Change letter case with the case converter, or strip stray newlines with remove line breaks before or after reversing.

Frequently asked questions

How do I reverse text online?

Paste or type your text into the input box, then pick a mode — reverse characters, reverse words, reverse lines, or flip upside down. The reversed result appears instantly in the output box, and you can copy it with one click. Everything runs in your browser.

Will reversing break emoji or accented letters?

No. The "Reverse characters" mode reverses your text by Unicode code points using Array.from, so multi-byte characters like emoji (😀) and accented letters (é) are kept intact instead of being split into broken fragments.

What is the difference between reversing characters, words, and lines?

Reverse characters flips the whole string end to end, so "hello" becomes "olleh". Reverse words keeps each word spelled correctly but reverses their order on each line, turning "one two three" into "three two one". Reverse lines keeps every line untouched but reverses the order of the lines top to bottom.

What does "flip upside down" do?

Flip upside down maps each letter, digit, and common punctuation mark to an upside-down Unicode look-alike and then reverses the whole string, so the text reads as if rotated 180°. It is popular for fun usernames, bios, and social media posts. Characters without an upside-down equivalent pass through unchanged.

Is my text sent to a server?

No. This reverse text tool works entirely in your browser with JavaScript. Nothing you type is uploaded, stored, or logged, so it is safe to use for private notes and drafts.