Anagram Generator

Rearrange the letters of any word, name or phrase into every possible anagram — and check whether two words are anagrams.

Type a word above to see its anagrams.

    Anagram checker

    Fill both boxes to check whether they are anagrams.

    No uploads. Your files stay on your device.

    Free forever, no sign-up, no cookies. Buy me a coffee

    How it works

    Type a word, a name or a short phrase and the anagram generator rearranges its letters into new orderings, updating the list as you type. Spaces, digits and punctuation are ignored, and repeated letters are handled so you never see the same anagram twice. For words of up to nine letters the "every rearrangement" mode lists all distinct orderings (a nine-letter word can have hundreds of thousands, so results are capped by the Max results setting); for longer words or full phrases the random sample mode draws a fresh handful of rearrangements each time you press it, which is usually how you find a good anagram of a name.

    The built-in anagram checker compares two words or phrases by sorting their letters, so it correctly reports that "listen" and "silent" are anagrams while ignoring case and spacing. Everything runs in your browser with plain JavaScript — no server, no ads and nothing you type is uploaded — and you can copy the whole list or download it as a text file.

    Frequently asked questions

    How do I make an anagram of my name?

    Type your full name into the box. Spaces and punctuation are ignored, so only the letters are rearranged. Names are usually longer than nine letters, so pick the "Random sample" mode — it draws a fresh batch of rearrangements each time you change a setting, which is the practical way to hunt for a name anagram you like. Copy or download the list to keep the candidates you want to look through.

    How many anagrams does a word have?

    A word of n different letters has n! rearrangements: 3 letters give 6, 5 letters give 120, 7 letters give 5,040 and 10 letters give 3,628,800. Repeated letters cut that number down, because swapping two identical letters produces the same string. The tool shows the exact number of distinct rearrangements for whatever you type, and lists as many of them as your Max results setting allows.

    Does this anagram generator only produce real words?

    No — it generates every letter rearrangement, not only dictionary words, so you get the complete set instead of whatever a fixed word list happens to contain. That is what makes it useful for names, brand ideas, puzzles and phrases no dictionary covers. Use the built-in anagram checker to confirm that two specific words, such as "listen" and "silent", really are anagrams of each other.

    Report a bug