ExtraTools/permutation

PERMUTATION GENERATOR

Permutations of LIST ELEMENTS

Generate permutations from text items

Create ordered arrangements from a list of items and choose how many items each result should contain.

Review the result count before running a large generation, then copy or download the output.

Full mode adds list cleaning, variant styling, and direct saving.
01 / PERmutation GENERATOR

Enter list elements

Options will be created0

In delimiters, use \n or \x for a line break and \t for tab stops.

For n different elements of all lengths, the result is n! options. You can also choose a length shorter than the list.

02 / RESULT

Permutation result

Result statistics

Characters0Unicode graphemes, including spaces
Without spaces0spaces and line breaks are excluded
Words0Russian and English
Lines0empty text — 0 lines

As long as there is no result—the statistics of the source list are shown.

Online generator permutations

A permutation is an ordered set of elements. Use the generator when you need to iterate through options for the order of words, names, characters, parameters, or other values. Select all elements or set the length from one to ten without reusing one position.

  • up to 10 source elements, Russian, English and other Unicode characters;
  • Permutations of all elements or a given length P(n,k);
  • preliminary exact calculation, limiting the volume and stopping the calculation;
  • Handles spaces, duplicates, prefix, suffix, and delimiters;
  • copying, downloading UTF-8 TXT and basic text statistics.

The calculation is performed on the user's device. To avoid overloading the page, the tool limits output to 20,000 options and 4,000,000 characters; for a large list, it reports the volume before launch.

How to create permutations

Simplified mode leaves the list and length of the permutation; it switches without reloading the page.

Check the source data