Combination Generator
Put one group of numbers per line. A combination takes one number from every line and all combinations are listed — a Cartesian product across groups, not the permutations of a single set.
Joiner:   Separator:   Max Combinations:
  
Generated Number Download CSV
Group Generated Number

Introduction to the tool and how to use it

Multi-line Permutation Generator lists every possible pairing of several groups of numbers at once — for example colours 1,2,3 combined with sizes 4,5 gives 6 combinations, or numbers 01,02 combined with regions 11,12,13 gives 6 sample rows.

Steps:
1. Enter one group of numbers per line; commas, spaces or any other separator work inside a line;
2. Set the Joiner — what goes between the numbers of one combination; a hyphen by default, you can empty it or use an underscore;
3. Set the separator between combinations — the default \n means one combination per line; use a comma to get a single line;
4. Set Max Combinations — the total is the product of the group sizes and grows very fast, so once the cap is reached only the first N are produced (default 5000, max 20000);
5. Optionally tick "Skip empty lines": when unticked an empty line counts as a group with no numbers, which yields no combinations at all;
6. Optionally tick "Keep unique": duplicates inside a line are counted once and the result is deduplicated;
7. Click Run. Results appear in the text box and in the table below (index / combination, copyable in place), with CSV export.
Note: this tool builds the Cartesian product across groups (one value from each), not the positional permutations of a single set — use a permutation tool if you want that. Combinations are emitted with the last group changing fastest, so the output order is stable and reproducible.

Message board

All messages →
0/200

  • No one has spoken up yet — want to go first?