✦   The Official Gazette of Historical Cryptography   ✦   Ciphers, Codes & Covert Communication   ✦   Education · Reference · Tools   ✦

Codes · Ciphers · Cryptanalysis · History

TownCipher

Decoder Area · Est. 2026 · Every Cipher Known to History

A Complete Library of
Historical Ciphers,
Now in Your Pocket

From the Spartan scytale to the rotor machines of the Second World War, humanity has encrypted its most vital messages using an ever-more-ingenious array of methods. TownCipher brings every one of them to life — with a hands-on workbench where the ciphertext updates in real time as you type.

Twenty-five cipher systems — Caesar, Vigenère, Pigpen, Playfair, Bifid, ADFGVX, Polybius, Beaufort, Bacon's Biliteral, Trithemius, Atbash, Autokey, Scytale, Rail Fence, Columnar Transposition, Four-Square, Tap Code, Nihilist, Straddling Checkerboard, Book Cipher, One-Time Pad, Jefferson Disk, Hagelin, and a simplified Enigma rotor simulator — each paired with its history, its mechanics, and an interactive encoder and decoder.

Live Encoder Workbench · Caesar Cipher · Shift +13
H
E
L
L
O
U
R
Y
Y
B
W
O
R
L
D
J
B
E
Y
Q

Beyond the encoder, explore a Cases Library of famous historical cipher events — from Mary Queen of Scots' Babington Plot to the Zimmermann Telegram. Meet the Pantheon of pioneering cryptanalysts. Follow an interactive Timeline from antiquity to the machine age.

"Letters change as you type. History unfolds as you read."
The Cipher Library
25+ Systems · All Interactive
01 · Classical
Caesar
~100 BC · Roman
Substitution
02 · Polyalphabetic
Vigenère
1553 · Florentine
Polyalpha
03 · Symbolic
Pigpen
18th c. · Masonic
Substitution
04 · Digraph
Playfair
1854 · British
Digraph
05 · Fractionation
Bifid
1901 · Delastelle
Fractn
06 · WWI Field
ADFGVX
1918 · German
Fractn
07 · Grid
Polybius
~150 BC · Greek
Grid
08 · Polyalpha
Beaufort
1857 · British
Polyalpha
09 · Steganographic
Bacon's Biliteral
1605 · Francis Bacon
Biliteral
10 · Progressive
Trithemius
1508 · German
Polyalpha
11 · Symmetric
Atbash
~600 BC · Hebrew
Substitution
12 · Keystream
Autokey
16th c. · Vigenère
Autokey
13 · Transposition
Scytale
~700 BC · Spartan
Transposn
14 · Rail Fence
Rail Fence
Civil War Era
Transposn
15 · Columnar
Columnar Transposn
19th c. · Military
Transposn
16 · Four-Square
Four-Square
1902 · Delastelle
Digraph
17 · Signal
Tap Code
WWII · POW
Grid
18 · Russian
Nihilist
1880s · Russian
Numeric
19 · Straddling
Strad. Checkerboard
WWII · Soviet
Fractn
20 · Key Text
Book Cipher
Classical Era
Keyed
21 · Perfect Secrecy
One-Time Pad
1882 · Vernam
OTP
22 · Mechanical
Jefferson Disk
1790s · Jefferson
Machine
23 · Machine
Hagelin
1934 · Swedish
Machine
24 · Rotor Machine
Enigma Simulator
1918–1945 · German
Machine
Cases Library
Famous Historical Cipher Events
1586 · England

The Babington Plot

Mary Queen of Scots conspired in encrypted letters. Thomas Phelippes broke the cipher. She lost her head.

Nomenclator
1917 · WWI

The Zimmermann Telegram

Germany secretly proposed a Mexican alliance against the USA. British codebreakers intercepted and decoded it — changing the war.

ADFGVX / Diplomatic
1939–45 · Bletchley

Enigma & the Bombes

Turing, Rejewski, and the Bletchley Park team cracked the Enigma machine. It is said to have shortened the war by two years.

Enigma · Lorenz
1969–2021 · USA

The Zodiac Letters

A serial killer sent taunting encrypted messages to police and newspapers. Some remain partially unsolved to this day.

Homophonic Sub
1885 · Virginia

The Beale Ciphers

Three encoded texts supposedly revealed the location of buried treasure. Two remain unsolved. One used the Declaration of Independence as a key.

Book Cipher
1912 · Unknown

The Voynich Manuscript

An illustrated codex written in an unknown script or cipher. Despite a century of analysis, no one has definitively decoded it.

Unknown System
Inside the App
Everything Included · No Account · Free

📚 Reference & History

  • Full cipher mechanics for every system
  • Historical context and origins
  • Cases Library of famous events
  • Cryptanalyst Pantheon profiles
  • In-page Glossary for every term
  • Interactive cryptography Timeline

🛠️ Tools & Workbench

  • Live encoder & decoder for 25+ ciphers
  • Letters update as you type
  • Sandbox for writing to friends
  • Key entry & rotor configuration
  • One-Time Pad generator
  • Enigma rotor simulator

🏅 Progress & Daily

  • Daily Decrypt with streak tracking
  • Mastery Belt system per cipher
  • Graded Trials for each system
  • 7 belt levels per cipher
  • All progress saved locally
  • No account or login required
History of Cryptography
From Scytale to Enigma
~700 BC
Spartan Scytale
~100 BC
Caesar Cipher
~850 AD
Al-Kindi · Frequency Analysis
1553
Vigenère Cipher
1854
Playfair Digraph
1918–45
Enigma & Rotor Machines
Daily Decrypt
Today's Encrypted Dispatch
GURER VF AB FCBVA SBE GUR JVPXRQ
CIPHER: Caesar · Difficulty: ★☆☆ · 2026-06-03

One fresh decrypt. Every single day.

A new encoded message drops every morning — same cipher, same message for every solver worldwide. Crack it, keep the streak. Miss a day, start again.

Climb the Mastery Belts by completing graded Trials in each cipher:

White Yellow Orange Green Blue Red Black
Developed by Titas Masalskis  ·  [email protected]  ·  +370 635 50272

Privacy Policy

Effective date: 2026-06-03

This privacy policy applies to the TownCipher app for mobile devices, together with any related services operated by Titas Masalskis (collectively, the "Application"). Titas Masalskis is hereby referred to as the "Service Provider".

What information does the Application obtain and how is it used?

The Application does not collect, log, or store any personal information when you download and use it. Registration is not required. If the Application is used with an active internet connection, technical protocol data (such as your ephemeral IP address) is transmitted to facilitate network connectivity, but this data is not retained or used for tracking.

Does the Application collect precise real time location information of the device?

This Application does not collect precise information about the location of your mobile device.

Do third parties see and/or have access to information obtained by the Application?

Since the Application does not collect any information, no data is shared with third parties.

What are my opt-out rights?

Since the Application does not collect personal information through normal use, uninstalling it simply removes the Application from your device.

If you contact the Service Provider directly or voluntarily provide information by other means, you may request deletion of that information by contacting [email protected].

Children

The Application is not intended for children under 4 years of age, or such higher age as required by applicable law. The Service Provider does not knowingly solicit data from children or market to them. Since the Application does not collect personal information through normal use, children's data is not at risk from use of the Application alone. If you voluntarily provide personal information through other means and are under 4 years of age, your parent or guardian must provide consent on your behalf where permitted by law.

Security

Because the Application does not collect personal data, the risk of personal data exposure is minimal. However, no security system is completely secure. The Service Provider implements reasonable safeguards to protect systems and any data it holds.

Data Breach Notification

Since the Application does not collect personal data through normal use, the risk of a data breach affecting your personal data is minimal. If a breach occurs involving any data you have voluntarily provided, the Service Provider will notify you as required by applicable law.

Changes

The Service Provider may update this Privacy Policy from time to time. The Service Provider will notify you of material changes by posting the updated Privacy Policy with an effective date. Where required by law, the Service Provider will seek your consent to material changes before they take effect.

Previous versions of this Privacy Policy will be maintained and made available upon request by contacting the Service Provider at [email protected].

This privacy policy is effective as of 2026-06-03

Your Consent

If you voluntarily provide information to the Service Provider and processing is based on consent, you may withdraw that consent at any time without affecting processing carried out before withdrawal.

Contact Us

If you have any questions regarding privacy while using the Application, or have questions about the practices, please contact the Service Provider via email at [email protected].