Upside Down Text Generator

Type a message and get it flipped 180 degrees, flipped back to front, or struck through, ready to paste.

Style: Upside down · letters with no Unicode form stay unchanged

How this works

The flip is done in two steps: every character is swapped for the Unicode character that looks like it rotated 180 degrees (a becomes ɐ, e becomes ǝ, ! becomes ¡), and then the whole string is reversed. The reversal is what makes it readable: when you physically turn the screen or your head, the last character becomes the first, so the words read in the right order again. Letters without a rotated twin, such as l, s, x and z, are left as they are, which is why a flipped sentence has a few upright letters in it.

Examples

InputOutput
hello (Upside down)ollǝɥ
puzzle (Upside down)ǝlzznd
mirror (Mirrored)rorrim

Where to use it

Flipped text is a joke format: comment sections, group chats, puzzle answers, birthday messages, April Fools posts and captions that reward a second look. Mirroring is the same trick without the vertical flip, useful for decals and for text you want to look odd but still scan left to right. Keep both to short lines, a flipped paragraph is genuinely hard to read, and never use them for anything a screen reader has to pronounce.

Frequently Asked Questions

Why is upside down text backwards?

Because rotating text by 180 degrees reverses the order of the characters as well as the shape of each one. If only the letters were swapped, the result would look wrong when you turned your head, the first word would appear on the right. Reversing the string before pasting compensates for that, so the whole line reads correctly once flipped.

Why do some letters stay normal when flipped?

Unicode does not define a rotated form of every Latin letter. l, s, x and z have no distinct upside-down twin, so they pass through unchanged; b becomes q and d becomes p because those pairs are genuinely each other rotated. The result is still readable, just slightly uneven, and every flipped-text tool has the same limitation.

Does upside down text work on Instagram, TikTok or Discord?

Captions, comments, messages and bios generally accept it because they render Unicode. Usernames, display names, hashtags and search fields usually strip or reject non-standard characters. If a field refuses it, that is the field's validation, not a fault in the text.

Can I turn flipped text back to normal?

Paste it into the same box and flip it again, and most of it comes back. It is not a guaranteed undo: the map is one-directional, so a letter whose flipped form has no reverse entry stays flipped. Run w through it and you get ʍ, flip ʍ again and it remains ʍ. Letters like that, plus a few punctuation marks, are why a second pass often looks almost right rather than exactly right.

Related tools

Aesthetic Font GeneratorGlitch Text GeneratorCursive Text GeneratorItalic Text GeneratorStrikethrough Text GeneratorUnderline Text GeneratorBubble Text GeneratorWeird Font GeneratorVaporwave Text GeneratorMonospace Text GeneratorText Style ConverterDiscord Fonts, Copy & Paste Font Generator for DiscordTwitter Fonts, X Font GeneratorCreepy Text GeneratorOld English Text GeneratorBold Text GeneratorCursive Font GeneratorCursive Name GeneratorGothic Text GeneratorTikTok Fonts, Font Generator for Names & BiosRoblox Fonts, Fancy Text for Display Names & DescriptionsMinecraft Fonts, Unicode Text for Chat, Signs & MOTDFacebook Fonts, Bold & Stylish Text GeneratorFortnite Fonts, Styled Text for Names & BrandingYouTube Fonts, Styled Text for Channels & TitlesSnapchat Fonts, Stylish Text for Names & CaptionsLinkedIn Text Formatter, Bold & Italic Text GeneratorAll styles at once