Enigma Codebook Tool
Home Enigma Menu Enigma Simulator

With this Enigma Codebook Tool you can create code sheets with key settings for different models of German Enigma cipher machines. These sheets contain all necessary information to setup your Enigma. The program can create, show, save and print a single code sheet, valid for one month, or a complete year.

This tool can create codebooks for the 3-rotor Wehrmacht/Luftwaffe Enigma, the 3-rotor Kriegsmarine M3, also called Funkschlussel M, and the 4-rotor Kriegsmarine M4. The program generates random settings, depending the model, for the eight different normal and two special Beta and Gamma rotors, ring settings and plugboard connections. There are also four compatible modes for the M4 to communicate with the M3 or with M3 and Wehrmacht/Luftwaffe machines. The program has a clear and simple user interface to view existing and create new sheets.

FAQ: If I generate two code sheets with the same date, I get different keys.
Answer: Each generated code sheet is unique and cannot be reproduced. If anyone could produce the same code sheet again and again, it would not be secret anymore! The program isn't a codebook, it generates unique codebooks. Once a codebook generated, one has to distribute the codebook text file or a printed version amongst the users. A program that would generate the same key over and over, would compromise the secrecy of the keys. More FAQ's
on this page.

Runs on all Windows™ versions and on MAC with CrossOver, Parallels Desktop or WINE (open source).

All feedback or comments are most welcome in the Guestbook, or you can contact me by mail.

Download the Codebook Tool

Download Enigma Codebook Tool v4.0 (Zip 2157 KB)
Please check the readme file before installation!
Check the integrity of the downloaded software with

Web Analytics Made Easy -

Dirk Rijmenants 2004. Last changes: 15 February 2022

Home Enigma Menu Enigma Simulator