Turn ordinary text into cryptic, encoded-looking and mysterious Unicode styles.
Create Cryptic Text Generator
Live Unicode outputWhat can you make with this tool?
Make a decorative message using substitute alphabets, symbols and encoded-looking patterns.
Try it with your own text
- Enter Hello World in the main text field.
- Compare Visual cipher, ROT13, Atbash, Normal, Monospace.
- Use the Copy button beside your chosen result, then paste it into the field where you need it.
What should you check before copying?
The visual styles are not secure encryption. A decorative substitution should not be used to protect private information.
Encode and recover the same message
Choose a reversible method
The new encoder/decoder serves a different purpose from the visual cipher gallery. ROT13 moves English letters thirteen places through the alphabet; Atbash reverses A–Z. UTF-8 Base64, hex and binary represent bytes, so they can carry accented text and emoji. None of these methods protects a secret.
Worked example: Aé
Enter Aé in the main text field, choose UTF-8 Base64 and Encode. The expected result is QcOp. To recover the text, replace the input with QcOp and choose Decode. In UTF-8 hex the same example is 41 c3 a9; the accented letter takes two bytes.
Recovering an encoded string
Match the method to the source. Hex decoding expects two-digit bytes separated by spaces; binary decoding expects eight-bit groups. Base64 expects the standard alphabet and padding, without spaces. Malformed input and byte sequences that are not valid UTF-8 produce an error instead of a guessed message.
When this tool is useful
Use it to inspect a small encoded note, build a reversible puzzle or compare how one message appears in different representations. Use the visual styles above for mysterious artwork. A visual substitution is not automatically reversible, and a decoder cannot infer an unknown encoding from appearance alone.