Generator Tools
List Randomizer
Shuffle a list, pick random winners, or split items into balanced random teams. Cryptographically random, runs entirely in your browser.
Shuffled list
Click Shuffle list to randomize the order of every item. Useful for fair turn order, randomized question banks, or presentation order.
Randomness comes from crypto.getRandomValues, the browser standard cryptographic source. Each draw is independent and uniform, so every item has an equal chance every time.
How to use
- Paste your list into the input area on the left, one item per line. Names, emails, IDs, raffle entries, song titles, or tasks all work.
- Optional: tick Trim each line to clean up stray whitespace, and Remove duplicates to keep only the first occurrence of each item before the random pass.
- Pick a mode: Shuffle for a random reorder of every item, Pick winners for a raffle-style draw of N items, or Make teams to split the list into balanced random groups.
- For Pick winners, set how many to pick. Leave Allow repeats off for a fair raffle (each entry wins at most once), or turn it on for sampling with replacement.
- For Make teams, set the team count (2 to 200). Items are shuffled first, then dealt round-robin so team sizes differ by at most one.
- Click the action button to randomize. Use the Copy button on the right to copy the shuffled list, the picks, or every team formatted with Team headings.
About this tool
List Randomizer is a fair, cryptographically random list tool that runs entirely in your browser. Paste any list of names, emails, IDs, raffle entries, song titles, or tasks (one per line) and pick a mode: Shuffle reorders every item using a Fisher-Yates shuffle for a uniformly random permutation; Pick winners draws a random selection of items with optional repeats; Make teams splits the list into N balanced groups by shuffling first and then dealing items round-robin so team sizes differ by at most one. Every random choice comes from crypto.getRandomValues, the browser's standard cryptographic source, with proper rejection sampling so the distribution is truly uniform (Math.random and modulo tricks have small biases that matter when fairness is on the line). Two cleanup toggles run before each randomization: Trim each line removes leading and trailing whitespace so 'Alice ' and 'Alice' are treated as the same name, and Remove duplicates keeps only the first occurrence of each item. Common uses include classroom group work, sports team picking, Secret Santa pairings, raffles and giveaways, randomized question banks for tests and quizzes, fair turn order for board games or stand-ups, randomized question order in interviews, podcast or playlist shuffling, randomized A or B test segment assignment, and any other situation where 'pick a random one' or 'split this fairly' needs to be auditable. Pick winners offers two draw styles: without replacement is the default and matches a real raffle (each entry can win at most once), and with replacement treats each draw as independent (the same entry can win more than once, which is rarely what you want for a giveaway but useful for sampling with replacement in statistics). Make teams shuffles every item first, then deals one to team 1, one to team 2, one to team 3, back to team 1, and so on, so 11 people split across 3 teams produce sizes 4, 4, 3 rather than 11, 0, 0 or any other lopsided arrangement. Output panels show one item per row with one-click Copy buttons for the entire shuffled list, the entire pick set, or every team formatted as 'Team N' followed by its members, ready to paste into Slack, an email, a class roster, or a whiteboard. Limits are intentionally generous: up to 5,000 input items, up to 1,000 picks per draw, and up to 200 teams per split. Items, options, and results never leave your browser, never get logged, and never persist after you close the tab, so contest entries, employee names, classroom rosters, and any other personal data you randomize stays on your device.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Random Number Generator
Random integers, decimals, dice rolls, and list picks with unique-only and sort.
Open tool
GeneratorUUID Generator
Generate UUID v4 identifiers in batch.
Open tool
SecurityPassword Generator
Strong random passwords with length and character controls.
Open tool
TextText Sorter
Sort lines alphabetical, natural, numeric, length, random, or reverse with dedupe.
Open tool
SecurityPassphrase Generator
Random-word passphrases with live entropy and crack-time estimates.
Open tool