Add all entries
Paste names, tasks, prompts, products, or any other values one per line.
List shuffler
Reorder every non-empty item using a Fisher–Yates shuffle. Generate a new order whenever you need a fresh draw without uploading the list.
Randomize tool
Run the tool again to generate a fresh random result.
Paste names, tasks, prompts, products, or any other values one per line.
Click the button to generate a randomized order using every entered item once.
Run the tool again whenever you need another independent ordering.
Randomize students, presentations, questions, or activities.
Shuffle a backlog or rotation without manual bias.
Randomize stimulus, survey, or test-case order.
Each input row appears once in the randomized output. Existing duplicate input rows remain separate entries.
No. The input stays in place and the shuffled order appears in the output box.
Yes. Click Shuffle list again to create a fresh randomized result.
Keep working
Create random pairs from a list of names or match two separate lists without repeats. Useful for classrooms, teams, games, and peer reviews.
Sort lines alphabetically, naturally, or numerically in ascending or descending order. Clean blank lines and organize lists online.
Remove duplicate lines from a list while preserving the original order. Ignore case, trim whitespace, and clean empty lines instantly in your browser.
Generate ordered permutations from a list with a chosen length. Create arrangements with or without repetition and export the results online.