UTILS.
100% in-browser
🔀

Anagram Generator (Phrases & Names)

Rearrange a name or phrase into multi-word anagrams that use every letter exactly once and split into real dictionary words. Set the max words and minimum word length.

Enter a name or phrase to rearrange into real-word anagrams that use every letter.

— output appears here —

About this tool

The Anagram Generator rearranges a name or phrase into new combinations of real words that use every letter exactly once. Unlike a simple letter-to-words finder, it produces full anagrams: it recursively picks a dictionary word that fits inside your remaining letters, subtracts those letters, and keeps going until nothing is left over — so DORMITORY famously rearranges to DIRTY ROOM. Set how many words each anagram may use (one, two, or three) and the shortest word length to allow, which lets you filter out noisy tiny words.

The search compares letter counts rather than order, so it finds every split of your letters into valid words, then lists the results shortest-first. To stay fast it works from a length-sorted candidate list and stops after a generous cap on results and search steps; when it hits that cap it marks the output so you know more anagrams may exist. Because the number of rearrangements grows quickly, longer phrases are limited to keep the tool responsive.

All of the work happens locally in your browser against a bundled public-domain English word list, so nothing you type is uploaded. That list is public-domain, so some very modern, slang, or borrowed words may be missing, and it includes many uncommon words — expect plenty of quirky but technically valid anagrams alongside the clever ones.

Frequently asked questions

How is this different from a word unscrambler?
An unscrambler finds individual smaller words hidden in your letters. This generator finds full anagrams — complete rearrangements that use every letter exactly once, split across one to several real dictionary words.
Why do I get so many odd results?
The word list is large and public-domain, so it contains many rare but valid words. Raising the minimum word length and lowering the max words gives cleaner, more readable anagrams and fewer obscure fragments.
What do the max words and min length settings do?
Max words limits how many words an anagram may combine (1–3); a single word means only exact one-word anagrams. Min length drops candidate words shorter than your chosen size, filtering out trivial two-letter fragments.
Why is the result list capped?
Long phrases can have an enormous number of anagrams, so the tool stops after a set number of results and search steps to stay responsive. A trailing note appears when the cap is reached, meaning more may exist.

More tools