Enigma Machine Simulator
Use a free Enigma machine simulator to encrypt and decrypt text online. Set Enigma I, M3 or M4 rotors, rings, reflector and plugboard; inspect every letter's path.
Encrypt and decrypt text in any language with a random 256-bit key in your browser — free, with no sign-up, and your text and key never leave your device. Enter your message, create a key and copy both; use the same key to decrypt it.
Generate a random key, share it separately and save it. A lost key cannot be recovered.
Write in any language. Decrypt with the same key.
0 of 8192 UTF-8 bytes. The limit applies to plaintext.
Your letters, accents, symbols and emoji are kept exactly as entered.
Random filler rounds the message up to a size bucket.
The authentication tag checks the whole message before showing any text.
The ciphertext uses the same letters and digits in every locale.
Processing stays in this tab. Keep the key separate from the ciphertext.
Your letters, accents, symbols and emoji are kept exactly as entered. The ciphertext uses the same letters and digits in every locale.
Generate a random key, share it separately and save it. A lost key cannot be recovered.
Yes. This tool is free, with no sign-up and no daily limits.
No. You can use this tool without an account.
No. This tool runs in your browser. Your input and results never leave your device unless you choose to share them.
Use a free Enigma machine simulator to encrypt and decrypt text online. Set Enigma I, M3 or M4 rotors, rings, reflector and plugboard; inspect every letter's path.
Simulate SIGABA online: configure all 15 rotors, encrypt and decrypt with CSP-889 or CSP-2900, and inspect the irregular stepping. Educational wiring is disclosed.
Simulate the Fialka M-125 online: set 10 wheels and a punched card, encrypt or decrypt Cyrillic text, and inspect every rotor step.