Sort any list instantly
Names for a class roster, keywords for a campaign, product SKUs, bibliography entries, to-do items, file names — lists are easier to scan and compare when they're in order. This tool sorts lines of text alphabetically, numerically or by length, reverses them or shuffles them randomly. It can remove duplicates, empty lines and stray spaces in the same step, and it handles accents and non-Latin scripts correctly.
Features
- Eight orders: A→Z, Z→A, by leading number in either direction, by length in either direction, reverse and random shuffle.
- Natural sorting: "file2" comes before "file10".
- Language-aware comparison for accented letters and all scripts.
- Ignore case, remove duplicates, remove empty lines and trim spaces options.
- Line count of the result.
- Copy or download the sorted list.
Examples
| Input | Order | Result |
|---|---|---|
| banana, Apple, cherry | A → Z (ignore case) | Apple, banana, cherry |
| Item 10, Item 2, Item 1 | A → Z | Item 1, Item 2, Item 10 |
| 15 USD, 3 USD, 120 USD | By number | 3 USD, 15 USD, 120 USD |
| kiwi, fig, banana | By length | fig, kiwi, banana |
Ideas
- Alphabetize a bibliography or glossary before pasting it into a document.
- Order survey answers or keywords to spot near-duplicates.
- Randomize a list of names for presentations, seating or team order — or use Spin the Wheel to pick one at a time.
- Rank scores with "By number (high → low)".
Related tools
Remove repeated lines without sorting with Remove Duplicate Lines, join a list into one line with Remove Line Breaks, or change the capitalization of every line with the Case Converter.