Enigma Machine Simulator
Configure Enigma I, M3, or M4 rotors, ring settings, reflectors, and plugboard wiring with live output and signal tracing.
Machine settings Show settings
Machine model
Rotor stack
Rotors are listed left to right as seen by the operator. The signal enters through the right rotor.
Plugboard · Steckerbrett
Type pairs or use the sockets. Click a connected letter to remove its cable.
Text and display
Research controls
Custom component wirings
Every wiring must be a 26-letter permutation. Reflector wiring must be reciprocal and have no fixed points.
Historical German QWERTZ layout. Click a key or type in the input panel.
Plaintext input
Ciphertext output
Last-letter signal trace
Enter at least one letter to inspect the stepped rotor positions and complete electrical route.
Current key sheet
- Machine
- Reflector
- Greek wheel
- Rotor order
- Ring settings
- Start windows
- Plugboard
- —
- Stepping
Machine properties
Using This Tool: Guide & Notes Show guide
The Enigma simulator reproduces the reciprocal rotor path, plugboard substitutions, ring settings, and historically important double-stepping of Enigma I, M3, and M4.
How to use it
- Choose Enigma I, naval M3, naval M4, or the custom research model.
- Set three different moving rotors, their ring settings, starting windows, and a compatible reflector.
- Enter plugboard pairs if required, then type or paste text into the input panel.
- Inspect the output, final rotor windows, key sheet, and optional last-letter signal trace.
Options and settings
- Load test vector uses the standard I–II–III, reflector B, rings AAA, windows AAA configuration where HELLOWORLD becomes ILBDAAMTAZ.
- The M4 model adds a static Beta or Gamma wheel and requires a thin reflector.
- Non-letter handling can preserve characters, remove them, or encode spaces as X.
- Research mode supports custom wirings and double-step, odometer, or static rotor behaviour.
Notes
- Enigma is reciprocal: the same valid key settings encipher and decipher, but the starting windows must be restored before reversing a message.
- Rotor order, ring settings, starting windows, reflector, and plugboard pairs are all part of the key.
- This simulator is an educational reconstruction and does not provide modern cryptographic security.
Enigma Machine: The Cipher That Changed with Every Keypress
How rotating wired wheels, a reflector, and a plugboard created one of history’s most formidable cipher machines—and how mathematics, engineering, captured documents, and human mistakes brought it down.