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
0 encodings, sorted alphabetically by cipher.
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 variant is skipped and the card explains what's missing.
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 and shows exactly what changed.
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 and every setting on this page. Anyone who opens it sees the same encoded output.
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.