MR Enigma
◇ MREnigma — User Manual
Encode and decode secret messages with an ENIGMA-style cipher. Your data stays in your browser.
🔤 Plain text & Secret phrase
Type your message in Plain Text. Click Encode to turn it into a Secret Phrase. Click Decode to turn the secret phrase back into plain text (use it right after encoding, with the same rotor settings).
⚙️ Rotors
The three circles in the header show the current rotor positions (A–Z). They change as you encode. To set your own starting positions, click the ⚙ gear in the sidebar and choose three letters. Same positions are needed to decode a message you encoded earlier.
📋 Copy
Copies the Secret Phrase to the clipboard so you can paste it elsewhere.
💾 Save to Vault
Saves the current plain text and secret phrase with a name you choose. Stored in your browser (localStorage).
🔓 Open Vault
Opens a list of saved messages. From there you can:
- Load — put the message back into the panels
- .txt — download it as a text file
- Del — remove it from the vault
🗑️ Clear
Clears both text areas. Rotor display resets to your saved settings.
💡 Tips
- Only letters A–Z (and a–z) are encoded; spaces, numbers and punctuation stay as-is.
- To decode an old message, set the same rotor positions (gear) as when you encoded it, put the secret phrase in the right panel, then click Decode (or paste into Plain Text and encode once to “sync” rotors, then decode the secret). For saved vault messages, use Load to restore both plain and secret.
- Notifications appear at the bottom of the screen (toasts)—no popups.
Development log
- MREnigma — Secret Phrase Cipher1 day ago

Leave a comment
Log in with itch.io to leave a comment.