01
Paste your lines
Use one item per line, such as tags, filenames, labels, or short identifiers.
Sort pasted lines naturally and remove exact duplicates only when you choose to, entirely in your browser.
0 / 500,000 characters · up to 20,000 lines
Data handling
Advertising and analytics are separate site services. We do not send selected tool input to them. Read the Privacy Policy for details.
How it works
01
Use one item per line, such as tags, filenames, labels, or short identifiers.
02
Decide whether blanks, whitespace, duplicate values, and letter case should affect the result.
03
Check the output count and copy the exact LF-separated text you intend to use.
Clear limits
The tool orders visible text values with natural number ordering, so item 2 comes before item 10. It does not know whether two differently written values mean the same thing. Turn on each cleanup choice only when it matches your list.
Pasted text stays in the current browser tab.
Numbers embedded in lines sort in a human-readable order.
Nothing is removed unless you enable duplicate removal.
The copied result uses a standard single line-feed separator.
FAQ
With case sensitivity off, uppercase and lowercase versions of the same text are duplicates. If surrounding-whitespace removal is on, that cleanup happens before duplicates are compared.
Blank lines are retained by default. Turn on Remove blank lines when you want to omit them.
No. Sorting and cleanup happen only in your browser.
Keep working
Convert text to uppercase, lowercase, title, sentence, camel, Pascal, snake, kebab, or constant case.
Open tool →Count words, Unicode characters, sentences, paragraphs, lines, bytes, and estimated reading time locally.
Open tool →Compare two texts and spot added, removed, and edited lines with word or character highlights. Your text stays in your browser.
Open tool →Create a lowercase ASCII URL slug from a title locally, with visible handling for unsupported characters.
Open tool →