Sort List Online
Sort lines online alphabetically, naturally, numerically, by length, randomly with a seed, or by a field inside each row.
Sort text lines online
Use this list sorter to organize names, keywords, URLs, filenames, SKUs, tags, or pasted rows without opening a spreadsheet.
- Sort A-Z or Z-A with browser or English collation.
- Use natural sort so file2 comes before file10.
- Sort numbers, line length, fields inside rows, or reverse the current order.
- Shuffle with a seed when you need repeatable random order.
- Copy the result or export CSV, JSON, and TXT.
Sorting options
| Mode | Best for |
|---|---|
| Alphabetical | Names, tags, titles, keywords, and plain text rows |
| Natural sort | Filenames, versions, IDs, and strings with embedded numbers |
| Numeric | Rows that are mostly plain numbers |
| Length | Finding unusually short or long lines |
| Field sort | Simple delimited rows such as SKU;price;category |
Privacy and limits
The list is processed in the browser. This is convenient for quick cleanup, but you should still follow your own rules for customer data, credentials, exports, and clipboard use.
Frequently Asked Questions
Sources and References
- Set - JavaScriptMDN Web Docs
- Intl.CollatorMDN Web Docs
- Math.random() - JavaScriptMDN Web Docs
- Fisher-Yates shuffleWikipedia
Calculations are based on the listed reference sources. Links open in a new tab.
Related Tools
Remove duplicate lines from a pasted list, preserve first or last occurrence, ignore case when needed, and inspect duplicate frequencies.
Count list items, lines, words, unique values, duplicates, frequencies, characters, and numeric statistics from pasted text.
Shuffle a list into random order, use an optional seed for repeatable results, avoid adjacent duplicates, avoid fixed positions, and export TXT or CSV.
Paste a list and pick one or more random choices, with no-repeat mode, optional duplicate removal, copyable results, and a short session history.