Turned-Letter Substitution and Reversal in Eight Outputs
Turn your text upside down and copy it for a bio, caption or message. The tool makes a turned-text approximation by substituting a curated set of letters, digits and punctuation, then reversing their order. The output is selectable Unicode text, not an image, a new font or a geometric rotation. Eight comparison outputs let you distinguish substitution, reversal and optional symbol wrappers. Keep it to a turned phrase beside readable caption text, a short puzzle (the transformation is public, so it adds no password strength) or a profile experiment that never replaces essential identity. Discord account usernames restrict characters, display names have different rules, and Unicode output does not guarantee field acceptance.
Comparing the Eight Outputs
- Enter a short phrase in Text to flip, or choose Sample.
- Compare Full Upside Down with Flipped Characters Only and Reversed Text Only. The other five styles add literal wrappers to these operations.
- Use the desired output’s Copy button. If permission is denied or Copy is unavailable, select that output and copy manually.
- Test the pasted result in its actual field and font. Keep a plain-text version for names, search and accessibility.
How Single Code Point Clusters Are Looked Up
English Intl.Segmenter splits the source into grapheme clusters. Only clusters containing one code point are eligible for the forward lookup. A letter with combining accents, a joined emoji or an unsupported script stays intact. Full Upside Down reverses the mapped clusters across the whole block; Flipped Characters Only keeps their order. Rejoining clusters can create new boundaries, so a second conversion is not a general decoder or guaranteed round trip.
The map uses ǝ, Latin small letter turned e (U+01DD), rather than schwa (U+0259). Unicode names the character in its Latin Extended-B chart; it does not standardize our visual substitution table. Glyph resemblance depends on the font. See Unicode text segmentation for the distinction between code points and grapheme boundaries.
Five Inputs Through the Real Lookup
These outputs use the actual lookup. In the table, \r\n denotes one CRLF line ending.
| Input | Style | Output |
|---|---|---|
Hello World | Full Upside Down | plɹoM ollǝH |
hello | Flipped Characters Only | ɥǝllo |
hello | Reversed Text Only | olleh |
a\r\nb | Full Upside Down | q\r\nɐ |
éX | Full Upside Down | Xé |
An Approximation, Not a Rotation
- Expecting every letter to rotate exactly. The map is an approximation and does not strip unsupported clusters.
- Treating Reversed with Rotation Emoji or Reversed with Mirror Emoji wrappers as pixel rotation or reflection. They decorate plain reversal.
- Using transformed names, links or commands where exact spelling matters. This tool does not validate platform fields or programming syntax.
- Assuming a grapheme count equals a platform character limit, or that browser input preserves original file newline bytes.
Use short selections, retain the original and inspect every pasted result. Missing glyph boxes, a field rejecting input and a screen reader pronouncing substituted letters are different problems. Use plain text when readability matters. Read the field-specific upside down text guide. For line policies and preservation options, compare the Text Mirror Tool, which also uses turned-character approximations rather than image reflection.