Updated
Vigenere cipher explained
Shift each A–Z letter by the next letter in a repeating key. Only Latin letters advance the key; punctuation, spaces, accents and emoji stay unchanged. Encoding and decoding use the same key.
A worked example
ATTACK AT DAWN with the key LEMON becomes LXFOPV EF RNHR. Decoding that result with LEMON restores the original.
Before you use the result
For historical puzzles and learning only. Repeating-key Vigenere does not protect secrets. The key must contain unaccented Latin letters.
Cite this page
ToolOctopus. “Vigenere cipher.” Updated 2026-09-20. https://tooloctopus.com/vigenere-cipher.
Add an access date if your instructions require one.
Citation formatting uses citeproc-js by Frank Bennett and Citation Style Language styles. Licence and source code.
