Vigenere Table (Tabula Recta)
Use this interactive tabula recta — also known as the Vigenere square, grid, or chart — to trace Vigenere encryption and decryption across all 26 shifted alphabets with clear row and column orientation.
Vigenere Table (Tabula Recta)
Interactive cipher square for hands-on learning
Interactive Tutorial
Welcome to the Vigenere Table
This tabula recta is a 26x26 grid where each row shifts the alphabet by one position.
| ∩ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| A | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z |
| B | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A |
| C | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B |
| D | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C |
| E | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D |
| F | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E |
| G | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F |
| H | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G |
| I | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H |
| J | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I |
| K | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J |
| L | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K |
| M | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L |
| N | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M |
| O | O | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N |
| P | P | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
| Q | Q | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P |
| R | R | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q |
| S | S | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R |
| T | T | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S |
| U | U | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T |
| V | V | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U |
| W | W | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V |
| X | X | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W |
| Y | Y | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X |
| Z | Z | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y |
How to Use the Vigenere Table
- Find the plaintext letter in the leftmost column.
- Find the key letter in the top row.
- The intersection is the encrypted letter.
- For decryption, find the ciphertext inside the key row and trace upward to recover the plaintext.
- Click any cell to inspect the row-column relationship.
- Use the demo and tutorial to follow the encryption path visually.
What is the Vigenere table used for?
The Vigenere table is the lookup grid for Vigenere encryption and known-key decryption. It shows how each plaintext letter changes when paired with each possible key letter.
How do you read the Vigenere table?
Find the plaintext letter on the left, find the key letter across the top, and read the ciphertext at their intersection. For decryption, find the ciphertext in the key row and trace back to the plaintext column.
Can I use the same table for decryption?
Yes. The same tabula recta works for decryption when you use reverse lookup inside the row for the known key letter.
Is the Vigenere grid the same as the Vigenere square or chart?
Yes. Vigenere table, Vigenere square, Vigenere grid, and Vigenere chart are interchangeable names for the same 26x26 tabula recta of shifted alphabets. The Vigenere wheel is the same idea built as two rotating alphabet disks instead of a flat grid.
What Is the Vigenere Table?
The Vigenere table, Vigenere square, Vigenere grid, and tabula recta all refer to the same 26x26 grid of shifted alphabets. Some tutorials also call it a Vigenere chart or Vigenere alphabet chart. It is the traditional lookup table for encrypting and decrypting Vigenere messages by hand.
Each row is a Caesar-shifted alphabet:
- row A has no shift
- row B shifts the alphabet by 1
- row C shifts it by 2
- ...
- row Z shifts it by 25
Johannes Trithemius described the tabula recta before the repeating-key method became associated with Vigenere. The table remains useful because it makes the row-column relationship easy to see.
How to Read the Table for Encryption
The most common orientation is:
- Find the key letter on the left row label.
- Find the plaintext letter along the top column label.
- Read the ciphertext letter at the intersection.
Example:
Plaintext letter: H
Key letter: L
Intersection: S
So H encrypted with key letter L becomes S.
Some printed tables put plaintext on the left and key letters on top. Because Vigenere encryption adds the two letter values, the encryption result is the same either way. For decryption, however, be consistent with the orientation you are using.
How to Use the Table for Decryption
With the common key-row orientation:
- Find the key letter row.
- Scan across that row until you find the ciphertext letter.
- Move up to the column header.
- The column header is the plaintext letter.
Example:
Ciphertext letter: S
Key letter: L
Plaintext column: H
So S decrypted with key letter L becomes H.
Vigenere Table vs Tabula Recta
These terms are often used interchangeably:
| Term | Meaning |
|---|---|
| Tabula recta | Latin name for the square table of shifted alphabets |
| Vigenere table | Practical lookup table for the Vigenere cipher |
| Vigenere square | Another name for the same 26x26 grid |
| Vigenere grid | Same 26x26 grid, emphasizing the row-and-column layout |
| Vigenere chart | Informal name used in many learning resources |
If a tutorial says "use the Vigenere square," "read the Vigenere grid," or "look up the Vigenere chart," it is referring to this same table.
The Vigenere wheel is a closely related tool: instead of a flat grid, it builds the same shifted alphabets onto two concentric rotating disks. Turning the inner disk to a key letter exposes the same letter pairings the table shows, so the wheel and the table produce identical results.
Worked Mini Example
Encrypt DOG with the key CAT:
| Plain | Key | Lookup | Cipher |
|---|---|---|---|
| D | C | row C, column D | F |
| O | A | row A, column O | O |
| G | T | row T, column G | Z |
Result: DOG -> FOZ
To decrypt FOZ with CAT, scan row C for F, row A for O, and row T for Z, then read the column headers: DOG.
Why the Table Helps
The table is not required if you know the formula, but it helps learners:
- see that each key letter selects a Caesar alphabet
- avoid arithmetic mistakes during manual encryption
- understand why the same plaintext letter can encrypt differently
- reverse the process visually during decryption
Frequently Asked Questions
Is the Vigenere table the same as the tabula recta?
Yes. "Vigenere table," "Vigenere square," "Vigenere grid," "Vigenere chart," and "tabula recta" normally mean the same 26x26 grid of shifted alphabets. The Vigenere wheel is the same idea rebuilt as two rotating alphabet disks.
Which axis is the key and which axis is the plaintext?
This tool uses the key as the row and the plaintext as the column. Some sources swap them. Encryption gives the same result either way, but decryption instructions must match the chosen orientation.
How do I decrypt with the table?
Find the key row, locate the ciphertext letter inside that row, then trace upward to the column header. The column header is the plaintext letter.
Can the table support other alphabets?
Yes, but the table must be rebuilt for the alphabet size and character set. The standard table uses the 26-letter Latin alphabet A-Z.
Related Tools
- Try encryption on the Vigenere cipher encoder
- Break ciphertext with the Vigenere decoder
- Practice full examples on the Vigenere examples page
Conclusion
The Vigenere table is a compact visual model of the cipher. Once you know which row and column represent the key and plaintext, the same square explains encryption, decryption, and the relationship between Vigenere and Caesar shifts.