Text Tools
Reverse Text Generator
Reverse text characters, words, or lines, plus mirror text and upside down text. Five reversals at once, all in your browser. No signup.
- Characters
- 0
- Words
- 0
- Lines
- 0
Featured output
Read your text from end to start. Each character is reversed, including emoji and accented letters.
All five reversals
Every transform is generated at once, so you can compare and copy whichever one you need.
Reverse characters
Read your text from end to start. Each character is reversed, including emoji and accented letters.
Reverse words
Keep word spelling intact and flip the order of the words.
Reverse line order
Flip the order of the lines. The first line becomes the last and vice versa.
Mirror text
Mirror image of the text using look-alike Unicode characters. Reads right to left.
Upside down text
Flip text upside down using Unicode flipped letters. Reads back-to-front and rotated 180 degrees.
Mirror and upside-down outputs use Unicode look-alike characters. Some fonts may render specific glyphs differently. Reverse characters, words, and lines are pure rearrangements with no character changes.
How to use
- Type or paste any text into the input area on the left. Outputs update live for all five modes.
- Pick a featured mode (Characters, Words, Lines, Mirror, or Upside down) to highlight a single result with a Copy button at the top.
- Scroll to All five reversals to compare every transform side by side, with a Copy button on each card.
- Use Use output as input to feed the featured result back into the input for a chained transform like reverse words then reverse characters.
- Use Load sample to see how each mode handles a multi-line example, or Clear to start over.
About this tool
Reverse Text Generator runs five different text reversals at once over the same input so you can pick the one you need without retyping. Reverse characters reads the text from end to start with full Unicode safety, so emoji and accented letters stay intact instead of breaking into surrogate halves. Reverse words keeps each word readable and only flips the order of the words on each line, preserving original whitespace runs (great for sentence shuffles or quick word-order experiments). Reverse line order flips the lines top-to-bottom, useful for reversing chronological lists, log lines, ranked lists, or vertical bullet points. Mirror text replaces each character with its left-right look-alike using a curated Unicode mirror map (b becomes d, p becomes q, parentheses and brackets flip, common letters use their mirrored Unicode counterparts) and then reverses the whole string so the result reads right to left. Upside down text uses the well-known Unicode flip table to turn each letter and digit into its 180-degree rotated counterpart and reverses the string, so the output looks like the original text rotated upside down and is widely supported on social profiles, bios, captions, and chat apps that accept Unicode in text fields. The page also shows live character, word, and line counts for the input, lets you swap output back into the input for chained transforms (for example, reverse words then reverse characters), and includes a one-click sample loader. Every transform runs entirely in your browser, so the lyrics, bios, captions, code samples, or notes you reverse never leave your device.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Case Converter
Convert text between six common cases at once.
Open tool
TextWord Counter
Live word, character, sentence, paragraph, and reading time stats.
Open tool
TextCharacter Counter
Detailed character, letter, number, space, and line counts.
Open tool
TextUnicode Character Inspector
Per-character breakdown with code points, UTF-8/UTF-16 bytes, and hidden character detection.
Open tool
TextText Cleaner
Remove duplicate lines, blank lines, extra spaces, tabs, and invisible characters.
Open tool