Unscramble

Unscramble finds every valid word that can be made from the letters you type. Enter a jumble of letters — for example aelpt — and it returns all matching words, from the longest down to two-letter words.

How to use it

How it works

The dictionary is downloaded once as a small compressed file and never leaves your browser. It is indexed into a minimal Directed Acyclic Word Graph (DAWG) — a data structure that merges shared prefixes and identical suffixes, so the entire word list fits in a fraction of the memory a plain trie would need.

Searching is a depth-first walk of the graph that prunes branches as soon as a letter runs out. That is why even long letter sets resolve in milliseconds, right on your device — nothing is sent to a server.

Tips