Convert text to numeric codes and decode numbers back to letters. Supports A=1, A=01, ASCII, and other number-to-letter encoding systems.
A numeric code translator converts letters and words into their corresponding number values, or decodes numeric sequences back into readable text. The most common system assigns A=1, B=2, C=3 through Z=26, but there are several other encoding schemes used in puzzles, ciphers, education, and programming.
The simplest numeric code maps each letter to its position in the alphabet: A=1, B=2, all the way to Z=26. A zero-padded variant uses two digits (A=01, B=02) to avoid ambiguity when numbers run together. ASCII codes represent each character as a number between 0 and 127, covering letters, digits, and symbols. Each system has different use cases, from classroom exercises to cryptography puzzles.
This tool works in both directions. Type normal text to get its numeric code, or paste a sequence of numbers to decode it back into English letters. The translator auto-detects the direction based on your input, or you can specify the mode manually.
HELLO WORLD
8 5 12 12 15 23 15 18 12 4
19 5 3 18 5 20 13 5 19 19 1 7 5
SECRET MESSAGE
CIPHER
03 09 16 08 05 18
01001000 01100101 01101100 01101100 01101111
Hello
PUZZLE
16-21-26-26-12-5
Both use alphabetic position, but A=01 pads single-digit numbers with a leading zero. This matters when numbers are written without separators: '312' could mean C-L (3, 12) or C-A-B (3, 1, 2) in standard A=1 encoding, but '031202' is unambiguous in zero-padded format (03=C, 12=L, 02=B).
Start with A=1 (the most common system). If the numbers are all between 1 and 26, it's likely alphabetic position. If you see numbers above 26 (like 65-122), it's probably ASCII. If the numbers are all single digits with repetitions like '44 33 555', it's likely phone keypad encoding. Binary is easy to spot since it only uses 0s and 1s in 8-digit groups.
In A=1 encoding, only letters A-Z have numeric values. Spaces between words are represented by the word boundary marker you choose (double space, slash, pipe, or new line). Punctuation is typically dropped in simple alphabetic encoding. In ASCII and binary modes, every character including spaces and punctuation has a numeric code.
Yes. Paste the number sequence, set the direction to Numbers → Text, and select the encoding system that matches. For zero-padded codes (01, 02, 03), use the A=01 encoding. The translator will convert each number back to its corresponding letter.
On old phone keypads, each number key maps to 3-4 letters. The digit is pressed multiple times to select a letter: A=2, B=22, C=222, D=3, E=33, and so on. This encoding converts text using that system, and it's commonly seen in puzzle games and escape rooms.
Comments