Help

How to use this decoder

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'.


Caesar

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

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.

Hexadecimal

Two digit hex

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.

Multi digit hex

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' = 'ΔΘΣΨΩ'

Numerical hex

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.


A1Z26 and Atbash

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.


Separate String Tool

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.

Free Web Hosting