Sort Lines & Remove Duplicates
Sort lines alphabetically, naturally or by length, and remove duplicates — 100% in your browser.
About Sort Lines & Remove Duplicates
Paste a list and sort it alphabetically (A→Z or Z→A), in natural order (so 2 comes before 10), by line length, or reverse and shuffle it. Turn on Remove duplicates to keep only the first occurrence of each line, and combine it with Ignore case to treat 'Apple' and 'apple' as the same.
Extra options let you trim whitespace from each line and drop empty lines before sorting. It handles large lists instantly and everything runs locally in your browser — nothing is uploaded.
Sort and dedupe
banana apple cherry apple
apple banana cherry
Duplicates removed and lines sorted A→Z.
Frequently asked questions
How does natural sort differ from alphabetical?
Natural sort orders embedded numbers by value, so 'item2' comes before 'item10'. Plain alphabetical sorting compares character by character, putting 'item10' before 'item2'.
Does removing duplicates keep the first or last copy?
It keeps the first occurrence of each line and drops later repeats, preserving order when no sort is applied.
Can it ignore case and whitespace?
Yes. Ignore case treats differently-cased lines as equal for sorting and deduping, and Trim lines removes leading/trailing whitespace first.
Is my text uploaded anywhere?
No. All sorting and deduping happens locally in your browser.