Rotate each ASCII Latin letter by 13 places; applying the same operation again restores the original.
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.
A–Z and a–z each form a 26-letter ring, and every matching letter advances 13 positions with case retained. Digits, punctuation, accented letters, and other scripts pass through unchanged.
Hello, World!
Uryyb, Jbeyq!
Usenet traditionally hid spoilers, programming exercises teach Caesar wraparound, and reversible fixtures verify that two passes restore ASCII prose.