Skip to main content
TextReverse

Upside Down Text Generator

Type regular text and get copy-ready upside-down text built from Unicode characters that look like rotated letters. Use it for profile bios, social captions, messages, puzzles and visual text effects.

Two things happen at once: each character is swapped for a 180°-rotated lookalike, and the whole string is reversed. Both steps are needed — without the reversal the flipped text would read backwards when you turn your screen over.

Hello World!¡plɹoM ollǝH

Mirror text reflects letters horizontally instead. Try Mirror Text

Try an example
0 characters0 words0 lines
Output
Your transformed text will appear here...
0 characters0 words0 lines
Ctrl + Enter Copy resultEsc Clear

Upside Down Text Examples

Each row is generated by the live character map, so what you see here is exactly what the tool produces. Turn your screen upside down to check them.

InputOutputWhat it shows
helloollǝɥLowercase has the most complete rotation coverage.
Hello World!¡plɹoM ollǝHThe exclamation becomes an inverted ¡ and moves to the front.
UPSIDE DOWNNMOᗡ ƎᗡISԀ∩Uppercase coverage is patchier — H, I, N, O, S, X and Z rotate to themselves.
flip 20269ᄅ0ᄅ dılɟDigits rotate too: 6 and 9 swap, 0 and 8 are symmetrical.
why not?¿ʇou ʎɥʍThe question mark becomes ¿ and leads the output.
aeiounoıǝɐVowels are fully mapped, which is why most words read convincingly.
(brackets)(sʇǝʞɔɐɹq)Paired punctuation swaps direction so the pairing survives rotation.
no@symbolloqɯʎs@ouUnmapped characters such as @ pass through unchanged rather than vanishing.

What This Generator Actually Changes

There is no image, no font file and no CSS rotation involved — the output is plain Unicode text you can paste anywhere.

Each letter is swapped for a rotated lookalike

The substitutes come mostly from the IPA Extensions and Latin Extended blocks — "a" becomes ɐ (U+0250), "e" becomes ǝ (U+01DD), "t" becomes ʇ (U+0287). They are real letters used by linguists, not a decorative font.

The string is then reversed

Rotating a line of text 180° also reverses its reading direction. Substituting without reversing would produce text that only reads correctly if you also read right to left, so both operations are applied.

Unmapped characters pass through

Anything with no rotated twin — most accented letters, CJK, the @ sign — is left exactly as it was. Dropping it would silently lose part of your text, which is worse than an imperfect effect.

It is text, not an image

Because the output is ordinary Unicode, it inherits the surrounding font, wraps normally, and can be pasted into any field that accepts text. The full substitution table is published on the character map page.

Flip, Mirror or Reverse?

Three effects that all get called "flipping". The same phrase through each one makes the difference obvious.

Shared input: Flip this text

TransformationResultReach for it when
Upside downʇxǝʇ sıɥʇ dılℲYou want it to read when the screen is rotated 180°.
Mirrorʇxɘʇ ѕiɥʇ qilℲYou want a horizontal reflection, like text in a mirror.
Reversetxet siht pilFYou want the same letters in the opposite order.
Reverse each wordpilF siht txetYou want each word spelled backwards, sentence intact.

Where Flipped Text Falls Short

Unicode was never designed to provide an upside-down alphabet, so the effect is an approximation. These are its four honest limits.

Uppercase coverage is incomplete

Several capitals have no convincing rotated form and are approximated with characters from other scripts. Lowercase input almost always looks better, which is why most upside-down bios are written in lowercase.

Fonts change how convincing it looks

The substitutes live in blocks that not every font covers. When a font lacks one, the browser falls back to another face and the glyph weight jumps mid-word. System UI fonts on iOS, Android, Windows and macOS all render the set well.

Screen readers announce the substitutes literally

ɐ is announced as a Latin small letter turned A, not as an "a". Never put essential information in flipped text alone — keep a plain-text version alongside it.

It cannot be flipped back exactly

Several letters share a substitute, so the mapping is not one-to-one and running flipped text through the tool again does not restore the original. Use plain reversal when you need an exact round trip.

Platform Compatibility

Rendering is good almost everywhere, but a few platforms treat the characters differently from ordinary letters.

Instagram

Bios, captions and comments all render flipped text correctly on current iOS and Android apps. Hashtags written in flipped characters are treated as different tags and will not join the real one.

TikTok

Displays correctly in captions and bios. The in-app text editor sometimes re-renders pasted text in its own font, which can change the alignment of a few substitutes — check the preview before posting.

Discord

Full support in messages, nicknames and channel topics on desktop, web and mobile. Some moderation bots require readable nicknames, so check your server rules first.

X and Facebook

Both render the characters properly. Neither indexes them as their Latin equivalents, so flipped text is invisible to search within the platform.

Creative Uses for Flipped Text

Profile bios and usernames

One flipped line in an otherwise ordinary bio reads as deliberate design. A whole bio in flipped text is unreadable on a phone and usually costs you more than it gains.

Messages and pranks

A flipped message that requires the recipient to rotate their phone is a small, harmless joke that still delivers a readable payload.

Puzzles and games

Flipped clues are solvable without instructions, which makes them a good difficulty step above plain reversed text in a puzzle sequence.

Art, memes and design mockups

Rotated type as plain text lets you rough out a layout in any text field before committing to it in a design tool.

Frequently Asked Questions

Related Text Tools

Browse all text tools →