Skip to main content

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.

Tool workspace

Your input stays in this browser.

Add the required input to continue.

Needs input

You can run the tool again after any change.

Your result appears here

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

  1. Type the text into Input. Every character except a space becomes 16 symbols.
  2. Copy the output without changing letter case. A changed case changes the decoded character.
  3. 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.