Baconian Cipher
NewEncode and decode text with Francis Bacon's 1605 steganographic cipher, where every letter becomes a unique 5-character A/B sequence.
Bacon's cipher replaces every letter with a unique 5-character group of A's and B's (26 distinct codes, one per letter, so I/J and U/V each get their own pattern rather than sharing one). Historically the A/B groups were hidden by using two subtly different typefaces within an innocent-looking cover text — here they're shown directly as letters, separated by spaces per character.
Frequently Asked Questions
Why does every letter need exactly 5 characters of A and B?
Five binary digits (bits) can represent 32 distinct values, which is more than enough to give each of the 26 letters of the alphabet its own unique pattern — Bacon originally used just 24 codes and shared patterns between I/J and U/V, but this tool uses the fuller 26-letter variant with a unique code per letter.
What was the original purpose of this cipher?
Francis Bacon designed it as a steganographic (concealment) cipher: the A/B sequence was hidden by printing a cover message in two subtly different typefaces, so the encoded letters were disguised as ordinary formatting rather than appearing as an obvious secret code.
Is the A/B sequence itself considered "encrypted" in this tool?
The tool shows the raw A/B groups directly rather than hiding them inside a cover text, since implementing convincing dual-typeface steganography is a separate (and much more involved) exercise — this focuses on the underlying substitution logic.
Can I decode a Baconian sequence back to the original message?
Yes — paste the A/B groups (separated by spaces, one group of 5 letters per original character) into the code field and click Decode.
Does capitalization or punctuation in my original text matter?
No — the encoder strips anything that isn't a letter A-Z and uppercases everything first, since the classical Baconian cipher alphabet only defines codes for the 26 letters.