🔐

Vigenère Cipher Encrypt/Decrypt

Vigenère encrypt/decrypt with keystream preview and shift list.

Input TextTotal 0 · Letters 0 · Non-letters 0
Output ResultTotal 0

Conversion Settings

Key
Only letters are used, spaces and symbols are ignored
Effective Key-
Key Length0
Output Case
Group Output
0 means no grouping

Keystream Preview

Shows only the keystream used for calculation
Key Shift List
Invalid key, please include at least one letter

About This Tool

The Vigenère cipher is a polyalphabetic substitution method that applies a repeating key to generate per-letter shifts. This tool supports encrypt/decrypt modes, automatic key filtering, case rules, and non-letter handling, plus keystream preview and a shift list for learning and verification. Everything runs locally in your browser for privacy.

Features

  • 🔁 Bidirectional: Toggle between encrypt and decrypt instantly
  • 🔑 Key Handling: Auto-filter non-letters and show effective key
  • 🔤 Case Rules: Preserve, uppercase, or lowercase options
  • 🧩 Non-letter Handling: Keep or ignore spaces and punctuation
  • 🧵 Keystream Preview: Visualize key alignment and distribution
  • 🛡️ Local Processing: Everything runs in your browser for privacy