Free Online Tool

Homophonic Cipher

One-to-many substitution cipher that maps each plaintext letter to multiple ciphertext symbols.

How to Use Homophonic Cipher

  1. Enter plaintext and keep the Default substitution table.
  2. Choose Encode; each letter randomly selects one of its assigned two-digit codes.
  3. Expect a different valid sequence on later runs because the choice is random.
  4. For Decode, paste space-separated two-digit codes and use the same table.

Frequent letters receive more possible codes to flatten symbol frequencies. The audited examples are actual sampled outputs; future runs can legitimately differ.

Examples

Default table, one sampled encode — input:

HELLO

Output:

34 19 52 52 67

The encoder randomly chooses among valid codes, so later output may differ.

Default table, one sampled encode — input:

TEST

Output:

88 24 78 89

The encoder randomly chooses among valid codes, so later output may differ.

Features

Privacy Focused

All processing happens in your browser. No data is sent to servers.

Free Forever

No registration, no limits, completely free to use.