Skip to main content

Enigma Machine

v1.0.1

Simulate the historic Wehrmacht Enigma I cipher machine with authentic rotor wirings, plugboard, and double-stepping.

Simulates the historic Wehrmacht Enigma I cipher machine with authentic rotor wirings (I–V), plugboard (Steckerbrett) configuration, and correct double-stepping. Educational and accurate.

How to use
  • Set rotor order, ring settings, start positions, and plugboard pairs to match your configuration.
  • Type your plaintext — each character is encrypted in real time as you type.
  • The same settings decrypt ciphertext: Enigma is symmetric when configured identically.
  • Try a preset from the example picker to see a historical configuration.
Left Rotor
RotorPosRing
Middle Rotor
RotorPosRing
Right Rotor
RotorPosRing
Reflector
I
A
Ring: A
II
A
Ring: A
III
A
Ring: A
Refl.
UKW-B
Plugboard (Steckerbrett) (0/13)
LAMPBOARD
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
INPUT
OUTPUT