Skip to content

List Randomizer

Paste 2 to 500 items, optionally remove exact duplicates, and shuffle the complete list in your browser. Copy the result or download it as a text file.

Shuffle an entire list into a random order

Enter one name, task, number, topic, activity, or other item on each line, then select Shuffle list. Every eligible line is returned in a newly randomized sequence.

The tool supports between 2 and 500 non-empty items. Blank lines are ignored, so they do not occupy positions in the shuffled result.

Your input remains available while the result appears separately. Use Shuffle again to create another order from the same current list.

A list randomizer returns every item

This tool creates a random permutation of the complete eligible list. If you enter 20 usable lines, the result contains those same 20 entries in a different order.

It does not choose a winner, remove an item, create teams, or return a smaller random sample. Every eligible entry receives one position in the shuffled result.

Use the Random Name Picker when you need one or several selected people. Use the Random Team Generator when you need to divide a roster into balanced-size groups.

How duplicate entries are handled

Repeated lines are preserved by default. If the same text appears three times in the input, it appears three times in the shuffled result because each row represents a separate item.

Keeping duplicates is useful when repeated rows are intentional. A person may have several presentation slots, a task may need to be completed more than once, or repeated entries may represent separate tickets.

Review the input before shuffling when every item should appear only once. An accidental duplicate remains part of the result unless you enable Remove duplicate entries.

What Remove duplicate entries does

Enable Remove duplicate entries to keep only the first occurrence of each exact matching item before the list is shuffled.

Duplicate removal happens before randomization. The Input count continues to show the parsed roster size, while the Eligible count shows how many entries remain after duplicates are removed.

Matching is case-sensitive. For example, Design, design, and DESIGN remain separate entries because their capitalization differs.

Duplicate removal affects only the generated result. It does not permanently delete repeated lines from the text you entered.

Shuffle again or restore the original order

Select Shuffle again to generate another random arrangement from the same entered list. The tool does not repeatedly shuffle the displayed result or require you to paste the items again.

Select Restore original to clear the shuffled result and return the parsed items to their original entered order.

The restored text is normalized to one usable item per line. Ignored blank lines and other unused input formatting are not recreated.

Why a random shuffle can resemble the original list

Randomization does not guarantee that every item moves. Some entries may remain in their previous positions, especially in a short list.

The complete original order is also a mathematically possible result. A list of three distinct items has six possible arrangements, and the starting arrangement is one of those six.

Two consecutive shuffles can also produce the same order. A repeated arrangement does not by itself prove that the randomizer failed.

Random order does not guarantee rotation fairness

Every eligible item receives one position in each generated list, but a small number of shuffles does not guarantee that every item will appear first, last, or in every position equally often.

The same person could appear near the beginning in several separate shuffles. That is possible in independent random arrangements and does not automatically indicate unequal treatment.

When you need a controlled rotation in which every participant occupies each position over time, create and track a rotation schedule instead of generating unrelated random orders.

Create a random presentation or speaking order

Enter one speaker or group on each line to create a complete presentation order. The first shuffled entry can present first, followed by each remaining name in sequence.

Keep repeated names when a speaker has more than one separate slot. Enable duplicate removal when matching rows were added accidentally.

Copy or download the result before the session so the order remains available after the page is closed.

Randomize tasks, chores, and work queues

Shuffle a task list when every item needs to be completed but the order is flexible. This can help create a neutral starting sequence for chores, reviews, exercises, maintenance work, or a backlog.

A random order does not consider urgency, dependencies, duration, skill, or priority. Review the result before using it when one task must happen before another or when some work is more important.

Repeated tasks remain repeated by default, which is useful when the same action genuinely needs to occur several times.

Shuffle classroom topics and activities

Teachers can randomize student names for a speaking order, questions for revision, topics for discussion, activities for a lesson, or stations for a classroom rotation.

Because the complete list is returned, every entered item remains visible. This makes the randomizer suitable when all topics or participants need a place rather than when only one should be selected.

Random order can reduce manual preference, but teachers should still review accessibility, learning-support, safeguarding, and timing requirements.

Copy or download the shuffled result

Select Copy to place the shuffled items on your clipboard with one item on each line. The result can then be pasted into a document, spreadsheet, message, presentation, or planning tool.

Select Download .txt to save the current shuffled result as . The file contains the same one-item-per-line text displayed in the result box.

Copying and downloading do not change the original input or generate a new shuffle.

Privacy and appropriate use

Parsing, optional duplicate removal, randomization, formatting, copying, and text-file creation happen in your browser. Your list is not added to the page URL.

The tool does not permanently save the input or result. Keep a copy of any order you need before refreshing or closing the page.

This randomizer is suitable for ordinary planning, classroom activities, games, speaking orders, queues, and informal draws. It does not produce an independently audited record or formal proof of fairness for regulated contests, valuable prizes, employment decisions, or other high-stakes processes.

Examples

Presentation order

Eight speaker names entered once each

Result: All eight speakers arranged in a new random sequence

The first item can present first, followed by the remaining names in order.

Classroom speaking order

25 student names, one per line

Result: Every student included once in a randomized order

Use a name picker instead when only one student should be selected.

Weekly chores

Vacuum, dishes, laundry, recycling, dishes

Result: Five shuffled task rows when duplicates remain enabled

Enable duplicate removal when the second Dishes entry was accidental.

Editorial review queue

Six articles waiting for review

Result: A randomized sequence containing all six articles

Review deadlines and dependencies before following a purely random order.

Remove exact duplicates

Design, Review, Design, design

Result: Three eligible entries: Design, Review, and design

The second exact Design entry is removed, while lowercase design remains separate.

Multiple slots for one participant

Amir, Sofia, Amir, Lucas

Result: Four shuffled entries with Amir appearing twice

Keep duplicates when each repeated row intentionally represents a separate slot.

Frequently Asked Questions

What does a list randomizer do?

It rearranges every eligible item in a list into a new random order. It does not choose only one result or remove items from the output.

How many items can I shuffle?

You can shuffle between 2 and 500 non-empty items at a time.

How should I enter my list?

Enter one item on each line. The item can be a name, number, task, topic, activity, URL, or other text.

What happens to blank lines?

Blank lines are ignored and do not receive positions in the shuffled result.

Does every item appear in the result?

Yes. Every eligible input row appears once in the shuffled output. When duplicate removal is disabled, repeated rows remain repeated.

Does this tool choose a random winner?

No. It returns the complete list in a new order. Use the Random Name Picker or Random Picker Wheel when you need one or several selected entries.

Are duplicate items removed automatically?

No. Duplicate rows are preserved by default. Enable Remove duplicate entries when exact matching text should be kept only once.

Is duplicate removal case-sensitive?

Yes. For example, Task and task are treated as different entries because their capitalization does not match exactly.

Which duplicate is kept?

The first occurrence of each exact matching item is kept before the remaining eligible items are shuffled.

Does duplicate removal change my input?

No. It changes the eligible items used for that shuffle, but it does not permanently delete repeated lines from the input box.

Can an item stay in its original position?

Yes. A random shuffle changes the overall order, but it does not guarantee that every individual entry moves to a different position.

Can the complete original order be generated?

Yes. The original arrangement is one of the mathematically possible orders and can therefore occur as a valid random result.

Can two shuffles produce the same order?

Yes. Every shuffle is a new random arrangement, and a previously generated order can occur again.

What does Shuffle again do?

It creates another randomized order from the same current input and duplicate setting.

What does Restore original do?

It clears the shuffled result and returns the parsed items to their original entered sequence, normalized to one usable item per line.

Can I copy the shuffled list?

Yes. Select Copy to copy every result item with one item on each line.

Can I download the result?

Yes. Download .txt saves the current shuffled list as a plain-text file named `shuffled-list.txt`.

Is my list uploaded or added to the URL?

No. The list is processed in your browser and is not included in the page URL.

Is the shuffled result saved?

No. Copy or download the result before refreshing or closing the page when you need to keep it.

Can this prove that an official draw was fair?

No. The tool does not create an independently audited, permanent, or publicly verifiable draw record. Use an appropriate verified process when formal evidence is required.

Related Tools