Input list
Paste lines to sort
Ready.
Text utility
Sort one item per line using locale-aware alphabetic, natural, numeric, length, or random ordering, with duplicate, whitespace, empty-line, and Unicode controls.
Input list
Ready.
Sort statistics
| # | Original | Sorted |
|---|
| Mode | Behavior | Best for |
|---|---|---|
| Natural | Locale-aware text order with embedded numbers treated numerically | Files, IDs, versions, item2 versus item10 |
| Alphabetic | Locale-aware text comparison without numeric grouping | Names, keywords, tags, labels |
| Numeric | Sorts by the first localized number, including decimals and exponents | Scores, prices, numbered exports |
| Length | Counts Unicode grapheme clusters rather than UTF-16 units | Short or long entries, emoji and accented text |
| Random | Uses a Fisher-Yates shuffle with browser cryptographic randomness | Randomized lists, samples and prompts |
No. Sorting and all related processing happen locally in your browser.
Natural sorting treats embedded digits as numbers, so item2 appears before item10.
Yes. It reads the first localized number on each line, including signed decimals and exponents such as 1e3.
Locale-aware comparison handles letters and accents, while length mode counts user-visible Unicode graphemes rather than code units.