● Ciphers & Transforms

Vigenère Cipher Encoder & Decoder

The Vigenère Cipher is a method of encrypting alphabetic text by using a series of interwoven Caesar ciphers, based on the letters of a keyword. It is a form of polyalphabetic substitution. First described by Giovan Battista Bellaso in 1553, the cipher is easy to understand and implement, but for three centuries it resisted all attempts to break it; this earned it the description 'le chiffre indéchiffrable' (the indecipherable cipher). It offers significantly higher complexity than monoalphabetic ciphers like Caesar.

Your text never leaves your browser. Everything is processed locally.

Enter your content

Settings

Secret word for determining the shift for each letter

💡 Tip: Longer keywords with varied letters provide better encryption

Vigenère Cipher

Uses a keyword to determine the shift for each letter

Keyword Requirements:

  • Any word or phrase
  • Minimum 6 characters recommended
  • Examples: "SECRET", "PASSWORD", "KEY2024", "CRYPTO"
  • Longer keywords provide better security

Cipher

0 characters

Output Text

0 characters
How this tool works Documentation & SEO

The Vigenère Cipher is a method of encrypting alphabetic text by using a series of interwoven Caesar ciphers, based on the letters of a keyword. It is a form of polyalphabetic substitution. First described by Giovan Battista Bellaso in 1553, the cipher is easy to understand and implement, but for three centuries it resisted all attempts to break it; this earned it the description 'le chiffre indéchiffrable' (the indecipherable cipher). It offers significantly higher complexity than monoalphabetic ciphers like Caesar.

Encrypt text more securely than Caesar with the Vigenère Cipher. Uses a keyword to shift letters dynamically. Learn advanced classical cryptography.

Cryptography students studying polyalphabetic substitution
Puzzle designers creating hard-to-crack text riddles
History buffs recreating Renaissance-era secret messages
Education professionals demonstrating key-based encryption
Developers implementing basic obfuscation with keys
Key features
  • Key-based encryption (Polyalphabetic)
  • Resistant to simple frequency analysis
  • Preserves message structure (length and spacing)
  • Supports mixed-case keys
  • Client-side secure processing
  • Interactive encryption/decryption toggle
Frequently Asked Questions FAQ
Why was Vigenère called 'the indecipherable cipher'?
Because it uses multiple different alphabets (shifts) toggled by a keyword, it flattens the letter frequency distribution. The standard method to break it (Kasiski examination) wasn't published until 1863, over 300 years after the cipher's invention.
How does the 'Key' work?
The key is repeated until it matches the length of the message. If the message is 'HELLO' and key is 'ABC', the key sequence becomes 'ABCAB'. Each letter of the key determines the Caesar shift amount for the corresponding message letter.
Is it secure for modern banking?
No. While stronger than Caesar, computers can break Vigenère requires trivial effort using frequency analysis of repeated patterns. Modern security uses algorithms like AES (found in HTTPS), which are mathematically complex and key-based.