
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.
Get this resource as part of a bundle and save up to 71%
A bundle is a package of resources grouped together to teach a particular topic, or a series of lessons, in one place.
The EVERYTHING Bundle
All my premium resources in a single download.
The Ultimate Maths Teacher Super-Bundle
**Everything you need to keep you in puzzles and worksheets throughout the year!** * Pyramid Puzzle Maker - From the simplest to the most demanding, fully customisable and full answers provided * Binary Puzzle Maker - Generate and Print a variety of Binary puzzles of different sizes and difficulties * Codemaker - Code and Decode your message using any of 12 different algorithms from the most straightforward to advanced Maths; structured decoding worksheets provided for every algorithm * Cross-Number - Create your own Cross-Number puzzles (where the clues are calculations and the answers are numbers). Uses LaTeX to create professional Maths notation * Number-Cross - Create your own puzzles where numbers of different lengths have to be placed logically into the grid (It's criss-cross with numbers instead of words). Unique solutions guaranteed. * Pirate Game - Generate endless class sets of pre-filled boards, all different every time, and use the Coordinate Picker to run the game on the IWB * Self-Checking Times Table Puzzle Maker - create endless tables practice worksheets to span all ability levels from Tables Beginners to Tables Experts. The puzzle is a grid in which students have to deduce the missing numbers in the products, rows and columns. * Sudoku Puzzle Maker - Generate and print endless Sudoku puzzles (6x6 or 9x9) of various difficulty levels and keep a supply on hand for all eventualities * The Ultimate Pi Day Bundle - Everything you could possibly want to run a successful Pi Day in school.
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.