Anagram Generator

Type a name or phrase and get dictionary words that use exactly those letters — no leftovers, no missing letters. Results are grouped by length, with optional two-word combinations and the full letter inventory.

Free · Exact-letter matches only · Runs in your browser

Anagram generator

Letters A–Z only. Spaces, hyphens, and apostrophes are ignored. Digits and other symbols are rejected, not silently removed. Up to 20 letters after cleaning.

Results will appear here. Type a word or name and press Find anagrams. Exact matches only — every letter must be used exactly once.

What an anagram is

An anagram is a word or phrase formed by rearranging the letters of another word or phrase, using every letter exactly once. SILENT and LISTEN are anagrams. So are DORMITORY and DIRTY ROOM, once you ignore the space. The letters are the same multiset; only the order changes.

The word comes from the Greek ana (back or again) and gramma (letter), so the literal sense is “letters written again.” People have used anagrams for puns, pen names, riddles, and political mockery for centuries. Lewis Carroll, a mathematician who enjoyed wordplay, built puzzles and word games into his writing, and wordplay columns and competitions were popular in the Victorian press.

An anagram is not a riddle with a single answer. The same letters can often be arranged into several words, and a short phrase can produce dozens of candidate anagrams. That is why a generator is more useful than a solver: it can enumerate the possibilities instead of guessing the one the puzzle setter intended. This tool takes the opposite approach from the anagram solver, which finds words built from a subset of your letters. Here, every letter must be used. If a result is shorter than your input, it is not a match and it is not listed.

The three kinds of anagram

Wordplay communities distinguish several types, and the distinction matters when you are judging whether a result is fair.

True anagrams

A true anagram uses exactly the same letters as the source. SILENT and LISTEN are true anagrams. DORMITORY and DIRTY ROOM are a true multi-word anagram, because spaces and punctuation are not counted. The test is the letter multiset, not the length of the string including spaces.

Partial anagrams

A partial anagram uses a subset of the letters. “SILEN” contains letters from SILENT but leaves out the T and the second letter. Partial anagrams are useful for word games where you build shorter words from a rack, which is what the anagram solver on this site does. They are not true anagrams, and this page deliberately excludes them so the results stay honest.

Antigrams

An antigram is an anagram whose meaning is opposite to the source. “United” and “untied” are the classic example: the same letters, opposite meanings. Antigrams are a literary effect rather than a computational category, so a generator cannot reliably label them. If a result happens to be an antigram, that is a bonus, not something the algorithm detects.

There is also the “anagrammatic phrase,” where the source and the result are both phrases, such as ELEVEN PLUS TWO and TWELVE PLUS ONE. This tool searches one-word and two-word results only, so it will not find a three-word phrase even when one exists.

How this anagram generator works

The tool loads a dictionary, builds an index keyed by sorted letters, and then compares the sorted letters of your input against that index. The sorted form is the signature of an anagram: every word with the same letters produces the same sorted string, regardless of the original order. SILENT becomes EILNST, and LISTEN, TINSEL, ENLIST, and INLETS all produce the same signature.

The process has four steps:

  1. Normalise the input. The phrase is uppercased and every character that is not A–Z is removed. Spaces, commas, hyphens, and apostrophes do not count as letters. The cleaned length must be between 2 and 20 letters.
  2. Build the inventory. The tool counts each letter. This inventory is shown above the results so you can see exactly what the search is working with.
  3. Find one-word matches. The sorted input is looked up in the signature index. Every word in that bucket is a true anagram. The original word is excluded, because listing “SILENT” as an anagram of “SILENT” is technically true and practically useless.
  4. Find two-word matches. For each dictionary signature that fits inside the input, the tool removes those letters and looks up the remainder. If the remainder is also a dictionary word, the pair is a match. Pairs are canonicalised so “LISTEN + IN” and “IN + LISTEN” are not listed twice.

The two-word search is optional and can be switched off. It is much slower than the one-word lookup, and on a long input it can produce a large number of obscure combinations. The results are capped so the page stays readable; the cap is stated in the result summary when it applies.

The dictionary is a broad word-game lexicon, not a list of common English. That is deliberate: it means the tool can find rarer anagrams that a school dictionary would miss. The trade-off is that some results will be words you have never seen, including archaic and dialect terms. The generator does not hide them, because hiding them would make the result set incomplete. It does tell you that the dictionary is broad.

Famous anagrams and what they demonstrate

Well-known anagrams are useful because they show the range of the form. Some are elegant, some are silly, and some depend on a phrase rather than a single word.

SourceAnagramWhat it shows
SILENTLISTENA perfect one-word swap with a thematic twist
DORMITORYDIRTY ROOMMulti-word anagrams ignore spaces
ASTRONOMERMOON STARERThe result comments on the source
THE EYESTHEY SEEShort phrases can produce eerily apt results
ELEVEN PLUS TWOTWELVE PLUS ONEA numerical coincidence built from letters
DESPERATIONA ROPE ENDS ITLong inputs allow full-sentence results
SCHOOLMASTERTHE CLASSROOMThe anagram describes the source's setting
PRESBYTERIANBEST IN PRAYERA phrase anagram with a religious theme

Notice that most of the memorable examples are phrases, not single words. That is not an accident: longer inputs have more possible arrangements, so the chance of a meaningful phrase rises. A five-letter word has relatively few anagrams; a twelve-letter phrase can have thousands of combinations, most of them nonsense, with a few surprisingly good ones.

It also explains why the best anagrams feel designed rather than found. The creator usually starts with the result and works backward, or tries many arrangements until one lands. A generator can enumerate candidates, but it cannot judge which one is funny, relevant, or appropriate for a wedding speech. That final choice is still human.

Using anagrams for names and business names

Anagrams are a common starting point for pen names, stage names, band names, and brand names. The appeal is practical: the result uses only letters you already have, so it feels connected to the original without being identical. A founder named MILES can become SLIME, which is a bad brand but a good reminder that the method needs a judgment filter.

For a personal name, the input is usually short and contains rare letters. “Ramkrishna” has two Rs, two As, and a K, which narrows the possibilities sharply. The generator will tell you when there are no exact matches, and that is useful information: it means the name does not have a one- or two-word anagram in this dictionary, not that you did anything wrong. Try a shorter form, a middle name, or initials if you need more results.

For a business name, the anagram has to pass tests that have nothing to do with letters. Is it pronounceable? Does it sound like an existing brand? Does it mean something unfortunate in another language? Is the domain available? The generator cannot answer any of those. It can only tell you which letter combinations are words. Treat the output as a brainstorming list, not a shortlist.

One legitimate use is checking whether a name accidentally contains an unflattering word. If your company is called “Melton,” it is worth knowing that the letters also spell “loment” (a botanical term) and several less flattering options. A quick anagram check is a cheap reputational review, especially for names that will be printed on merchandise.

For fictional characters, anagrams can create names that hint at a trait without stating it. A character named “Alistair” might carry the letters of “lariat” and “rial,” which is the kind of buried joke writers enjoy. The reader does not need to notice for the name to work, but the layer is there for anyone who does.

Why some phrases have no anagram

“No exact anagram found” is a real result, not an error. Several things can cause it.

  • The letter inventory is rare. A J, Q, X, or Z has few common partners. If the input has two Zs and no vowels to balance them, the number of English words that can use those letters is tiny.
  • The dictionary is finite. Every word game dictionary misses proper nouns, brand names, slang, and technical terms. A perfect anagram might exist in English but not in this lexicon.
  • The result is a three-word phrase. This tool searches one-word and two-word results. A phrase that only anagrams into three words will not appear, even though the letters work.
  • The input is very short. Two- and three-letter inputs have few possible arrangements, and the original word is excluded, so the result set can be empty.
  • The input contains letters that are not A–Z. Digits and symbols are rejected rather than silently dropped, because dropping them would change the puzzle.

If you get no result, try a shorter version of the phrase, remove a middle name, or switch on two-word combinations. If the input is a single long word, try splitting it into a phrase you already suspect, such as the name of the person plus a short word. The tool is literal, so the input you give it is the letter set it searches.

Anagrams in the classroom

Anagrams are a compact vocabulary activity with a useful constraint: the letters are fixed, so the student cannot guess wildly. They have to test candidates against the inventory. That makes anagrams good for spelling rehearsal, especially for words with tricky vowel patterns.

For younger students, start with short words and give the first letter. For older students, give a definition and ask for the anagram that matches it. For example: “Rearrange SILENT to make a verb meaning to pay attention.” The answer is LISTEN. That combines spelling, vocabulary, and a small inference step.

Anagrams also work as a history or literature warm-up. The sixteenth-century writer François Rabelais published under the anagram Alcofribas Nasier, and pseudonyms are full of similar tricks. A five-minute search for an author's pen name is more memorable than a biography slide.

For group work, give each pair a different name or phrase and ask them to find the funniest exact anagram. The constraint forces them to read the dictionary entries carefully, which is incidental vocabulary practice. Set a time limit and have each pair read one result aloud; the room decides which is best.

How to get better results

The quality of the output depends almost entirely on the input. A long phrase with common letters produces many candidates; a short name with rare letters produces few. A few practical adjustments help.

  • Use the whole phrase, not just one word. Spaces are ignored, so “MARY ANN” and “MARYANN” search the same letters. Longer inputs create more possible arrangements.
  • Remove rare letters if you can. A single Q or Z can dominate the search. If the phrase has an optional middle name with a rare letter, try it without that name first.
  • Turn on two-word results for names. Most short names only anagram into a pair, not a single word. The pair list is usually where the usable ideas are.
  • Do not expect punctuation to matter. Apostrophes and hyphens are removed. “O'NEIL” and “ONEIL” are the same input.
  • Try the phrase in a different order. “NEW YORK” and “YORK NEW” have the same letters, so the results are identical; the tool does not care about word boundaries.

If you are using the results for a puzzle, remember that obscure dictionary words can make a puzzle unfair. A list of five valid anagrams where four are archaic is technically correct and practically frustrating. Choose the results your audience will recognise, and use the letter inventory to explain why a tempting phrase does not work.

How to solve an anagram by hand

Even with a generator, it helps to know how human solvers approach an anagram. The techniques are simple, and they explain why some results feel obvious once you see them.

Start with the vowels. Count them and notice their pattern. A six-letter word with three vowels is likely to alternate consonant and vowel, while a word with one vowel is probably a cluster-heavy word. The vowel pattern narrows the candidates before you try a single arrangement.

Look for common endings. The letters -ING, -TION, -ED, -ER, -LY, and -S are frequent in English. If the inventory contains those letters, try building a word around one of them. A seven-letter set containing I, N, and G is much more likely to end in -ING than to start with a rare consonant cluster.

Try common prefixes. UN-, RE-, PRE-, DIS-, and IN- appear often. They consume letters quickly and give the rest of the set a shape. If removing a prefix leaves a valid word, you have found a two-part solution.

Group likely pairs. Some letters travel together: TH, CH, SH, QU, and the vowel pairs EA, OU, AI, and EE. Finding a familiar pair reduces the search space because you can treat the pair as one unit while you arrange the rest.

Say it out loud. An anagram that looks impossible on paper often resolves when you pronounce the letters in a different order. This is why crossword solvers mutter to themselves; the ear catches patterns the eye misses.

Work backward from meaning. If you suspect the answer is a type of animal, a colour, or a name, list candidates in that category and check their letter inventories. This is much faster than trying random arrangements, and it is how most cryptic crossword solvers use anagram indicators.

These techniques do not replace a generator, but they make the output easier to judge. When the tool returns a list of obscure words, the hand-solving habits tell you which result is plausible for your audience and which one is a dictionary curiosity.

Anagram etiquette and trademarks

Anagrams of famous names are generally fine for commentary, parody, and private use. Using an anagram as a commercial brand is a different matter. A name that is merely rearranged letters can still infringe a trademark if it is confusingly similar in sound or appearance, and an anagram of a well-known brand may be treated as an attempt to trade on its reputation. This page is a word tool, not legal advice; if you plan to launch a business under an anagram, get proper clearance.

There is also a basic decency check. The dictionary contains offensive and derogatory words because word-game lexicons are comprehensive. A generator that filtered them would be lying about the letter set. If you are making a worksheet or a party game, review the results before sharing them. The tool lists what exists; you decide what is appropriate.

Where to go next

If you need words built from a subset of your letters, the anagram solver is the right tool; it finds every shorter word you can make, which is what most word-game racks need. If you want to build a puzzle around a set of letters instead of rearranging one phrase, the word search maker and word scramble generator take a word list and produce something printable. And if you simply want to play with words, the word games section has daily puzzles and practice boards.

For a deeper dive into the history and craft of anagrams, read the entries for “anagram” in a good dictionary of word origins and a book of literary wordplay. The examples in this page are a starting point, not a canon; the pleasure of anagrams is that every new phrase is a fresh puzzle.

Anagram Generator FAQ

Does this use every letter, or can it use a subset?

Every letter must be used exactly once. This is the opposite of a partial anagram solver, which finds shorter words built from some of your letters. If you want partial results, use the anagram solver page instead.

Why does the original word not appear in the results?

The original word is excluded because it is not a useful answer to “what can these letters spell?” Every result is a different arrangement. If the input is a phrase rather than a word, the phrase itself would not match a single dictionary entry anyway.

Why are there no results for my name?

Either the letters do not form any dictionary word or two-word pair, or the result is a three-word phrase, which this tool does not search. Rare letters such as J, Q, X, and Z make exact matches much harder. Try a shorter form of the name or enable two-word combinations.

Are the results common English words?

Not always. The dictionary is a broad word-game lexicon that includes archaic, dialect, and technical terms. That is why it can find rare exact anagrams. Review the list before using it for a classroom or a public puzzle, and prefer words your audience will recognise.

Can I use an anagram of a name for a business?

You can use the tool to brainstorm, but an anagram does not clear trademark rights. A rearranged name can still be confusingly similar to an existing mark. Check trademark databases and get legal advice before launching a brand based on an anagram.

Is my name or phrase sent to a server?

No. The dictionary is loaded as a local script and the search runs in your browser. Nothing you type is uploaded or stored.