Paste a list of lines and randomly pick one or more of them, or shuffle the entire list into a new random order. The Pick Random Lines tool runs entirely in your browser — no uploads, no data storage — making it perfect for random winner selection, randomized sampling, and shuffling names, tasks, or any text-based list.
The Pick Random Lines tool is a fast, privacy-friendly way to randomly select one or more lines from a list, or shuffle an entire list into a new random order. Paste any list of names, tasks, prizes, or entries, and let the tool pick a fair random winner, random sample, or a fully shuffled version — all directly in your browser.
Every line you paste is treated as a separate item. The Pick Random Lines button randomly draws the number of lines you choose, giving every eligible line an equal chance of being selected. The Shuffle All Lines button instead reorders every eligible line into a new random order, without removing or changing any of them.
Input:
Alice
Bob
Charlie
Diana
Ethan
Pick 2 random lines (output, draw order):
Diana
Bob
Shuffle all lines (output):
Charlie
Ethan
Alice
Diana
Bob
Random picks use JavaScript's random number generator to give every eligible line an equal chance of selection. Shuffling uses the Fisher-Yates shuffle algorithm, a proven unbiased method where every possible ordering of the list is equally likely.
If your list contains the same text on more than one line, each occurrence is treated as its own separate entry with its own independent chance of being picked or repositioned during a shuffle.
You can paste your list directly into the input box, or upload a .txt file from your computer. The file contents are loaded straight into the input area so you can immediately pick random lines or shuffle the list.
All processing happens locally in your browser using JavaScript. Your list is never uploaded to a server, never stored, and never shared with third parties, making this tool safe to use for private or sensitive lists.