Cursivetool

Upside Down Text Generator

Flip your text upside down with real Unicode characters. Copy and paste to Instagram, TikTok, Discord or anywhere.

Text is mirrored character-by-character and reversed so it reads correctly when rotated 180Β°. Tap to copy.

How upside down text works

Upside down text is not an image or font trick. Each letter of the English alphabet has a corresponding Unicode character that looks like it when rotated 180Β°. These characters come from the International Phonetic Alphabet extensions (U+0250–U+02AF), Latin Extended-B, and a few other Unicode blocks. Linguists originally designed these characters for phonetic transcription, but they double perfectly as upside-down letters.

The generator does two things in sequence: it maps each character to its upside-down equivalent, then reverses the entire string. Reversing is necessary because rotating a page 180Β° mirrors text left-to-right as well as top-to-bottom β€” without reversing, the flipped text would read backwards.

The character pairs

Some letter pairs are visually obvious: n ↔ u, d ↔ p, b ↔ q, w ↔ m. Others rely on approximation: a β†’ ɐ, e β†’ ǝ, f β†’ ɟ, h β†’ Ι₯. A few letters have no clean equivalent β€” k maps to ʞ (an IPA velar click), which is a rough approximation. Lowercase letters generally have better upside-down equivalents than uppercase because more lowercase forms exist in the IPA and Latin Extended blocks.

Where flipped text works

PlatformWorks?Notes
Instagramβœ… Bio, captions, DMsFull Unicode support
TikTokβœ… Display name, captions@ handle is ASCII only
Twitter / Xβœ… Bio, tweets, display name
Discordβœ… Display name, status, messagesGreat for server channel names
Redditβœ… Posts, comments
Snapchatβœ… Display nameUsername is ASCII only
Gmail / emailβœ… Body and subjectRenders in all major clients

Creative uses for upside down text

Surprise reveals in Instagram captions

A popular format is writing a punchline upside down at the end of a caption β€” readers who look twice feel rewarded. Works especially well for riddle posts, motivational content with a twist, and giveaway teasers.

Discord channel names

Flipped channel names are a low-effort way to make a Discord server memorable. A channel called Κ‡uǝʌǝ-Κ‡uǝɹɹnΙ” (current-event reversed) or ǝuoʎɹǝʌǝ-oʃʃǝΙ₯ (hello-everyone) immediately signals a playful community.

Viral novelty content

Upside down text has an inherent β€œwait, how?” quality that drives comments and shares. Short phrases work best β€” three or four words. Long passages of upside down text become genuinely difficult to read.

Birthday and prank messages

Sending a flipped birthday message to a friend in a group chat is a quick, low-effort personality touch. Everyone in the chat has to tilt their phone to read it β€” a small moment that stands out.

Limitations

  • Not all characters flip perfectly. Emoji, accented characters, and characters from non-Latin scripts pass through unchanged. The effect works best on plain English lowercase text.
  • Readability drops quickly. Three to five words is the readable limit for most people. Longer passages require readers to physically rotate their device, which most won't do.
  • Screen readers read out character names. Accessibility tools may read out IPA character names (ɐ = β€œLatin Small Letter Turned A”) instead of the intended letter. Keep important content in plain text.

Related tools

Frequently Asked Questions

How does upside down text work?
Each letter of the English alphabet has a corresponding Unicode character that looks like it when rotated 180Β°. These come from IPA (International Phonetic Alphabet) extensions (U+0250–U+02AF), Latin Extended-B, and other Unicode blocks. The generator also reverses the character order so the whole word reads correctly when physically rotated.
Does upside down text work in Instagram bios?
Yes. Instagram bios accept the full Unicode range, so flipped characters render correctly. The effect is most readable on short words or names.
What about Discord display names?
Discord supports Unicode in display names and custom statuses, so flipped text works there too. Channel names and server names are more restricted but usually accept Unicode.
Why are some letters not flipped perfectly?
Not every letter has a perfect upside-down equivalent in Unicode. The generator uses the closest available character for each letter, but some β€” like k, q, and certain uppercase letters β€” are approximations. Lowercase letters generally have better upside-down equivalents than uppercase.
Why is text both flipped and reversed?
When you rotate a piece of paper 180Β°, the text mirrors left-to-right as well as flipping top-to-bottom. The generator simulates this: it flips each character and reverses the character order, so the result looks correct when rotated.
Can numbers be flipped?
Yes. The digits 0–9 all have upside-down equivalents (0β†’0, 1β†’Ζ–, 6β†’9, 8β†’8, etc.). Numbers flip and reverse along with the rest of the text.
What about special characters and punctuation?
Common punctuation has upside-down equivalents β€” ? becomes ΒΏ, ! becomes Β‘, ( becomes ) and so on. Emoji and characters with diacritics will pass through unchanged, as they have no registered upside-down form.

Related Tools