Vigenère Cipher — Free Online Tool

Encrypt and decrypt text with the classic Vigenère polyalphabetic cipher using a keyword. Vigenère Cipher is a free online tool from the ToolsRift Text Encoding Tools collection. It runs entirely in your browser — nothing to install, no signup, and your data never leaves your device.

Loading Vigenère Cipher

How to use Vigenère Cipher

  1. Open the Vigenère Cipher above — it loads instantly, no account needed.
  2. Enter or upload your input. Everything is processed locally on your device.
  3. Get your result immediately and copy or download it with one click.

Frequently asked questions

How does the Vigenère cipher work?

Each plaintext letter is shifted by the corresponding letter of a repeating keyword. Encryption is C = (P + K) mod 26 and decryption is P = (C − K) mod 26, where K is the keyword letter's position (A=0).

Why is Vigenère stronger than Caesar?

Because the shift changes with every keyword letter, the same plaintext letter can map to different ciphertext letters. This defeats the simple frequency analysis that breaks single-shift Caesar ciphers.

What happens to spaces and punctuation?

Only A–Z letters are enciphered and output is uppercased. Spaces, digits, and punctuation pass through unchanged, and the keyword only advances on letters.

More Text Encoding Tools

Autokey Vigenère Cipher
Encrypt and decrypt with the autokey cipher where the plaintext extends the keyword stream
Playfair Cipher
Encrypt and decrypt with the Playfair digraph cipher using a 5×5 keyword square (I/J merged)
Columnar Transposition Cipher
Encrypt and decrypt with keyword columnar transposition. Columns are read in alphabetical key order
Scytale Cipher
Encrypt and decrypt with the ancient Spartan scytale rod transposition cipher. Round-trip guaranteed
Keyword Substitution Cipher
Build a mixed cipher alphabet from a keyword and encrypt/decrypt monoalphabetic substitution text
Bifid Cipher
Encrypt and decrypt with the Bifid cipher combining a Polybius square with coordinate fractionation

← View all Text Encoding Tools