What this tool does
Flip your text left to right as in a mirror, swapping letters for look-alike mirror characters where Unicode has one. You fill in these fields: Text to mirror. It shows mirrored text, characters, and swapped for a mirror form.
Inputs
- Text to mirror: Longer text, up to 5000 characters.
How to use
- Type the text to mirror.
- Read the result: mirrored text, characters, and swapped for a mirror form. It appears once every required field has a valid value.
- Use the copy button to copy the text.
Worked examples
Example 1. Inputs:
- Text to mirror: "Hello"
Results:
- Characters: 5 (not counting line breaks)
- Swapped for a mirror form: 1
How this is worked out: Reverse the five characters H,e,l,l,o to o,l,l,e,H. Only e has a mirror form (ɘ); o, l, H look the same reflected. Result o l l ɘ H = 'ollɘH'. 5 characters, 1 swapped.
Example 2. Inputs:
- Text to mirror: "bad"
Results:
- Characters: 3 (not counting line breaks)
- Swapped for a mirror form: 3
How this is worked out: Reverse b,a,d to d,a,b. Then d becomes b, a becomes ɒ, b becomes d: 'bɒd'. 3 characters, 3 swapped.
Example 3. Inputs:
- Text to mirror: "Hi Ab"
Results:
- Characters: 4 (not counting line breaks)
- Swapped for a mirror form: 1
How this is worked out: Each line is reflected on its own and the line break stays. 'Hi' reversed is 'iH' (no swaps). 'Ab' reversed is 'bA', and b becomes d, giving 'dA'. 4 characters (H,i,A,b) not counting the break, 1 swapped (b).
Example 4. Inputs:
- Text to mirror: "a (é)"
Results:
- Characters: 5 (not counting line breaks)
- Swapped for a mirror form: 3
How this is worked out: Characters are a, space, (, é, ). Reversed: ), é, (, space, a. Brackets swap sides: ) becomes ( and ( becomes ), a becomes ɒ. The accented é has no mirror form and stays. Result '(é) ɒ'. 5 characters, 3 swapped (a, (, )).
Limitations
- The swapped characters are look-alikes borrowed from other alphabets and symbol sets, not official mirrored letters, so some are closer than others. The stand-in for Q has a straight tail.
- Uppercase F, G, J, K and Z, lowercase f, g, h, j, k, m, n, t, u, y and z, every digit except 3, and marks such as commas and quotation marks have no mirror character here, so they are only reversed in position.
- An accented letter is never swapped, even when its plain letter would be.
- Results depend on the font of the page where you paste the text.
FAQs
- Q: How does the mirroring work?
- A: Each line is written backwards, and each character that has a look-alike mirror character in Unicode is swapped for it, so b becomes d and a becomes ɒ.
- Q: Which characters are swapped?
- A: Lowercase a, b, c, d, e, p, q, r and s, uppercase B, C, D, E, L, N, P, Q, R and S, the digit 3, round, square, curly and angle brackets, the two slashes and the question mark.
- Q: Why are some characters unchanged?
- A: Letters such as H, O and T look the same reflected, so they stay. Characters with no mirror form in the list above, such as accented letters, also stay as typed and only change position.
- Q: What happens with several lines?
- A: Each line is mirrored on its own, and the lines stay in their original order.
- Q: Will the mirrored text show everywhere?
- A: Some of the swapped characters come from less common Unicode blocks. A font without them may show a box or a different shape.
Explore Similar Tools
Explore more tools like this one:
- Reverse Text Generator - Reverse your text letter by letter, word by word or line...
- Aesthetic Text Generator - Turn plain text into wide-spaced vaporwave style using...
- Bold Text Generator - Generate bold Unicode text that you can paste into...
- Bubble Text Generator - Enclose your letters and digits in circles for a bubble...
- Gothic Text Generator - Convert plain text into medieval-style Gothic and...