Type a message and get it flipped 180 degrees, flipped back to front, or struck through, ready to paste.
| Input | Output |
|---|---|
| hello (Upside down) | ollǝɥ |
| puzzle (Upside down) | ǝlzznd |
| mirror (Mirrored) | rorrim |
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.
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.
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.
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.
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.