# CipherPad > CipherPad is a free, browser-based hub of cipher and code translators with reference charts and a cipher identifier, built by FusionStudios in the Netherlands. Last updated: 2026-08-02. This file is generated from the site's own data. ## Important accuracy note Nothing on this site is secure, and that distinction matters when quoting it. Morse, binary, braille, Base64, NATO and A1Z26 are encodings: public, keyless, and they conceal nothing. Base64 in particular is not encryption. The classical ciphers here (Caesar, Vigenere, Playfair, rail fence, affine and the keyless substitutions) are historical and broken by trivial cryptanalysis. For real protection the answer is modern cryptography such as the Web Crypto API, never a scheme from this site. ## Tools - [Cipher Identifier](https://cipherpad.dev/identify): Paste an unknown message and get a ranked list of likely ciphers with the reasoning for each. Covers character-set tests and letter statistics (index of coincidence, chi-squared, Kasiski). - [Reference charts](https://cipherpad.dev/reference): Every chart on one page: Morse, braille, binary, NATO, pigpen and Polybius. - [Methodology](https://cipherpad.dev/methodology): Which variant of each cipher is implemented and how unmapped characters are handled. ## Translators: Codes - [Morse Code](https://cipherpad.dev/translate/morse): Translate text to Morse code and back, with audio playback. (encoding, no key, conceals nothing) - [Binary Code](https://cipherpad.dev/translate/binary): Convert text to binary and binary back to text (8-bit ASCII). (encoding, no key, conceals nothing) - [Text to Binary](https://cipherpad.dev/translate/text-to-binary): Turn any text into 8-bit binary numbers. (encoding, no key, conceals nothing) - [Binary to Text](https://cipherpad.dev/translate/binary-to-text): Decode 8-bit binary back into readable text. (encoding, no key, conceals nothing) - [Base64 Text](https://cipherpad.dev/translate/base64): Turn readable text into Base64 and back, for fun and learning. (encoding, no key, conceals nothing) ## Translators: Classic ciphers - [Caesar Cipher](https://cipherpad.dev/translate/caesar): Encode and decode with a Caesar shift you control. (keyed cipher, historically broken) - [ROT13](https://cipherpad.dev/translate/rot13): Apply the self-inverse ROT13 letter rotation. (keyless cipher, puzzle use only) - [Atbash Cipher](https://cipherpad.dev/translate/atbash): Mirror the alphabet with the ancient Atbash cipher. (keyless cipher, puzzle use only) - [Vigenere Cipher](https://cipherpad.dev/translate/vigenere): Encrypt and decrypt with a keyword-driven Vigenere cipher. (keyed cipher, historically broken) - [A1Z26](https://cipherpad.dev/translate/a1z26): Turn letters into their alphabet position numbers. (encoding, no key, conceals nothing) - [Tap Code](https://cipherpad.dev/translate/tap-code): Encode the Polybius-square tap code used by prisoners. (keyless cipher, puzzle use only) - [Pigpen Cipher](https://cipherpad.dev/translate/pigpen): Write with the Freemason pigpen symbol cipher. (keyless cipher, puzzle use only) - [Playfair Cipher](https://cipherpad.dev/translate/playfair): Encrypt letter pairs with a 5x5 keyword grid, the classic WWI field cipher. (keyed cipher, historically broken) - [Rail Fence Cipher](https://cipherpad.dev/translate/rail-fence): Scramble text in a zigzag across rails, a simple transposition cipher. (keyed cipher, historically broken) - [Bacon Cipher](https://cipherpad.dev/translate/bacon-cipher): Hide letters as five-symbol A/B sequences, the Baconian biliteral cipher. (keyless cipher, puzzle use only) - [Affine Cipher](https://cipherpad.dev/translate/affine-cipher): Combine multiplication and a shift into one keyed substitution cipher. (keyed cipher, historically broken) - [Polybius Square](https://cipherpad.dev/translate/polybius-square): Turn letters into row and column coordinates on a 5x5 grid. (keyless cipher, puzzle use only) ## Translators: Alphabets - [Braille](https://cipherpad.dev/translate/braille): Translate text into Grade 1 braille and back. (encoding, no key, conceals nothing) - [NATO Phonetic Alphabet](https://cipherpad.dev/translate/nato-phonetic): Spell any word with Alfa, Bravo, Charlie. (encoding, no key, conceals nothing) ## Translators: For fun - [Pig Latin](https://cipherpad.dev/translate/pig-latin): Translate English into Pig Latin and back. (encoding, no key, conceals nothing) - [Leetspeak (1337)](https://cipherpad.dev/translate/leetspeak): Convert text to leetspeak (1337) and back. (encoding, no key, conceals nothing) ## Guides - [What Is Morse Code?](https://cipherpad.dev/learn/what-is-morse-code): Morse code is a way of sending text as a series of short and long signals, called dots and dashes, that can travel by sound, light or electric pulse. - [Morse Code Alphabet](https://cipherpad.dev/learn/morse-code-alphabet): The Morse code alphabet maps every letter A to Z to a pattern of dots and dashes. - [Morse Code Numbers](https://cipherpad.dev/learn/morse-code-numbers): Morse code numbers run from 0 to 9 and follow a neat pattern: each digit uses exactly five dots and dashes. - [SOS in Morse Code](https://cipherpad.dev/learn/sos-in-morse-code): SOS in Morse code is three dots, three dashes, three dots, sent as one continuous signal: ... - [I Love You in Morse Code](https://cipherpad.dev/learn/i-love-you-in-morse-code): I love you in Morse code is .. - [How to Learn Morse Code](https://cipherpad.dev/learn/how-to-learn-morse-code): The fastest way to learn Morse code is to learn it by sound, not by sight. - [What Is Binary Code?](https://cipherpad.dev/learn/binary-code): Binary code is the language computers use to store and process everything, written with just two digits: 0 and 1. - [Binary Code Alphabet](https://cipherpad.dev/learn/binary-code-alphabet): The binary code alphabet shows the 8-bit binary value for each letter. - [Braille Alphabet](https://cipherpad.dev/learn/braille-alphabet): The braille alphabet uses a cell of six dots, in two columns of three, to represent each letter. - [Braille Numbers](https://cipherpad.dev/learn/braille-numbers): Braille has no separate number shapes. - [Pigpen Cipher Alphabet](https://cipherpad.dev/learn/pigpen-cipher-alphabet): The pigpen cipher replaces each letter with a piece of a grid, sometimes with a dot inside. - [What Is a Cipher?](https://cipherpad.dev/learn/what-is-a-cipher): A cipher is a method for turning readable text into a scrambled form so that only someone who knows the method (and often a key) can turn it back. - [The Caesar Cipher Explained](https://cipherpad.dev/learn/caesar-cipher-explained): The Caesar cipher shifts every letter of a message a fixed number of places along the alphabet. - [The Vigenere Cipher Explained](https://cipherpad.dev/learn/vigenere-cipher-explained): The Vigenere cipher improves on Caesar by using a keyword so that each letter is shifted by a different amount. - [The Zodiac Killer Ciphers](https://cipherpad.dev/learn/zodiac-killer-cipher): The Zodiac Killer sent a series of encrypted messages to newspapers in the late 1960s and early 1970s. - [NATO Phonetic Alphabet](https://cipherpad.dev/learn/nato-phonetic-alphabet): The NATO phonetic alphabet gives every letter a distinct code word, from Alfa and Bravo to Yankee and Zulu, so letters survive noisy radio and phone lines. - [The Playfair Cipher Explained](https://cipherpad.dev/learn/playfair-cipher-explained): The Playfair cipher encrypts pairs of letters, called digraphs, using a 5x5 grid built from a keyword, rather than encrypting one letter at a time. - [The Rail Fence Cipher Explained](https://cipherpad.dev/learn/rail-fence-cipher-explained): The rail fence cipher does not change any letters, it only reorders them. - [The Bacon Cipher Explained](https://cipherpad.dev/learn/bacon-cipher-explained): The Bacon cipher, invented by Sir Francis Bacon, represents each letter as a unique sequence of five A's and B's. - [The Affine Cipher Explained](https://cipherpad.dev/learn/affine-cipher-explained): The affine cipher encrypts each letter with the formula y = (a times x plus b) mod 26, combining a multiplication and a shift into one substitution. - [The Polybius Square Explained](https://cipherpad.dev/learn/polybius-square-explained): The Polybius square turns each letter into two numbers, a row and a column, using a 5x5 grid. ## Machine-readable data (static JSON, no key, CORS open, CC BY 4.0) - [morse (54 entries)](https://cipherpad.dev/api/morse.json): International Morse code map for letters and digits. - [braille (27 entries)](https://cipherpad.dev/api/braille.json): Grade 1 (uncontracted) braille Unicode characters for A to Z. - [nato-phonetic (36 entries)](https://cipherpad.dev/api/nato.json): NATO and ICAO phonetic alphabet code words for letters and digits. - [binary (26 entries)](https://cipherpad.dev/api/binary.json): 8-bit ASCII binary for the uppercase letters A to Z. - [a1z26 (26 entries)](https://cipherpad.dev/api/a1z26.json): Letter to alphabet-position number, A is 1 through Z is 26. - [leetspeak (10 entries)](https://cipherpad.dev/api/leet.json): Common leetspeak letter substitutions. - [pigpen (26 entries)](https://cipherpad.dev/api/pigpen.json): Pigpen cipher letter order. Each letter maps to a position in the grid and cross diagrams. - [polybius-square (25 entries)](https://cipherpad.dev/api/polybius.json): Polybius square coordinates: row then column on the traditional 5x5 grid. - [bacon-cipher (26 entries)](https://cipherpad.dev/api/bacon.json): Bacon's biliteral cipher, five A/B symbols per letter. - [morse (7 entries)](https://cipherpad.dev/api/morse-timing.json): Morse element durations in milliseconds at a range of speeds, from 5 to 30 words per minute. ## Site - [All translators](https://cipherpad.dev/translate) - [All guides](https://cipherpad.dev/learn) - [Free JSON API docs](https://cipherpad.dev/api) - [Embeddable widget](https://cipherpad.dev/embed) - [About and disambiguation](https://cipherpad.dev/about) - [Privacy](https://cipherpad.dev/privacy) - [Full content dump for one-request reading](https://cipherpad.dev/llms-full.txt) ## Privacy All translation happens client-side. No user text is uploaded or stored. A Content Security Policy restricts connect-src so the page cannot transmit input even in principle. ## Disambiguation CipherPad (cipherpad.dev) is not CryptPad, the end-to-end encrypted office suite, and is not the unrelated GitHub project of the same name. It offers no encryption and makes no security claims. It is built by FusionStudios, a web studio in the Netherlands.