Cryptography & Ciphers
Cetacean Cipher Encoder
Convert text into the Cetacean E/e format in your browser. Keep literal spaces and decode the result without a key.
This tool runs open-source code from CyberChef by GCHQ (Apache License 2.0). See open-source credits.
Cetacean Cipher Encoder writes each character as 16 binary digits, using uppercase E for 0 and lowercase e for 1. Spaces stay as single spaces. hi becomes EEEEEEEEEeeEeEEEEEEEEEEEEeeEeEEe.
Each non-space character produces 16 symbols, so the output is about 16 times longer than the input. An emoji produces 32 symbols because it uses two UTF-16 code units.
- Write a puzzle clue that looks like a string of E and e characters.
- Show the 16-bit binary form of each character in a short word.
- Produce test input for a Cetacean decoder you wrote yourself.
Sources: Unicode FAQ: UTF-16 code units
Instructions
- Type the text into Input. Every character except a space becomes 16 symbols.
- Copy the output without changing letter case. A changed case changes the decoded character.
- Paste the output into Cetacean Cipher Decoder to confirm the round trip.
Example
Input: hi there
Settings: Cetacean Cipher Encoder has no key or options.
Result: EEEEEEEEEeeEeEEEEEEEEEEEEeeEeEEe EEEEEEEEEeeeEeEEEEEEEEEEEeeEeEEEEEEEEEEEEeeEEeEeEEEEEEEEEeeeEEeEEEEEEEEEEeeEEeEe
Cetacean Cipher Encoder turns each of the 7 letters into a 16-symbol block. The space between the words stays a single space.
Limits
- Some chat apps or editors change letter case or wrap long lines. Either change breaks decoding.
- The format has no key. Anyone who knows the rule can decode the output.