nothing leaves this page

Ciphersmith.

Sign in to enter. Your secret and messages still never leave this device β€” this only checks who you are.

email
password
β€” begin carving your seal β€”
we'll send a recovery scroll here
choose a fresh password

nothing leaves this page

Ciphersmith.

Turn readable text into a 𓀀𓁐𓃀 stream of hieroglyphs with a secret only you know β€” then obfuscate that secret into glyphs too, and paste them back in to decrypt.

what you want to hide
a password only you know
your secret, obfuscated πŸ”’
β€” type a secret to obfuscate it β€”
These glyphs are your secret, byte-for-byte, just rendered as hieroglyphs. Paste them back into the field above (or hit use ↑) and the tool decodes them to decrypt. It hides the key from view β€” it is not a second layer of security, so still keep it private.
stores ciphertext only β€” never your secret or plaintext
no saved messages yet
How it works. Encryption uses AES-256-GCM via the browser's built-in Web Crypto. Your secret is stretched into a 256-bit key with PBKDF2 using a fresh random salt each time, so identical messages never produce identical output. The resulting bytes (salt + iv + ciphertext) are mapped one-to-one onto Egyptian hieroglyphs from Unicode block U+13000 β€” each glyph is exactly one byte, so it decodes back perfectly. Everything runs on your device β€” nothing is sent anywhere. Keep your secret safe: without it, the hieroglyphs are unrecoverable.

Signing in only checks who you are, using Supabase β€” it never sees your secret or your message. If you choose to save a message, only the ciphertext (already unreadable without your secret) is stored β€” your secret and plaintext are never sent anywhere, saved or not.