Anagram solver · ENABLE1, 172,781 words
Every word that uses all your letters, and every pair that splits them
An anagram uses the whole rack: every letter you typed, as many times as you typed it, and nothing else. This page looks your letters up as one word, tries every way of splitting them into two words, and prints the size of both searches.
Up to 15 letters, and every one gets used. Blanks (?) do not work here; the unscrambler takes them.
The word index is not loaded yet. It ships as 14 plain-text shards, one per word length; a single word pulls one, a split pulls the short ones, and your rack's figure appears here after a sieve.
What is measured
What is measured. Which entries of the word list use exactly your letters, no letter more or fewer, and which pairs of entries share those letters between them. Nothing is scored. The strip counts the single words and the pairs. Splits tried counts the ways the search dealt your letters into two halves; a deal whose halves are both words pairs every word of one half with every word of the other, so one deal can yield several pairs.
How it is kept. The list ships as a plain text file, wordlist/enable1.txt. Before publication it is turned into an anagram-key index: each word's letters are sorted, and that sorted key leads to every word spelled with the same letters. Your rack, sorted, is a key, so a single-word anagram takes one lookup: the letters of SPARE sort to aeprs, which leads to the 12 words in ENABLE1 that share it. A two-word split does that lookup once per half, for every distinct way the rack deals into two hands, and keeps a pair only when both halves are words.
What it cannot tell you. Whether your game allows a word, which depends on a word list this site does not use and cannot ship. Proper nouns and hyphenated forms are not in the list. The 4,272 entries of 16 letters or more sit in the shipped file, outside the index. The search looks for one-word and two-word answers only, so an anagram of three or more words is not found.