Result
This page has no server side at all. The table you paste is parsed by JavaScript inside your own browser, the chart is drawn on a canvas element on your machine, and the export file is assembled locally. Nothing is uploaded, stored or written to any log. You can disconnect from the network after the page has loaded and everything will still work — which is the simplest way to verify the claim yourself.
Facts and limits of this method
| Coverage | Latin letters a-z, A-Z, digits 0-9 and about 15 punctuation marks |
|---|---|
| Cyrillic | Has no widely-supported upside-down Unicode look-alikes, characters pass through unchanged |
| Character order | Reversed after every character is substituted |
| Technology | Ready-made Unicode characters, not a CSS transform or an image |
When it misleads you
- Cyrillic letters have no widely supported upside-down Unicode look-alikes — they pass through the tool unchanged and, in the flipped text, will read normally instead of upside down.
- Not every Latin uppercase letter has a truly accurate "flipped" character — some (H, I, N, O, S, X, Z, for example) visually match their normal form, while others use characters borrowed from adjacent alphabets (∀, Ǝ, Ʞ) that only approximate the flipped original depending on the font used.
- How the flipped characters render depends on the reader's device font — if the font doesn't include the needed glyph, a letter can show up as a blank box ("tofu") or a similar-but-not-identical character.
- Most punctuation marks (colon, semicolon, hyphen, slash and others not in the specific list) have no flipped counterpart and pass through as-is.
How it is calculated
Every character of the input is checked against a pre-built lookup table of "regular character → flipped Unicode look-alike" pairs.
If a match is found, the character is replaced with it; if not (Cyrillic, most punctuation, characters outside the table), the character is left unchanged.
After every character is substituted, their order in the string is reversed — this is needed so that, when the text is physically flipped 180 degrees, the letters run in the correct left-to-right sequence.
The result updates live as you type, with no separate run button.
Questions and answers
Why doesn't Cyrillic get flipped?
Cyrillic letters have no commonly agreed-upon flipped Unicode look-alikes, so they pass through the tool unchanged.
Why do some capital letters look the same as usual?
Symmetric letters like H, I, N, O, S, X, Z look visually identical to their flipped version, so nothing changes for them — that's expected.
Why does the text look different or show blank boxes on another device?
Some flipped characters are rare Unicode glyphs that aren't in every font. If the reader's device lacks a matching font, some characters can render incorrectly.
Is my text sent anywhere?
No, all the processing runs in your browser.