Cabinet Noir

Modern handy decoder for old-fashioned ways of hiding a truth

Learn cryptography by breaking real ciphers, step by step.

★ Start here

Caesar cipher

Never encrypted anything? Begin with the Caesar shift — the classic first cipher — and learn by breaking messages.

Learn the Caesar cipher
Curious?

New to ciphers? Start with the classics and work your way up — every cipher comes with guided learning and a breaking tool.

Student?

Already know your stuff? Jump straight to the tool — every cipher in the collection, no tracking, no accounts.

The cipher ladder

Climb from the trivial to Enigma. Every rung: a tool and a guided course.

encoding, not encryption

Morse code (ITU)

encoding, not encryption · trivial to break

substitution cipher

ROT13

substitution cipher · trivial to break

substitution cipher

Atbash cipher

substitution cipher · trivial to break

substitution cipher

Pigpen cipher

substitution cipher · trivial to break

substitution cipher

Caesar cipher

substitution cipher · trivial to break

substitution cipher

Polybius square cipher

substitution cipher · trivial to break

transposition cipher

Rail fence

transposition cipher · trivial to break

substitution cipher

Affine cipher

substitution cipher · easy to break by hand

substitution cipher

Keyword substitution

substitution cipher · easy to break by hand

transposition cipher

Columnar transposition

transposition cipher · easy to break by hand

substitution cipher

Playfair cipher

substitution cipher · hard to break by hand

polyalphabetic substitution cipher

Beaufort cipher

polyalphabetic substitution cipher · hard to break by hand

polyalphabetic substitution cipher

Vigenère cipher

polyalphabetic substitution cipher · hard to break by hand

polyalphabetic substitution cipher

Autokey cipher

polyalphabetic substitution cipher · hard to break by hand

polyalphabetic substitution cipher

Nihilist cipher

polyalphabetic substitution cipher · medium to break by hand

fractionation + transposition cipher

ADFGVX cipher

fractionation + transposition cipher · hard to break by hand

polyalphabetic substitution cipher

Alberti cipher

polyalphabetic substitution cipher · easy to break by hand

polyalphabetic substitution cipher

Enigma machine

polyalphabetic substitution cipher · hard to break by hand

Not pen-and-paper, but handy in the digital world: Base64 · Off the ladder, a hidden page: Arne Saknussemm’s runic parchment

Identify a cipher

Pasted a ciphertext you cannot name? The identification tool measures frequencies, periodicity and structure, then ranks the likely ciphers with its reasoning.

The roadmap

✓ What's built

Sixteen cipher pages with guided learning tabs — tool, learn, history, practice
Guided cryptanalysis wizards for Vigenère, Beaufort, Autokey, ADFGVX, Affine, Playfair, Alberti, Keyword, Columnar and Rail fence
Practice challenges with difficulty-matched hint presets — in three languages
The Arne Saknussemm easter egg — the runic parchment from “Journey to the Centre of the Earth”

→ What's next

The homophonic substitution cipher — numbers replacing the frequent letters
The Nihilist cipher — numbers combined with a keyword