Free Shipping · 24/7 Support · Secure

Anagram Solver

Type a set of letters and get every word your language dictionary can build from them, longest first. Turn on the shorter words to see every sub-anagram grouped by word length, from seven letters down to two. Sixty-one languages behind one picker, everything computed on your device — nothing is uploaded, nothing is stored.

How It Works

1

Pick the language

2

Type your letters

3

Read the results

📱Works on All Devices
🔒Private & Secure
🎯Accurate Results
2Modes: exact anagrams or every sub-anagram
0Bytes of your letters sent to a server
1.7 MBEnglish list, downloaded once per session

Frequently Asked Questions

Does it solve two-word anagrams or accept blank tiles?

It solves single words. Multi-word phrases that consume the whole pool are a much larger search problem and are out of scope here. Each letter is used only as many times as you type it, so there are no blanks or wildcards: type a letter twice to allow it twice.

Does the tool upload my letters or store them?

No. The word list is downloaded to the browser tab, the index is built in the tab, and every search runs there. Letters, results and history never leave the device: there is no account, no server-side log and no stored history.

How many words does each dictionary hold?

The English list holds 172,823 words and the sixty-one lists together are 98.9 MB, from 54 KB for Breton to 7.2 MB for Malayalam. English, the usual case, is 1.7 MB and is downloaded once, then reused for every search in the same session.

What is the difference between an exact anagram and a sub-anagram?

An exact anagram uses every letter of your pool with the same letter counts, so listen gives silent, enlist, tinsel, inlets, elints and listen itself. A sub-anagram uses part of the pool: with shorter words on, the same six letters return ninety words in total, thirty-two of them four letters long.

Which languages are supported?

Sixty-one, English by default, and each one is a separate word list rather than a translation of the interface. The picker is alphabetical and covers Latin, Cyrillic, Greek, Arabic, Hebrew, Devanagari, Bengali, Tamil, Telugu, Thai, Japanese, Korean and more. Typing Cyrillic letters while an English dictionary is selected returns nothing, so match the list to the puzzle.