Enter distinct items
Add the symbols, words, numbers, or labels that can appear in the arrangements.
Ordered arrangement generator
Generate arrangements where order matters. Choose how many items appear in each result and whether an input value may be reused within the same permutation.
Combine tool
Add the symbols, words, numbers, or labels that can appear in the arrangements.
Set r, the number of positions in every generated permutation.
Allow repeated use of an item or generate arrangements without repetition.
Generate ordered labels, test sequences, or small code spaces.
Demonstrate permutations, repetition, n, and r with visible results.
Create ordered input variations for compact test cases.
In permutations, order matters, so A-B and B-A are different. In mathematical combinations, those two selections are the same.
Yes, when Allow repetition is enabled. Otherwise each input item can appear at most once in each result.
Permutation counts grow extremely quickly. The browser tool limits generated output to protect the page from very large memory and rendering costs.
Keep working
Combine seed keywords, modifiers, locations, and buyer-intent terms into broad, phrase, or exact-match keyword lists. Free, fast, and processed in your browser.
Shuffle a list into a random order instantly. Randomize names, tasks, questions, teams, or rows privately in your browser.
Create random pairs from a list of names or match two separate lists without repeats. Useful for classrooms, teams, games, and peer reviews.
Add text before or after every line in a list. Wrap values in quotes, build URLs, format SQL values, and edit columns in bulk online.