function
Alternating Upside Down
Type below to convert your text into Alternating Upside Down, then copy it into any app.
Sample
┴ɥǝ quick qɹoʍu fox ɾuɯps over ʇɥǝ lazy poƃ
How Alternating Upside Down is produced
This style applies an algorithm rather than a lookup table. The string may be reversed, its characters substituted with approximate look-alikes, or transformed by a rule that depends on position within the text.
Because the substitutions are approximations rather than a designed alphabet, some letters map better than others and the result varies in quality across the alphabet. Preview the exact text you intend to use rather than judging from a sample.
Character chart
∀BƆDƎℲפHIſK˥WNOԀQᴚS┴∩ΛMX⅄Z abcdefghijklmnopqrstuvwxyz 0⇂ᄅƐㄣϛ9ㄥ86
Where it works
About this family
Reversing changes the order of characters without touching the characters themselves, so the output remains ordinary letters, merely backwards, and stays searchable if anyone thinks to search for it that way. Flipping substitutes look-alike glyphs without reordering. Applying only one of the two gives mirror writing or a line that reads from the wrong end; applying both gives the familiar upside-down effect. The alternating and emoji-assisted styles apply the transformation to some positions and not others, which is why they read as a pattern rather than as a single consistent treatment.
Before you use it
Reversal interacts badly with anything the layout engine already reorders. Right-to-left scripts, and any string mixing Arabic or Hebrew with Latin, are arranged at display time by the Unicode bidirectional algorithm, so reversing the stored characters can produce an order you did not intend and cannot easily predict. Emoji are a second hazard: many are multi-code-point sequences, and reversing naively can split one emoji into its components, or push two regional indicators together into a flag that was never in the original text. If your string contains anything beyond unaccented Latin letters, check the output rather than trusting it.