Open source · MIT licensed

Turn your phone number into a word.

Wordify searches every letter combination your keypad digits can spell and matches it against a dictionary of real words — so your number becomes something people actually remember.

9878724665 → 9878SCHOOL
Interactive

Try it yourself

Runs entirely in your browser — no server, no data leaves your device. Pick a mode below.

The first two digits are kept as an area/prefix code and never wordified; the remaining digits can't include 0 or 1.

Try:

Letters are mapped back to their keypad digit; numbers and punctuation pass through unchanged.

Try:
Under the hood

How it works

Three simple ideas make the whole thing possible.

1

Keypad mapping

Every digit 2–9 maps to a set of letters, just like a phone keypad (2 → ABC, 7 → PQRS, and so on).

2

Combination search

For every possible starting position, Wordify expands the digits after it into every letter combination they could spell.

3

Dictionary matching

Each combination is checked against a Trie of common English words — including combinations of multiple words — to find real matches.

Watch the Trie search for a word

The dictionary is stored as a Trie — a tree where every step down spells one more letter. A word is "found" when a search ends exactly on a node marked as a word's end.

Searching for CAR

Want to use it in your own project?

Wordify is a small, dependency-free Python library with a permissive MIT license. Fork it, extend the dictionary, or port it to another language.