T9 to Text Converter - Phone Keypad Encode and Decode

T9 to text converter for ITU-T E.161 phone keypad digits with bidirectional encoding, predictive candidate words, and per-group letter sets in one view

Updated: June 20, 2026 • Free Tool

T9 to Text Converter

Decode mode takes a digit string and surfaces dictionary words that match. Encode mode walks a text string letter by letter and emits the matching phone keypad digits.

Maximum dictionary matches shown per word group. Defaults to 8 so the result panel stays compact when a group has many possible letter combinations.

Use digits 2-9 only. Use 0 between groups to mark a space. The 1 key is treated as a reserved key and surfaces a warning.

Letters are encoded case-insensitively using the ITU-T E.161 keypad layout. Spaces become 0 so the digit string can be split back into words.

Results

Encoded T9 digits
0
Top decoded word 0
Total matches 0
Letters encoded 0
Decoded candidate words 0

What Is a T9 to Text Converter?

A T9 to text converter turns a string of phone keypad digits back into the words those digits could represent on a standard mobile handset. In encode mode the same calculator walks a text string letter by letter and outputs the matching keypad digit for each letter, so you can also use it to build the digit string that a T9 dictionary would scan when you pressed the keys.

  • Decode an old SMS saved as digits: Read a saved text message that was typed on a 12-key handset by converting the digit string into candidate words.
  • Build a phoneword digit string: Convert a name or phrase into the digit sequence a customer would dial to reach the matching vanity phone number.
  • Solve a phone-keypad puzzle clue: Decode the numeric pattern in a T9-themed puzzle, escape room, or geocache clue into the real word the puzzle creator had in mind.
  • Teach T9 predictive text in the classroom: Show students how a 5-digit pattern can map to many candidate words and why the dictionary lookup matters for narrowing the list.

T9 (Text on 9 keys) was the predictive text system Tegic Communications released on the Motorola StarTAC in 1996. The same letter-to-digit grouping is still printed on every phone dial pad, with each letter belonging to one of the digits 2 through 9 and 0 reserved as a word separator.

If you only need the T9 encoding side rather than the full predictive decode, the Letters to Numbers Calculator covers T9 as one of four encoding modes next to A1Z26, A0Z25, and the reversed alphabet.

How the T9 to Text Converter Works

In encode mode the calculator walks the input one character at a time and asks the ITU-T E.161 keypad table for that character's digit. In decode mode it splits the digit string on 0 into word groups, builds the per-digit letter set for each group, and filters the resulting combinations against an embedded English word list so only real words are surfaced.

encode(digit) = keypadDigit[upper(letter)] # ITU E.161: 2=ABC, 3=DEF, 4=GHI, 5=JKL, 6=MNO, 7=PQRS, 8=TUV, 9=WXYZ, 0 = space decode(digits) = dictionaryMatches(combinations(letters per digit)) # filter ABC x GHI x DEF against the word list
  • mode: Direction of conversion: decode turns digits into candidate words, encode turns text into the matching digit string.
  • digitString: The T9 digit string to decode. Use 0 between groups to mark a space. The 1 key is reserved and surfaces a warning.
  • inputText: The text to encode in encode mode. Spaces become 0 so the output can be split back into words on the way back in.
  • maxCandidates: Upper bound on dictionary matches shown per word group so the result panel stays compact.

Every encoded token comes from one letter, so the digit string is one digit per letter plus 0 for each space. The number of letter combinations a digit group can produce grows as 3 to the n on the 3-letter keys and 4 to the n on the 7 key, which is why the embedded word list matters.

Encode 'Hello world' with the T9 phone keypad

mode = 'encode', inputText = 'Hello world'

Apply the ITU E.161 keypad: H=4, E=3, L=5, L=5, O=6, space=0, W=9, O=6, R=7, L=5, D=3.

Encoded T9 digits: 4 3 5 5 6 0 9 6 7 5 3. Letters encoded: 10.

The digit string a T9 dictionary would scan on a 12-key handset.

Decode '43556' back to the candidate word list

mode = 'decode', digitString = '43556', maxCandidates = 5

Per digit: 4 maps to G/H/I, 3 maps to D/E/F, 5 maps to J/K/L, 5 maps to J/K/L, and 6 maps to M/N/O. Filter 3x3x3x3x3 = 243 combinations against the word list.

Top decoded word: hello. Total matches: 1.

The dictionary step turns the ambiguous letter combinations into the real word a user would expect.

According to ITU-T Recommendation E.161, the international telephone keypad assigns the letters ABC to 2, DEF to 3, GHI to 4, JKL to 5, MNO to 6, PQRS to 7, TUV to 8, and WXYZ to 9, with 0 reserved for word breaks and 1 reserved for service codes

When the digit string mixes A1Z26 numbers with T9 groups, the Numbers to Letters Calculator page decodes the same input across A1Z26, A0Z25, reversed alphabet, and T9 so the right system can be picked without retyping the digits.

Key Concepts Explained

Four short ideas cover every result the converter shows.

ITU-T E.161 keypad grouping

The standard 12-key telephone layout groups letters as 2=ABC, 3=DEF, 4=GHI, 5=JKL, 6=MNO, 7=PQRS, 8=TUV, and 9=WXYZ. This grouping is fixed by an international standard and is what every T9 system inherits.

T9 predictive dictionary lookup

T9 systems store a small word list and rank every word by whether its digit pattern matches the keys the user pressed. The dictionary is what turns an ambiguous letter set into a small list of likely words.

Combinatorial explosion per digit group

A group of n digits on the 3-letter keys can produce 3 to the n letter combinations. The 7 key (PQRS) bumps that to 4 to the n for any digit on it, so long groups grow quickly.

0 as a word separator and 1 as a reserved key

On a T9 handset, 0 marks the space between two words and 1 holds punctuation and service codes. The converter keeps that convention so a digit string can be split back into words.

Switching modes is just a different read of the same keypad table.

For the byte-level code points (decimal, hex, binary) of the same text rather than the keypad digits, the ASCII Converter works at the code-point level and accepts the same case-insensitive text input.

How to Use This Calculator

Six quick steps turn a digit string into candidate words or a text string into the matching phone keypad sequence.

  1. 1 Pick the conversion mode: Choose Decode to read a digit string or Encode to produce a digit string from text.
  2. 2 Type the digit string or text: In Decode mode, paste the digits with a 0 between words. In Encode mode, type or paste the text you want converted.
  3. 3 Set the candidate limit: Use Max candidates per group to control how many dictionary matches the result panel shows for each word group.
  4. 4 Read the encoded or decoded output: The Encoded T9 digits or Top decoded word value updates as you type, and the candidate list fills with dictionary words.
  5. 5 Inspect the candidate list and warnings: The candidate list shows the strongest matches per group. Warnings flag reserved keys and unrecognised characters so you can edit the input.
  6. 6 Use the digit string as a phoneword or SMS key: Drop the encoded digit string into a phoneword generator, dial it on a keypad, or paste it back into the decode side to confirm it round-trips.

Paste 43556 0 968 into the decode field and the converter returns HELLO YOU. Switch to encode mode, type Hello you, and the same digit string appears in the encoded digits field.

If the encoded text needs to round-trip through dots and dashes instead of keypad digits, the Morse Code Calculator page produces the matching Morse sequence so the conversion stays reversible.

Benefits of Using This Calculator

A purpose-built T9 to text converter keeps both directions of the keypad mapping in one tool and shows you which words the dictionary actually picked.

  • Bidirectional T9 in one tool: Switch between T9 encode and T9 decode without leaving the page, so a digit string can be verified against the original text in seconds.
  • Embedded word list filters the combinatorial explosion: An English word list is run over every letter combination, so the result panel shows real words instead of every possible permutation.
  • Per-group letter set display: Each digit in the input is shown with the matching letter set, so users can see at a glance which letters each digit could produce.
  • Reserved-key and warning handling: The 1 key and unrecognised characters are surfaced in a warnings row instead of silently dropped from the decode.
  • Multi-word SMS-style sequences: A 0 between groups marks a space, so a saved text message like 43556 0 968 decodes as two separate words rather than one long number.

When the same text needs to round-trip through dots and dashes rather than keypad digits, the Morse code calculator handles the conversion the same way.

When the same text needs to round-trip through 8-bit binary rather than keypad digits, the Binary to Text page encodes each ASCII byte on a single base so the conversion stays reversible.

Factors That Affect Your Results

Three variables change the decoded candidate list, plus two limitations to know about.

Embedded word list size

A larger dictionary surfaces more rare words and short T9 codes, but it also lengthens the candidate list for popular digit patterns. The default list covers common English short words and tends to surface the strongest match first.

Max candidates per group

Raising the limit shows more rare dictionary matches per word group; lowering it keeps the result panel compact and surfaces only the most common words.

Word group length and the 7 key

Each digit on the 7 key (PQRS) bumps the per-group combination count from 3 to the n to roughly 4 to the n. A long group on the 7 key produces far more letter combinations than the same length group on the 4 key.

  • The keypad layout only covers the 26 Latin letters. Accented characters, CJK characters, emoji, and other code points are not part of the T9 letter set and are skipped with a warning.
  • The dictionary is a curated short-word list rather than a full Scrabble or COBUILD word list, so a long T9 pattern may surface only the most common candidates.

If the underlying text needs a substitution cipher rather than a keypad lookup, the Caesar cipher shifter handles the rotated alphabet the same way T9 handles the fixed keypad.

According to Wikipedia T9 predictive text article, T9 was developed by Tegic Communications and first shipped on consumer handsets in 1996, using a dictionary lookup per digit group to disambiguate the multi-letter keypad combinations that each digit group can produce

If the digit string is actually a shifted letter cipher rather than a T9 keypad lookup, the Caesar Cipher Shifter page handles the rotated alphabet the same way T9 handles the fixed keypad, so the same input can be tried under both systems.

T9 to text converter interface showing mode selector between T9 encode and decode, digit string or text input, per-group letter sets, candidate word list, and match count summary
T9 to text converter interface showing mode selector between T9 encode and decode, digit string or text input, per-group letter sets, candidate word list, and match count summary

Frequently Asked Questions

Q: What does the T9 to text converter do?

A: It decodes a digit string typed on a standard phone keypad into the candidate words those digits could spell, and it encodes text the other way. Decode mode splits the digit string on 0 into word groups, builds the per-digit letter set, and filters the resulting combinations against an embedded word list.

Q: How do I decode T9 numbers back to words?

A: Pick Decode mode, type or paste the digit string with a 0 between words, and read the Top decoded word and the candidate list. The candidate list shows the dictionary matches sorted alphabetically, with the strongest match surfaced first.

Q: What is the difference between T9 and multi-tap?

A: T9 uses one press per letter and lets a dictionary decide which word you meant, while multi-tap counts repeated presses of the same key to pick a letter from the same group. T9 wins on speed, multi-tap wins when the dictionary does not contain your word.

Q: Why does T9 need a dictionary to decode?

A: A single digit can stand for up to four letters on the 7 key and three letters on most other keys, so a 5-digit group can spell hundreds of letter combinations. An English dictionary filters that combinatorial explosion down to the small set of real words a user actually expects.

Q: How many possible words does a 7-digit T9 string have?

A: Up to 3 to the 7 = 2187 letter combinations on the four 3-letter keys, with a dictionary narrowing that to the handful of real English words of that length. Any digit on the 7 key (PQRS) raises the ceiling toward 4 to the 7 = 16384 combinations.

Q: Can the T9 converter decode a full SMS message?

A: Yes. Use 0 between words the same way an SMS would, and the converter splits the digit string on 0 into separate word groups, decodes each group against the dictionary, and surfaces a candidate list per group so you can read the whole message at once.