Translate any text into every cipher at once

Type once and see it in all 21 codes and ciphers, or switch to Decode all to find out what a coded message says.

every.encode
Your text never leaves your device

Every cipher, each with its default key

Your text in every cipher

Copy any result, or open its tool to change the key and read how it works.

Codes

binary-to-text.encode

Binary to Text

The binary this tool decodes to your text

01100101 01101110 01100101 01101101 01111001

Classic ciphers

Alphabets

For fun

Don't know what it is? Identify it: paste a coded message and the cipher identifier suggests what it is, or pick any cipher below to open its own tool and full guide.

Codes

Machine and signal codes: Morse, binary and Base64.

Classic ciphers

The cryptography classics, from Caesar to Vigenere.

Alphabets

Letter systems: braille and the NATO phonetic alphabet.

For fun

Playground codes: Pig Latin and leetspeak.

Why CipherPad

Most cipher tools online cover a single code, wrap it in adverts, and stop at a text box. CipherPad is different. Every cipher gets its own dedicated page with a working translator, a real chart, worked examples, history and a genuine FAQ, so you can both use it and understand it.

Nothing you type is uploaded. All the encoding and decoding happens locally in your browser using plain web technology, which is why it is instant and completely private. There is no sign up, no limit and no catch.

Learning the theory? Start with what a cipher is, then read how the Caesar cipher and Vigenere cipher work. Building something? The free JSON API and the embeddable widget are yours to use.

Frequently asked questions

How do I translate a word into every cipher?

Type the word into the box at the top of this page with Encode all selected. CipherPad shows it in all 21 codes and ciphers at once, from Morse code and binary to Caesar, Vigenere and pigpen, and names the key each keyed cipher used. Copy any result, or open it in that cipher's own tool to change the key.

How do I decode a message when I do not know the cipher?

Paste the message and switch to Decode all. Every decoder runs on it, keys for the Caesar, affine, rail fence and Vigenere ciphers are cracked automatically, and the results are ranked by how much they read like English. If nothing reads well, the cipher identifier looks at the characters and letter statistics to suggest what it is.

Why do some ciphers show no result?

A decoder only shows a result when it can read your text: Morse code needs dots and dashes, binary needs groups of 0 and 1, and A1Z26 needs numbers. Pig Latin and Text to Binary only work in one direction, and a result that is just your text again is left out too.

Is the text I type sent anywhere?

No. Every translation, decode and key search runs in your browser, and nothing you type is uploaded to a server.