Masterkeying
Free · nothing saved

Master key system designer

Create your keys, tick which ones open each door, seed a top key — and get a proved progression chart with pin stacks per door and a key-by-cylinder proof. Then try Replace this key on any key in the schedule.

This page stores nothing — no account, no cookies, no database. Leave and it’s gone. Copy the link after generating if you want to keep a design; for projects that persist, use the app.

How to use it

  • Keys. Optional. Create up to eight keys that open more than one door — a master per floor, a room key, a cleaner’s key. The top key is added for you.
  • Doors. Name each door (up to 16) and tick every key that opens it. Own key gives the door a change key of its own. Maison means every key in the system opens it. Nothing ticked means top key only. Several doors ticked the same way are keyed alike.
  • Hierarchy. You don’t pick levels — the designer reads them from your ticks. If every door key A opens is also opened by key B, A sits under B. Keys that share some doors but not others are cross-keyed. Up to three levels sit under the top key, which becomes a master, grand master or great grand master to suit.
  • Top key. Leave it blank for a random even-odd start, or type six depths (0–9). Any legal key can seed a system.
  • Generate. The engine plans the progression, then proves it. Read the schedule, the pin stacks and the proof matrix.
  • Replace this key. On any key in the schedule. The plan shows which cylinders change, the pin changes in each, the easy change key, and what the old key still turns — honestly, including the one case it can’t fix. Apply it and the old cuts join the retired list, which travels in the share link. Read how it works.

What it enforces

  • No cross-access. No key on the schedule opens a door it isn’t ticked on. On cross-keyed and maison doors the cylinder accepts every mix of its keys’ cuts, so the designer checks each key against those mixes as it places it.
  • Three master pins per chamber, tops. A chamber only holds so many wafers. Busy doors have their differences spread across chambers to stay inside it.
  • Unique bittings. No two keys on the schedule are ever the same brass — and a retired bitting is never cut again.
  • MACS 7. Adjacent cuts never differ by more than 7 — on every key, and across every pinned cylinder.
  • Master pins 2–8, even only. Progression cuts sit on an even-offset lattice from the top key, so every master pin is a 2, 4, 6 or 8. Never a 1, never a 9.
  • Minimum-chamber mastering. A chamber is only mastered where keys actually differ; the rest stay keyed straight, which keeps the locks harder to pick.
  • Level-partitioned progression. Each level of the hierarchy varies from its parent only in its own block of chambers — and the proof matrix checks every key against every door anyway.
  • Honest failure. If no valid system exists for your top key and door schedule, it names the blocking level or door instead of showing a broken chart.

How to read the result

Key bitting schedule — every key with its six cuts. This is what gets cut. Pin stacks per door — for each cylinder, the key pin and any master pins in each chamber; a chamber with a single number is keyed straight. The last column counts the uncut keys that also fit — bittings nobody holds that the cylinder would still turn for; a ghost key is chosen from exactly that pool. Progression proof — every key simulated against every door at the shear line. OPEN where it should open, blank where it should be blocked, red if anything is wrong.

It’s a design tool, not a locksmith. It doesn’t know your keyway, your manufacturer’s depth increments or your pin kit. The designer numbers six chambers 1 to 6 with depths 0 to 9 and treats them abstractly — map the schedule onto your own key machine’s convention and your lock brand’s depth table before you cut anything.

Glossary

  • Bitting — the sequence of cut depths on a key, one per chamber.
  • Change key (CK) — the key that opens one door (or one keyed-alike group) only.
  • Master key (MK) / grand master (GMK) — a key that opens every door in a group / every group in the system. Very large sites add a great grand master (GGMK) above that.
  • Chamber — one pin position in the cylinder. Six here; five and seven exist.
  • Key pin / master pin — the bottom pin that sits on the key, and the extra wafer above it that creates a second shear point so a second key can operate the chamber.
  • Shear line — the gap between plug and housing. When every chamber’s split sits on it, the plug turns.
  • Progression — the pattern of alternate cuts that gives each key its own distinct place in the hierarchy.
  • MACS — maximum adjacent cut specification: how far neighbouring cuts may differ and still leave a key that cuts and turns. Seven here; it varies by manufacturer.
  • Keyed alike — several doors on the same key. Tick the same key on each door.
  • Cross-keyed — a door that two or more keys open without either sitting under the other. Normal, but the cylinder carries more master pins.
  • Maison door — a shared door every tenant’s change key opens (a lobby, a bin room). Convenient, heavily mastered, worth thinking twice about — and the one place a stolen key is hardest to lock out.
  • Ghost key — a bitting the progression could produce but nobody has been issued. A feature, not a defect: the rule is “no issued key operates an unassigned door”, never “no spare keys exist”. Replacing a lost key means re-pinning its cylinders onto a ghost.
  • Easy change key — a cut that lifts a stack so the pins to change sit at the top of the plug when it is pulled. Usually the old key itself, cut from code.