Make copyable upside-down-looking text by reversing code points and swapping supported characters for Unicode lookalikes.
The frame below runs the same code as this page, in the reader's own browser. Nothing is sent to us, and nothing is sent to you.
Pick a dark background and the text and panels follow it, so the frame stays readable on a dark page.
The complete code-point sequence is reversed before ASCII letters, digits, and selected punctuation are mapped to visually inverted characters. This is a substitution convention rather than geometric rotation, so anything outside the fixed map is merely moved to its reversed position.
Hello
ollǝH
Social display names use this plain-text convention, puzzle clues invite readers to turn the display, and Unicode demonstrations compare character substitution with visual CSS rotation.