How to use the permutation generator
- 1Under Items are, choose Letters of a word or Lines.
- 2Type the word, or paste one item per line.
- 3Leave Length blank for full arrangements, or enter a smaller number; tick Allow repetition or Unique results only as needed.
- 4Check the total, then Copy or Download the list.
Example
abc
abc acb bac bca cab cba
Letters of a word, full length: 3! = 6 arrangements.
Permutations of the letters in a word
With Letters of a word, each letter (or digit) of what you type is one item, and spaces are ignored. Emoji and accented letters count as single items. The arrangements are listed in order of the original positions, so the first result is always your word itself. Use this for word puzzles, scrabble practice or listing every PIN that uses a given set of digits.
Permutations of a list
With Lines, each line is one item, so you can arrange names, words or numbers of any length: the batting order of a team, the order of speakers, or every route through a set of stops. Choose a Separator for the output, such as a comma, an arrow written as custom text ( → ), or nothing.
Partial permutations (nPr)
Enter a Length smaller than the number of items to arrange only some of them: the number of ordered arrangements of r items from n is nPr = n! ÷ (n − r)!. For example, gold, silver and bronze among 8 runners is 8P3 = 336 possibilities. Leave Length blank to use every item.
With and without repetition
Without repetition each item is used at most once per arrangement. Allow repetition lets items repeat, like the digits of a code: 3 digits from 0–9 give 10³ = 1,000 codes.
When your input itself repeats a letter, as in “level”, many arrangements are identical. Unique results only removes the copies: “level” has 5! = 120 orderings but only 30 distinct ones, because the two l's and two e's can swap without changing anything (120 ÷ (2! × 2!) = 30).
Why results grow so fast (n!)
Full permutations of n items number n factorial: n × (n − 1) × … × 1. That's 120 for 5 items, 40,320 for 8, 3,628,800 for 10, and over 6 billion for 13. The tool shows the exact count first, lists up to 5,000 straight away, generates up to 500,000 on request, and refuses larger totals instead of freezing your browser.
Is anything I enter stored?
This tool runs entirely in your browser. Your text is not uploaded to our servers.
