Cabinet Noir

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

Learn cryptography by breaking real ciphers, step by step.

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

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

★ 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

The cipher ladder

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

Morse code (ITU)

encoding, not encryption · trivial to break

substitution cipher · trivial to break

Atbash cipher

substitution cipher · trivial to break

Pigpen cipher

substitution cipher · trivial to break

Caesar cipher

substitution cipher · trivial to break

Affine cipher

substitution cipher · easy to break by hand

Playfair cipher

substitution cipher · hard to break by hand

Vigènere cipher

polyalphabetic substitution cipher · hard to break by hand

ADFGVX cipher

fractionation + transposition cipher · hard to break by hand

Alberti cipher

polyalphabetic substitution cipher · easy to break by hand

Enigma machine

polyalphabetic substitution cipher · hard to break by hand

Not pen-and-paper, but handy in the digital world: Base64

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

Ten cipher pages with guided learning tabs — tool, learn, history, practiceGuided cryptoanalysis wizards for Vigenère, ADFGVX, Affine, Playfair and AlbertiPractice challenges with difficulty-matched hint presets — in three languages

→ What's next

More substitution ciphers — homophonic and keyword substitutionTransposition ciphers — rail fence and columnarThe Nihilist cipher — substitution meets transpositionPop-culture easter eggs — the Arne Saknussemm cipher