Enigma Machine Simulator
Simulate the WWII Enigma I: choose rotors, ring settings, start positions and plugboard, then encrypt or decrypt (it's reciprocal).
About Enigma Machine Simulator
Enigma Machine Simulator faithfully models the WWII Wehrmacht Enigma I โ choose rotors IโV, ring settings, start positions and plugboard pairs, then encrypt or decrypt. Because Enigma is reciprocal, the same settings that encrypt a message also decrypt it.
How to use Enigma Machine Simulator
- 1Paste or type your input into the box above โ a sample is pre-filled so you can try it instantly.
- 2Set any options on offer (mode, key, format) to match what you need.
- 3The result appears the moment you type โ no button to press, no waiting.
- 4Click Copy to grab the output โ Enigma Machine Simulator keeps everything on your device.
Why use Enigma Machine Simulator?
- โLearning how rotor cipher machines worked, including the double-stepping anomaly
- โSolving Enigma-based puzzles, CTF challenges and escape-room ciphers
- โDemonstrating why Enigma was breakable โ no letter ever encrypts to itself
- โ100% free with no sign-up, no watermark and no usage limits
- โRuns entirely in your browser โ your text and keys are never uploaded, stored or logged
- โWorks offline once loaded, with instant results and one-click copy
Frequently asked questions
How do I decrypt an Enigma message?+
Set the receiving machine to the exact same rotors, ring settings, start positions and plugboard, then type the ciphertext โ the plaintext comes out. Enigma is its own inverse, which is how the German operators decrypted.
Is this historically accurate?+
It models Enigma I with rotors IโV and reflector B, including the famous middle-rotor double-stepping quirk. It is for history, learning and puzzles โ classical machine ciphers are not secure by modern standards.
Is it free to use?+
Yes โ completely free with no sign-up, no account and no usage limits. There is no paywall, so you can encode, decode and convert as much as you like.
Is my data private and secure?+
Yes. This tool runs entirely in your browser using client-side JavaScript โ your input is never uploaded to a server, stored or logged. Once the page has loaded you can use it offline, which makes it safe for tokens, keys and confidential data.
Related Developer tools
JSON to TypeScript Interface Generator
Paste JSON and get clean TypeScript interfaces instantly โ nested objects become named interfaces, arrays of objects are merged with optional properties detected, unions inferred. 100% client-side.
โ LiveIPv4 Subnet Calculator
Enter an IP and CIDR prefix to get the network, broadcast, mask, wildcard, host range and usable host count โ the complete subnet breakdown, instantly.
โ LiveCIDR to Subnet Mask Converter
Convert a CIDR prefix (/0โ/32) to its dotted-decimal subnet mask and wildcard mask, and back again โ with host counts for each prefix length.
โ Live