Enigma Simulator v7.0
Home Menu History Procedures Technical details Enigma Simulator

This software is an exact simulation of the 3-rotor Wehrmacht (Heer and Luftwaffe) Enigma, the 3-rotor Kriegsmarine M3, also called Funkschlussel M, and the famous 4-rotor Kriegmarine M4 Enigma cipher machine, used during World War II from 1939 until 1945. The sim has a very authentic feeling with its hands-on approach: you can select between the three models, actually lift out and insert different rotors, adjust their ring setting and set up the plugboard. The internal wiring of all rotors is identical to those that were used by the Wehrmacht and Kriegsmarine. This simulator is therefore fully compatible with the various real Enigma models and you can decrypt authentic wartime messages or encrypt and decrypt your own messages.

The program comes with a very complete 22 page helpfile, containing the manual, some original messages, the history of Enigma and all technical details of the machine. The simulator also has a picture gallery of Enigma machines. With this software you will finally be able to work with the most intriguing machine in military cryptology and examine how it works and how it was operated. A true reference to Enigma, and an educational must! Check out the Enigma Sim Manual PDF Format to discover all the nuts and bolts of the software. Below are some screenshots, taken from the program. All questions or feedback are welcome by e-mail or by visiting the Guestbook.

Runs on Windows™ 98/ME/2000/XP/Vista/Win7/Win 8 and on MAC with CrossOver, Parallels Desktop or WINE (open source).

Download the Simulator

Download EnigmaSim v7.0.6 (Zip 3.1 MB)
Please check the readme file before installation.

Discover also my TSEC/KL-7, US M-209 and Hagelin BC-52 cipher machine Simulators!


Wehrmacht Enigma I

Kriegsmarine M3

Kriegsmarine M4

Enigma open

Updates for the Simulator

Please uninstall any previous version through config screen/software and remove 'ENIGMA' before installing the new version!

The following updates solved minor issues that did not affect normal operation nor the cryptographic properties.

  • v7.0.6 (31 Jan 13) Cleared minor bug: program halted when start selected on empty autotyping window
  • v7.0.5 (27 Jun 12) Cleared minor bug: program halted when keyboard key pressed during ring setting
  • v7.0.4 (03 Jun 12) Added cryptanalysis option, moving rotor while key is pressed down
  • v7.0.3 (23 Feb 12) Minor graphical corrections plugs and photo gallery, updated manual
  • v7.0.2 (19 Dec 11) Minor graphical corrections of covers and plugboard
  • v7.0.1 (07 Dec 11) Cleared minor bug: deleted plugs in QWERTZ layout not visually erased (error was only visual without effect on encryption).
  • v7.0.0 (06 Dec 11) MAJOR UPDATE: graphical revision with different Enigma I, M3 and M4 layout (see screenshots above), visualisation of both numbers rotors and letters rotors, revised plug board, different plug board layout for Wehrmacht and Kriegsmarine machines, plug board order changeable, plugs seperately visible on top view, according to plug setup, authentic sound effects, recorded from the real Enigma machine, photo gallery with new own images of Enigma machines, help file revised and expanded, autotyping function optimized and added sound on/off option.

Updates for the Manual

Right-click the update link and save the file as "Enigma Sim Manual.pdf" in the sim's installation folder (by default C:\Program Files\ENIGMA).

Useful adds

More on Enigma on this site


  • Enigma World Code Group Bruce Culp's excellent website, designed to join Enigma enthousiasts and globally exchange Enigma encrypted messages. Provides clear and simple instructions on how to encrypt and decrypt messages. Code books provided.
  • OPERATION TURING Mitchel Thomas and Indiana Popovich made a website where you can decrypt enigma messages (keys provided) to unveil the story of a fascinating 1938 intelligence operation in a shadowy pre-war atmosphere. More info about how and why on my weblog
  • Tyler Frisbee's Instruction Video showing the main features of the Enigma simulator.

This program was award winner for programming on PSC in 2004!

Click here to goto Planet Source Code

Copyright 2004 - 2016 Dirk Rijmenants

Home Menu History Procedures Technical details Enigma Simulator