Autokey Cipher

Extend a keyword with plaintext letters for a stronger polyalphabetic stream.

Input

Output

Using This Tool: Guide & Notes Show guide

Autokey starts with a keyword, then extends the key stream with message text instead of simply repeating the keyword forever.

How to use it

  • Enter the starting keyword.
  • Choose Encrypt for plaintext or Decrypt for ciphertext.
  • Paste the message and watch the key stream details to see how the key extends.
  • Keep the same starting keyword for decryption.

Options and settings

  • Keyword is only the beginning of the key stream, so even a small typo changes everything after it.
  • Preserve case keeps letter styling without changing the mathematical result.
  • Keep punctuation and numbers controls whether unsupported characters stay in the visible output.
  • Group letters is useful when you want traditional grouped ciphertext.

Notes

  • Autokey reduces the repeated-key pattern of Vigenere, but it is still a classical cipher.
  • Decryption is sensitive because recovered plaintext becomes part of the following key stream.
Related Article

Autokey Cipher guide coming soon

The matching article is not published yet. This tool is ready now, and the guide can be added through the shared article template when it is written.

Guide coming soon
Signal acquired

A note from the team

We build these tools because we love cryptography, encoding, and making difficult ideas easier to explore. If they've helped you, even a small coffee means the world to the project. Thank you!

Say thanks on Ko-fi