Enter cipher data into the input bar along the top. Data that requires separated values can be spearated by any symbol (spaces, commas, asterisks etc.)
For binary codes, any two symbols can be used '0 1' or 'a b' or even '* N' if you want. For binary codes, two outputs are given. The second swaps the symbols and decodes in the same way. E.g. '01000001' would also be decoded '10111110'.
All 26 combinations of ceasar shift are displayed at once. If numbers have been inputted, the ceaser section will shift the A1Z26 of these numbers automatically.
Vigenere works by inputing numbers too, they will be atomatically converted using A1Z26.
Note: German Beufort is the same as encoding with vigenere.
In the menu, you can assess Bulk Vigenere, which allows you to input multiple potential keys and see all the results at once. Click on a key to remove it from the list.
Decodes two hex digits at a time. This is the standard method for the basic symbols. e.g. '2A5E' would be decoded '2A,5E' and two symbols returned; one for each pair of hex digits.
Decodes more than two digits at a time. Requires data to be sepatated. Foreign symbols and emojis require more than two hex digits. e.g. '394, 398, 3A3, 3A8, 3A9' = 'ΔΘΣΨΩ'
Numbers between 0 - 16 can be inputted. These numbers are converted to hexadecimal, and then that hex is decoded.
Output 1 | Output 2 | ||
---|---|---|---|
Number | Hex | Number | Hex |
0 | 0 | 1 | 0 |
1 | 1 | 2 | 1 |
2 | 2 | 3 | 2 |
3 | 3 | 4 | 3 |
4 | 4 | 5 | 4 |
5 | 5 | 6 | 5 |
6 | 6 | 7 | 6 |
7 | 7 | 8 | 7 |
8 | 8 | 9 | 8 |
9 | 9 | 10 | 9 |
10 | A | 11 | A |
11 | B | 12 | B |
12 | C | 13 | C |
13 | D | 14 | D |
14 | E | 15 | E |
15 | F | 16 | F |
This table explains why there can be two outputs; one using numbers 0-15 and a second using numbers 1-16.
Numbers that are larger than 26 are converted using mod 26 automatically. Input numbers to get letters, or input letters to get numbers.
For A1Z26, if you use negatives, two outputs are given; one using the negatives e.g -1 = Y, and a second which converts all numbers to positives e.g -1 => 1 = A.
This is a tool that can serapate strings automatically. For example, if you have a list of numbers seaparted by hyphens and instead you want them to be seaparated by commas, input your string, and put a comma in the 'Enter Separator' box.