
Turn any message into a printable secret-code worksheet in seconds — 12 cipher levels from simple word shuffles right up to genuine RSA encryption.
Codemaker is a single self-contained HTML tool — no installation, no accounts, and no internet needed once it’s open — that turns any typed message into a coded worksheet at the click of a button. Twelve age-graded levels are built in: six transposition ciphers (Word Shuffle, Anagrams, Block Flip, Rectangle, Rail Fence, Keyed Columns) and six substitution ciphers (Reverse Alphabet/Atbash, Caesar Shift with a printable cipher wheel, Keyword Substitution, Vigenère, a Hill Cipher with matrix arithmetic mod 25, and a fully guided Simplified RSA level using genuine public-key cryptography with small, calculator-friendly numbers).
Every level generates a print-ready 3-part PDF automatically: Part 1 is the coded message, Part 2 is a fully worked step-by-step decoding worksheet (grids, cipher wheels, letter wheels or working boxes, depending on the level), and Part 3 is an answer sheet for quick marking. Export to A4, US Letter, or 6×9 for booklet-style printing.
Great for creating maths starters and plenaries, cryptography enrichment days, “murder mystery” challenges, Maths club puzzles, escape-room-style lessons, primary school transition events, riddles with coded answers, or cross-curricular links with computing — scaling all the way from a five-minute Year 5 warm-up to genuine RSA encryption for your top set or A-level Computer Science students.
The Detail
- Word shuffle - just changes the order of the words
- Anagrams - an anagram of each word in turn
- Block flip - reverses the order of each block of (for example) 3 letters at a time and chunks the output into fixed length ‘words’
- Rectangle - writes the message into the rectangle one way (across) and then reads them out the other way (downwards). The rectangle shape is customisable
- Rail Fence - the classic shape-based zig-zag mix up
- Keyed columns - Like Rectangle but the columns are read in a special order given by the keyword
- Reverse Alphabet / Atbash - each letter is replaced by its partner in the reversed alphabet
- Caesar shift - The alphabet is ‘wrapped round’ by a shift of n letters
- Keyword substitution - the keyword determines the order of the substitution alphabet
- The classic Vigenère Cipher - each letter has its own lookup table determined by the keyword and its position in the message
- Hill Cipher - The step-by-step decoding sheet assumes no knowledge of matrix multiplication (by a (2x2) matrix) and explains it clearly, but the app also offers a tool for doing this. Very carefully guided to maximise success.
- Simplified RSA using much smaller numbers
Installation
Runs entirely in the browser with no pupil data ever entered, stored, or uploaded anywhere — fully GDPR-compliant and safe on any school network. Works completely offline once opened. Full setup and troubleshooting guide included.
Something went wrong, please try again later.
This resource hasn't been reviewed yet
To ensure quality for our reviews, only customers who have purchased this resource can review it
Report this resourceto let us know if it violates our terms and conditions.
Our customer service team will review your report and will be in touch.