Skip to main content
Premier SEO Services

Text tools

Permutation Generator

List every arrangement of the letters of a word, or of a list of items, full length or partial (nPr), with or without repetition, and see the total before generating.

  • Runs in your browser
  • Free, no sign-up
  • Unlimited use
  • Updated 30 September 2026

Permutation Generator

Set the options, then copy or download the result

How to use the permutation generator

  1. 1Under Items are, choose Letters of a word or Lines.
  2. 2Type the word, or paste one item per line.
  3. 3Leave Length blank for full arrangements, or enter a smaller number; tick Allow repetition or Unique results only as needed.
  4. 4Check the total, then Copy or Download the list.

Example

Input
abc
Output
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.

Questions about the permutation generator

How many permutations does a 5-letter word have?

120 (5!) if all letters are different. If letters repeat, fewer distinct ones: “hello” has 60 and “level” 30.

What if letters repeat?

Tick Unique results only (on by default) to list each distinct arrangement once. The total shown is then the number of distinct arrangements.

What's the largest input?

Any size, as long as the number of results is 500,000 or fewer. That allows full permutations of up to 9 different items (362,880).

Last updated 30 September 2026Maintained by Premier SEO Services

Report a problem