Letters to words

Unscramble any word, instantly

Enter your letters, choose a word list, and get every valid word you can make—plus scores and shareable links. French, Spanish, and Italian lists accept accented letters and ñ.

English lists use a-z only. French, Spanish, and Italian lists also accept accented letters and ñ.

A wide everyday English list—useful for puzzles and casual play, not only competitive Scrabble. Letters a–z only.

Different dictionaries accept different words. Try for the largest word list.

You get a shareable link with every matching word from your chosen list.

Frequently asked questions

Quick answers about privacy, accuracy, and how matching works.

How does the unscrambler work?

Pick a word list—US & Canada Scrabble, International Scrabble, Common English, or French, Spanish, or Italian. English lists use a–z only; the others accept accented letters. We find every word you can make from your letters, then sort by letter-point total. Commonness scores use English data for English lists and French, Spanish, or Italian data for those lists when available.

Is my input sent to a server?

The homepage only sends you to a URL. The results page is rendered on the server like any normal webpage, so your letters appear in the address bar and in server logs the same way any URL would on the host you deploy to. There is no separate account or sign-in.

Why might there be no results?

Each lexicon is a fixed list. English files are ASCII; European files are normalized Latin from public reference sources. Ensure public/lexicons/*.txt and public/frequencies/{fr,es,it}.json exist (npm run lexicons && npm run frequencies) before building.

Can I share a specific puzzle?

Yes. URLs look like /unscramble/enable/eilnst or /unscramble/french/... (percent-encoded when accents appear). Server-rendered with canonical metadata.

Does it find words that use only some of my letters?

Yes. You get every dictionary word that can be built from your bank without exceeding your counts—two-letter words through the longest word the bank allows.