This tool flips text upside-down using hand-curated per-letter rotations (o → o, H → ɥ, e → ǝ, …) from the upside-down Unicode table, then reverses the reading order so the result reads correctly when you physically turn your screen (or your head) around. Two toggles give you finer control than the fixed-behaviour upside-down row in the fancy-text aggregator.
Toggles:
- Reverse reading order (default ON) — after flipping each letter, reverse the whole string so it reads right-to-left after the visual flip. Turn this OFF to flip the letters only, keeping left-to-right order (the text will look upside-down but read in the original direction).
- Keep URLs & emails (default OFF) — when ON, any URL (http/https/…) or email address in the input is detected and left untouched, so links stay clickable / pasteable instead of getting scrambled by the flip.
How it works:
- Each character is looked up in the upside-down table; letters without a rotation glyph pass through unchanged.
- If Reverse reading order is on, the mapped string is reversed.
- If Keep URLs & emails is on, URLs/emails are extracted as placeholders before transformation and restored afterwards.
Good to know: not every glyph has a clean upside-down form (e.g. some digits use approximate rotations), so a few characters may look slightly off — this is a Unicode-coverage limit. The result is plain text and survives copy-paste anywhere, but some screen readers won't read it back as the original letters.