Bacon Cipher Decoder / Encoder
A Bacon cipher decoder recovers a message hidden five symbols per letter in two kinds of character — originally two typefaces, in puzzles usually capitals and lowercase, bold and plain letters, or any two symbols. This one finds the hiding place itself, tries both ways round under all three Baconian alphabets, and ranks the readings, entirely in your browser.
Paste the a/b text, any two symbols, or a cover text whose capitals or styled letters hide the message. Every hiding place, both ways round, under all three alphabets.
- letter case · lowercase is a · 26 lettersBest match
BACONAA
- letter case · lowercase is a · Bacon's 24 letters
BACPOAA
- letter case · lowercase is a · 26 letters from aaaab3 unused codes
A�BNM��
- letter case · capitals are a · Bacon's 24 letters5 unused codes
���ST��
- letter case · capitals are a · 26 letters5 unused codes
���RS��
- letter case · capitals are a · 26 letters from aaaab5 unused codes
���QR��
Cover texts usually run on past the message, so letters after it decode to filler — typically a run of A's. Spaces aren't part of the cipher, so words come back run together.
About Bacon Cipher Decoder / Encoder
Francis Bacon devised the cipher in 1605 and published it in De Augmentis Scientiarum in 1623. Each letter becomes five symbols, each one of two kinds, a or b: A is aaaaa, B is aaaab, and so on. The point is that a and b don't have to look like letters at all. Bacon wrote an innocent cover text in two slightly different typefaces, so the message sat in which typeface each letter used, invisible to anyone who didn't know to look — steganography as much as cryptography. Three alphabets are in use and nothing in the ciphertext says which. Bacon's original has 24 letters, with I and J sharing a code and so do U and V. The common modern version gives all 26 letters their own code, A = aaaaa to Z = bbaab, and a third counts from A = aaaab. Nor is it written which typeface means a. So this decoder tries every combination and ranks the readings by how English their letter pairs look. It also finds the hiding place for you. Paste a/b text or any two distinct symbols — 0 and 1, two emoji — and they're read directly. Paste a cover text and it looks at letter case, the usual trick in puzzles, and at styled Unicode letters such as 𝐛𝐨𝐥𝐝 or 𝘪𝘵𝘢𝘭𝘪𝘤 mixed in with plain ones, the closest plain text gets to Bacon's two typefaces. Cover texts usually run on past the message, so the end of a reading is often filler. Encoding gives you the a/b groups and can hide them in a cover text of your own, one letter per symbol. The cipher has a curious footnote. In the early 1900s Elizabeth Wells Gallup claimed to find Bacon's cipher in the typefaces of Shakespeare's First Folio, proof, she said, that Bacon wrote the plays. William and Elizebeth Friedman, who began their codebreaking careers working alongside her, later showed that the method didn't hold up.
What Bacon Cipher Decoder / Encoder does
- Finds the hiding place: two symbols, letter case, or plain and styled Unicode letters
- Tries both polarities under all three Baconian alphabets, best match first
- Bacon's 24-letter alphabet, the 26-letter version, and the one counting from aaaab
- Encodes to a/b or 0/1 groups
- Hides a message in your own cover text through letter case
When to reach for Bacon Cipher Decoder / Encoder
- Solving a CTF or puzzle-hunt clue where some letters are capitalised for no reason
- Decoding a run of two symbols, emoji or 0s and 1s in groups of five
- Hiding a short message in an innocent-looking sentence
How to use Bacon Cipher Decoder / Encoder
- 01
Paste the text
a/b text, any two symbols, or a cover text where some letters look different — capitals, bold or italic.
- 02
Read the best match
Every hiding place the text uses is tried both ways round under all three alphabets, most English-looking first.
- 03
Ignore the filler
A cover text longer than the message decodes to junk after it, usually a run of A's.
- 04
Encode your own
Switch to Encode for the a/b groups, and paste a cover text to hide them in its letter case.
When to use Bacon Cipher Decoder / Encoder vs alternatives
| Alternative | Use Bacon Cipher Decoder / Encoder when… | Use the alternative when… |
|---|---|---|
| A Bacon cipher decoder that only reads a/b text | the message is hidden in a cover text's capitals or styled letters, or you don't know which alphabet or polarity was used. | you already have clean a/b text and know the alphabet. |
| CyberChef's Bacon Cipher Decode | you want the hiding place found and every alphabet and polarity ranked in one go. | you're building a longer CyberChef recipe around it. |