Online Mirror Text Tool

Create a mirror copy of your text - flip the characters, the lines, or both at once.

Mirror Text

Pick a mode in the "Settings" panel to mirror the characters inside every line, mirror the order of the lines, or apply a total reflection.
Tick Mirror letters to swap letters with mirrored Unicode look-alikes.
Live mode updates the output as you type.

Load an example

Or drop a text file here
Settings
Reverses the characters inside every line; the lines keep their order.
Flips the order of the lines; every line keeps its characters.
Mirrors the characters and the line order in a single pass.

Swaps letters with mirrored Unicode look-alikes (b↔d, p↔q, e→ɘ) instead of just reordering them.
Ready to mirror your text.


Overview:

The Mirror Text tool creates a mirror copy of any text, the way the text would look reflected in a mirror. It offers three reflection modes: Horizontal – character reversal reverses the characters inside every line, Vertical – line reversal flips the order of the lines, and Both – total reflection applies both at once, exactly like flipping a page horizontally and vertically.

On top of the reversal, the optional Mirror letters checkbox swaps every letter with a mirrored Unicode look-alike, so "boss" becomes "dooƨ" and the reversed result reads like true mirror writing. This is handy for puzzle clues, playful social media posts, decorative signatures, artwork captions and testing how software handles reversed input.

The tool is built with plain client-side JavaScript and runs entirely in your browser - no library, no server round-trip. Your text never leaves your device, which makes it safe for private notes and confidential content.


How to Use

1. Enter your text: Type or paste it into the Input textarea, click "Load an example", upload a text file, or drop a file onto the dashed zone.

2. Pick a mode in the Settings panel: Select one of the three radio buttons - Horizontal – character reversal, Vertical – line reversal, or Both – total reflection. A short hint below the selected mode explains what it does.

3. Optional - mirror the letters: Tick Mirror letters to swap letters with their mirrored Unicode look-alikes.

4. Mirror: With Live mode switched on (the default), the Output textarea updates as you type and whenever you change the mode or the Mirror letters option. You can also press the "Mirror Text" button at any time to run the mirroring manually.

5. Save the result: Use the "Copy result" button or the Download link to keep the mirrored text.


Features

Horizontal – character reversal (default): Reverses the characters inside every line while the lines keep their original order. For example, the input

Stay curious, keep building.
Small steps every day.

becomes

.gnidliub peek ,suoiruc yatS
.yad yreve spets llamS

Vertical – line reversal: Flips the order of the lines while every line keeps its characters unchanged. The first line becomes the last and the last becomes the first - ideal for reordering lists or log blocks bottom-up.

Both – total reflection: Applies both flips in a single pass, like a total mirror image of the whole text block. The example above becomes

.yad yreve spets llamS
.gnidliub peek ,suoiruc yatS

Mirror letters: Swaps letters with mirrored Unicode look-alikes - b and d trade places, p and q trade places, e becomes ɘ, w becomes ʍ. On its own it changes the look of each line; combined with "Horizontal – character reversal" it produces true mirror writing: "boss" becomes "ƨƨod" and "Mirror" becomes "ɹoɹɹiM". Letters and symbols without a mirrored look-alike pass through unchanged.

Live mode: The output updates after every keystroke, and also whenever you change the mode or the Mirror letters option. Switch the toggle off if you prefer to press the "Mirror Text" button yourself.

Load an example: Adds a short three-line sample to the Input textarea so you can try all modes instantly.

Upload a file / drop zone: Loads the content of a plain text file into the Input textarea - either through the upload control or by dropping the file onto the dashed zone.

Mirror Text button: Creates the mirror copy based on the selected mode and shows the result in the Output textarea - handy when Live mode is switched off.

Copy result: Copies the mirrored text to your clipboard so you can paste it anywhere.

Download: Saves the mirrored text as a .txt file on your device.

Clear the text: Empties both the Input and Output textareas so you can start over.


FAQs

FAQ 1: How is this different from the Text Reverser tool?
Answer: The Text Reverser only flips the character order. The Mirror Text tool adds one-click Both – total reflection (characters and line order together) and the optional Mirror letters option, which replaces letters with mirrored Unicode look-alikes instead of just reordering them.

FAQ 2: What is the difference between reversing text and mirroring letters?
Answer: Reversing changes the reading order, so "Hello" becomes "olleH" with the letters themselves untouched. Mirroring letters keeps the reading order but swaps each letter with its mirror-image glyph, so "boss" looks like "dooƨ". Combined, the two produce text that looks exactly like mirror writing.

FAQ 3: Why do some letters stay the same when Mirror letters is ticked?
Answer: Only characters that have a mirrored Unicode look-alike are swapped - for example b↔d, p↔q and e→ɘ. Letters like m, n, o and x are horizontally symmetric, so they map to themselves, and characters without a mirror look-alike (accented letters, most symbols, emoji) pass through unchanged.

FAQ 4: Can a word look identical after mirroring?
Answer: Yes. Words built from symmetric letters can survive a full mirror. With "Mirror letters" and "Horizontal – character reversal" selected, "mom" stays "mom", because m and o look the same mirrored and the word reads the same backwards.

FAQ 5: Is my text sent to a server?
Answer: No. The mirroring is done on your own device in the browser, and nothing you enter is transmitted to, or stored on, any server.

FAQ 6: Can I mirror the content of a file?
Answer: Yes. Upload a plain text file with the "Upload a file" control or drop it onto the dashed zone, then mirror it and download the result using the Download link.


Tools Worth Trying

TextToolz

The Ultimate Text Tools

TextToolz works seamlessly to let you convert and design your text. It is fast, reliable and secure. Trusted by thousands of users.