List randomizer
Shuffle a list of names, tasks or items into a random order. Pick winners, make teams, set presentation order or randomize questions. Free.
Shuffle any list fairly
Put one item per line, such as names, tasks, songs, questions or giveaway entries, and the list randomizer shuffles them into a new random order. Every possible order is equally likely, so nobody can say the result was rigged.
The first name on the shuffled list can be your giveaway winner, or you can split the shuffled list into groups to make random teams. Teachers use it for presentation orders, managers for rotating duties, and game nights for turn order.
Shuffle again as many times as you like; each shuffle is independent.
How to use the list randomizer
- Paste or type your list with one item per line.
- Submit to randomize.
- Copy the shuffled list.
- Shuffle again if you need a new order.
Examples
Picking a giveaway winner
Input:
Ana
Bruno
Carla
Diego
Elena
Output:
Diego
Ana
Elena
Carla
Bruno
One possible result. Every submit shuffles again, so your order will differ. Take the first line as the winner.
Random teams of two
Input:
Ana
Bruno
Carla
Diego
Output:
Carla
Ana
Diego
Bruno
Read it top to bottom in pairs: Carla and Ana, Diego and Bruno.
Common uses
- Picking a giveaway or raffle winner from a list of entrants.
- Making random teams or groups for class, work or sports.
- Setting the order of presentations, interviews or speakers.
- Randomizing quiz questions or flashcards.
- Shuffling a playlist, a reading list or a to-do list.
- Randomizing question order for quizzes so neighbors don't get the same sequence.
Tips and things to know
- Remove duplicate entries first with the duplicate lines remover, unless people are allowed several entries.
- For public giveaways, share the full entry list and a screenshot of the shuffled result.
- To pick a number instead of shuffling names, use the random number generator.
- For alphabetical order instead of random, use the list alphabetizer.
Edge cases and limitations
- Empty lines are dropped before shuffling, so a stray blank line won't become an "entry".
- A line containing only
0is dropped too, because it's treated as empty. - The shuffle runs on the server with PHP's standard random generator. It's fair for giveaways and classrooms but isn't meant for lotteries or security.
- Duplicated names are kept, which gives those entries extra chances.
- To draw several winners, take the first few lines of a single shuffle instead of shuffling once per winner, so nobody can win twice.
Frequently asked questions
How do I pick a random winner from a list?
Paste the entries, randomize, and take the first name on the shuffled list.
Is the shuffle fair?
Yes. Each item has an equal chance of landing in any position.
Can I make random teams?
Shuffle the list, then split it into equal chunks from top to bottom; each chunk is a team.
Can my list include duplicates?
Yes. Repeated lines are shuffled like any other item, which gives those entries more chances.
Can I get the same order again?
No. Each submit produces a fresh, independent shuffle and there's no seed to repeat it. Take a screenshot or copy the result if you need a record of the draw.
Related tools
- Random number generator: Generate a random number between a given range.
- List alphabetizer: Order text lines in alphabetical order (A-Z or Z-A) with ease.
- Reverse list: Reverse a list of given text lines.
- Duplicate lines remover: Easily remove duplicate lines from a text.
- Text separator: Separate text back and forth by new lines, commas, dots, etc.
Popular free tools
Create strong, random passwords in one click. Pick the length and include uppercase, lowercase, numbers and symbols. Free, no signup.
Convert text to UPPERCASE, lowercase, Sentence case, Capital Case, camelCase, PascalCase, snake_case, CONSTANT_CASE, dot.case or param-case. Free.
Create a WhatsApp click-to-chat link with your phone number and a prefilled message. Add it to your site, bio, ads or QR codes. Free wa.me generator.
Upload a QR code image or screenshot and read the link or text inside it, no phone needed. Check where a QR code leads before you open it. Free.
Look up the DNS records of any domain: A, AAAA, CNAME, MX, NS, TXT and SOA. Check email, SPF, verification and nameserver settings for free.
Split any URL into its parts: scheme, host, path and query parameters. Inspect tracking links, UTM tags and API endpoints. Free online URL parser.