Emoji Soup

Hide a message inside emoji soup using a shared key. No servers. All in your browser.

🔐 Encrypt → Emoji Soup

Format: space-separated emojis for reliable copy/paste.
Tip: Only someone with the same key can decrypt the soup.

🧩 Decrypt ← Emoji Soup

AES‑GCM 256‑bit PBKDF2‑SHA256 Salt + IV included All client‑side
Note: Fun toy for friends — not audited security. Don’t use for real secrets.

How it works (short version)

Your password derives a key (PBKDF2 with salt). We encrypt your text with AES‑GCM (random IV). We bundle version + salt + IV + ciphertext, encode to Base64, then map each Base64 character to an emoji. To decrypt, we reverse the mapping and use the same password.

Because everything happens in your browser, we never see your message or key.