Vigenère Cipher
Encode or decode text with the classic Vigenère cipher.
Works Offline
Privacy First
No Login
No API
Input
Output
About the Vigenère Cipher
Encrypt or decrypt text with the polyalphabetic Vigenère cipher using a keyword. Non-letter characters are preserved, and case is maintained for both plaintext and ciphertext.
Examples
Encode with key LEMON
Attack at dawnOutput
Lxfopv ef rnhrKeyboard shortcuts
- Copy the main outputCtrl / ⌘ + Shift + C
- Download the resultCtrl / ⌘ + S
- Share this toolCtrl / ⌘ + Shift + S
- Reset the inputsAlt + R
- Open the tool search paletteCtrl / ⌘ + K
Related tools
Random String Generator
Encoders & Crypto
Generate cryptographically secure random strings.
AES Encrypt/Decrypt
Encoders & Crypto
Encrypt or decrypt text with AES-GCM and a passphrase.
Base32 Encoder
Encoders & Crypto
Encode or decode text using RFC 4648 Base32.
Base64 Encoder
Encoders & Crypto
Encode or decode text to/from Base64, UTF-8 safe.
Basic Auth Header Generator
Encoders & Crypto
Build or decode an HTTP Basic Authorization header.
Bcrypt Hash Generator
Encoders & Crypto
Generate and verify bcrypt password hashes with adjustable cost.
Frequently asked questions
Version 1.0.0 · Updated 2026-08-06 · Runs entirely in your browser