Tool to make mirror writing. Mirror writing has been popularized by Leonardo Da Vinci and consist in writing a text in a way it will be readable only if reflected in a mirror.
Mirror Writing - dCode
Tag(s) : Fun/Miscellaneous, Steganography
dCode is free and its tools are a valuable help in games, maths, geocaching, puzzles and problems to solve every day!
A suggestion ? a feedback ? a bug ? an idea ? Write to dCode!
Mirror writing, also called mirror writing, is a transformation of text achieved through axial symmetry, usually along a vertical axis. Each point in the text is transformed into its mirror image with respect to this axis, thus reversing the left and right orientation of the characters. The resulting text is only correctly readable when viewed through a plane mirror.
Mirror writing should not be confused with upside-down writing, or inverse/reverse writing.
Automatic method: use dCode, indicate your text (with several handwriting renderings) or an image.
Manual method: to make this operation by hand, the best way is to use a mirror and rewrite it by looking at 45°.
The result generated on dCode is an image that can be copy-pasted into a word processor or an email but on most websites that will not work because they do not provide this functionality.
Only image files (JPEG, PNG, etc.) are accepted in the upload form. For DOC, WORD, PDF copy the text parts in the form input.
Leonardo da Vinci sometimes used mirror writing in his notebooks, but not systematically. Several hypotheses have been put forward, but none have been definitively confirmed.
— A practical reason related to his left-handedness, as writing from right to left reduces friction of the hand on the fresh ink.
— A cognitive habit facilitating the rapid production of text in this direction.
— A possible desire to make his notes less immediately legible, without constituting a true encryption system.
Mirror writing is used in several contexts:
— Functional: on emergency vehicles (ambulances, police cars), so that the text is legible in drivers' rearview mirrors.
— Cognitive: some people, particularly left-handed individuals, can spontaneously produce mirror writing due to their motor skills.
— Playful or educational: to create puzzles, illustrate symmetry, or explore visual perception skills.
Mirror writing presents a challenge for reading because the brain is used to processing words in a specific sense. Reading mirrored text takes longer to recognize letters and mentally reorganize words to understand them. Some people don't succeed at all.
Mirror writing consists of horizontally reversing a text, while an ambigram can be read by rotation. Ambigrams exploit axial symmetry while mirror writing is limited to horizontal or vertical symmetry.
dCode retains ownership of the "Mirror Writing" source code. Any algorithm for the "Mirror Writing" algorithm, applet or snippet or script (converter, solver, encryption / decryption, encoding / decoding, ciphering / deciphering, breaker, translator), or any "Mirror Writing" functions (calculate, convert, solve, decrypt / encrypt, decipher / cipher, decode / encode, translate) written in any informatic language (Python, Java, PHP, C#, Javascript, Matlab, etc.) or any database download or API access for "Mirror Writing" or any other element are not public (except explicit open source licence). Same with the download for offline use on PC, mobile, tablet, iPhone or Android app.
Reminder: dCode is an educational and teaching resource, accessible online for free and for everyone.
The content of the page "Mirror Writing" and its results may be freely copied and reused, including for commercial purposes, provided that dCode.fr is cited as the source (Creative Commons CC-BY free distribution license).
Exporting the results is free and can be done simply by clicking on the export icons ⤓ (.csv or .txt format) or ⧉ (copy and paste).
To cite dCode.fr on another website, use the link:
In a scientific article or book, the recommended bibliographic citation is: Mirror Writing on dCode.fr [online website], retrieved on 2026-05-21,