Sort lines
Put a list in order, and remove duplicates while you are at it.
- Runs in your browser — your text is never sent anywhere
- No sign-up, no quotas, free to use as often as you like
How it works
Lists arrive unsorted constantly — exported names, log lines, keyword sets, email addresses. Sorting and de-duplicating them is a two-second job that is oddly hard to do without pasting into somebody else's server.
Sort orders
A to Z is case-insensitive, so Apple and apple sort together. Numeric reads the number at the start of each line, which suits lists prefixed with figures. By length is useful for spotting outliers.
Removing duplicates
Duplicate detection compares trimmed lines, so trailing spaces cannot create false uniques. The first occurrence is kept.
How each order works
A to Z and Z to A ignore capitals and use your browser's language-aware comparison, so accented letters sort beside their plain forms. Numeric reads the number at the start of each line, so “10 apples” comes after “9 pears”; lines that do not start with a number count as 0. By length orders by the number of characters. Reverse flips the current order without sorting.
Blank lines and duplicates
Blank lines are always dropped. Removing duplicates keeps the first occurrence of each line, ignores spaces at either end when comparing, and is case-sensitive, so “Apple” and “apple” both stay.
Sort lines — questions
Is sorting case-sensitive?
No. A to Z compares case-insensitively, so entries differing only in capitalisation sort together.
Are blank lines kept?
No. Empty lines are dropped, which is almost always what a list needs.
Is my list uploaded?
No. Sorting happens in the page.