Emoji Cipher Playground
Turn secret notes into emoji and back: substitution, Caesar shift and base-emoji.
Try an example: Secret note with a keyed substitution · Caesar shift 3 · Base-emoji round trip (any text, even emoji) · Decode a Caesar message
How it works
Encode or decode text with three emoji ciphers: a keyed substitution (your key shuffles the emoji alphabet), a Caesar shift over an emoji alphabet, or base-emoji, which turns every UTF-8 byte into one of 256 emoji so any text survives. Round trips are exact — and the tool shows why none of this is real encryption.
- Letter schemes map a–z and 0–9 to 36 emoji (🍎 a, 🐝 b, 🐱 c … and clock faces for digits). Keyed substitution shuffles that alphabet with a generator seeded by your key; Caesar shifts letters by k (mod 26) and digits by k (mod 10) before mapping.
- Capital letters get the marker 🔼 in front. Characters that would be ambiguous (the alphabet emoji themselves, 🔼, the escape emoji 🔣 and the invisible emoji variation selector) are written as 🔣 + character. Everything else (spaces, punctuation, accents) passes through unchanged. This makes decode(encode(text)) exact, which the tool verifies on every run.
- Base-emoji encodes the UTF-8 bytes of the text, one emoji per byte, using a fixed table of 256 emoji (U+1F300 upwards); an optional key shuffles the table. It works for any text, including emoji, but makes messages about 4× longer in code points.
- Security: none. Letter ciphers keep word lengths, spaces and letter frequencies (the most common emoji is probably “e”), so frequency analysis breaks them in minutes; Caesar has only 26 keys. Base-emoji is an encoding, like Base64 — with the standard table anyone can decode it. Use real encryption (e.g. age, GPG or an end-to-end encrypted messenger) for secrets.
A toy for puzzles, games and party invitations. It does not protect anything.
For scripts and AI agents
- JSON API:
POST https://emojicipherplayground.usefulweb.site/api/v1/calculate(same calculation as this page) - Interface description: OpenAPI 3.1 · AI guide: llms.txt
- MCP server (Streamable HTTP):
https://emojicipherplayground.usefulweb.site/mcp· tool nameemoji_cipher_playground
Example request
curl -s -X POST https://emojicipherplayground.usefulweb.site/api/v1/calculate \
-H 'content-type: application/json' \
-d '{"action":"encode","scheme":"substitution","text":"Meet me at 7 by the old oak tree!","key":"picnic"}'Related tools
- Password Entropy Race – Race 2–6 passwords or passphrases: entropy, pattern penalties and crack times.