A=0
This is close to the Vigenère convention: A is 0, B is 1, C is 2. A in the key therefore applies no shift.
Test a repeated alphabet shift with A=0, A=1, or a number sequence.
Encode or decode a message with a keyword turned into shifts. Compare A=0 and A=1, view the key values, and check the first applied shifts.
Conversion direction
Key type
Letter values
The key repeats only over letters. Spaces, digits, and punctuation stay in place.
0 source char.
Add source text.
Enter text, choose encode or decode, then add a keyword. The tool repeats the key shifts over the message letters and displays the values used. Number sequence mode lets you test known shifts directly.
Use the Vigenère cipher tool if your message follows the usual A=0 convention without another variant to test.
A keyword shift applies a repeated sequence of shifts to the letters of a message. The keyword is converted into numbers, then each number shifts the matching letter.
This is close to the Vigenère convention: A is 0, B is 1, C is 2. A in the key therefore applies no shift.
This convention is common in alphabet puzzles: A is 1, B is 2, C is 3. It gives another lead to test.
If you already know the shifts, enter a sequence directly, such as 12,14,14,13.
| Convention | M | O | O | N |
|---|---|---|---|---|
| A=0 | 12 | 14 | 14 | 13 |
| A=1 | 13 | 15 | 15 | 14 |
Vigenère usually uses A=0. This tool makes the convention visible and lets you compare A=0, A=1, or a raw number sequence.
Caesar uses one fixed shift for the whole text. Here, the shift changes according to the repeated key.
Try the Vigenère cipher or the Caesar cipher.
For a very simple fixed shift, also try ROT13. For a freely chosen fixed shift, use the Caesar cipher.
AppErgo tools are provided free of charge for practical and informational purposes. Although care is taken in their design, a result may be incomplete, unexpected or incorrect. Before relying on a result for any important use, check it using an appropriate method.
To report a bug in the tool, you can use the dedicated bug report form.
Results produced by AppErgo tools may be copied and reused freely. When publicly reusing a result, a method or an AppErgo page, a link to the relevant page is appreciated.
Unless otherwise stated, AppErgo texts, images, visual elements, scripts, templates and internal components remain the property of AppErgo.
For any other request, you can contact the webmaster.