Encode plaintext into every supported cipher variant at once.
Reverse of the Multi Decoder. Enter plaintext below, add any keys / pad / numbers the cipher needs, and click Encode. Each card shows the encoded result, plus a lossy badge if decoding the output wouldn't reproduce your input exactly (e.g. case dropped, non-alphabet characters removed).
Case
Filter
Whitespace
Find & Replace
Quick insert:
Group
Everychars
Optional:
Result: ABCDEFGHIJKLMNOPQRSTUVWXYZ
Insert into:
0 ciphers shown, sorted alphabetically.
Type a message and click Encode.
FAQ & Feature Guide
General usage
The Multi Encoder is the reverse of the Multi Decoder. Type plaintext, supply any keys / pad / numbers the cipher needs, and click Encode. Each card shows the encoded result for one cipher variant.
If a cipher doesn't need a particular field, it is ignored. If a cipher needs one and you didn't fill it in, that cipher is skipped and listed in the collapsible skipped panel at the bottom of the results, along with exactly which field it needs.
Round-trip check and the "lossy" badge
After encoding, the tool immediately tries to decode the result and compares it to your original input. If the decoded output is not a perfect match (because the cipher dropped case, removed punctuation, or normalized whitespace) the card gets a lossy badge. Click or tap the badge to see exactly what decoding the output gives back.
Lossy is not a bug, it is information: it tells you which ciphers will let the recipient recover your message exactly, and which will only carry the letters. The Hide lossy results checkbox at the top hides those cards when you only want clean round-trips.
Keys, pad, and numbers
Most ciphers ignore these fields. The ones that do use them pull from:
Key 1 / 2 / 3. Keywords or custom alphabets. When in doubt put keywords in Key 1 and alphabets in Key 2.
Pad. A single padding character for ciphers that require even-length blocks (Playfair, Foursquare, etc.).
Num 1 / 2. Numeric parameters like Caesar shift, columnar transposition width, or Rail Fence depth.
Filter, focus, and jump to
Filter ciphers hides any cipher card whose name doesn't match what you type (e.g. "caesar", "base", "morse"). Focus mode lets you pick a single cipher from a dropdown and collapse everything else. The floating Jump to… picker at the bottom-left scrolls you straight to any cipher.
Share link and Verify
Share Link copies a URL that re-creates the plaintext plus the keys, pad, numbers, and translate-letter setting. Anyone who opens it sees the same encoded output. (View options like filters and focus mode are not part of the link.)
Each card's Verify button opens the encoded text in the Multi Decoder so you can confirm it decodes back. The matching cipher in the decoder should reproduce your original plaintext.
Examples
The See examples picker at the top fills the plaintext box (and any required keys) with sample input for a chosen cipher, so you can see what a typical setup looks like before pasting your own message.
Found a bug?
If an encoded result looks wrong, please reach out with the input, the cipher, and what the expected output should be.