039 · TEXT
List Sorter & Duplicate Remover
Paste one item per line to remove duplicate lines, sort alphabetically or numerically, reverse the order, or shuffle the list directly in your browser.
Type, paste, or drop a list file
You can also drop a TXT, MD, or CSV file anywhere in this workspace.
Local processing · No server upload · Service-limit candidate: 500,000 characters · 50,000 lines (candidate until user approval)
Change summary
Service-limit candidate: 500,000 characters · 50,000 lines (candidate until user approval)
HOW TO USE
How to use
- 01
Paste one list item per line.
- 02
Choose duplicate removal, alphabetical, numeric, reverse, or shuffle.
- 03
Review the line counts and actual result.
- 04
Copy the result or reset for a new list.
LIST SORTING GUIDE
How to sort lists without changing their meaning
Separate exact duplicate matching, locale-aware text sorting, numeric comparison, reverse order, and shuffling to keep list transformations predictable.Only exact duplicate lines are removed
Matching is case- and whitespace-sensitive by default. The first occurrence remains and later identical lines are removed.
Text sort follows the page language
The Korean page uses ko, English uses en, and Japanese uses ja with Intl.Collator. Mixed-language order may differ by page locale.
Numeric comparison is separate
Numeric mode compares actual finite numbers, so 1, 2, 10 is different from string sorting. Non-numeric lines remain at the end in stable order.
Reverse is not descending sort
Reverse changes only the source line order and does not call the text or numeric comparator.
Shuffle preserves the multiset
Shuffling changes order only; item counts and duplicates remain. It is not marketed as a certified drawing tool.
IMPORTANT NOTES
Important notes
- This tool does not silently trim whitespace or remove blank lines; that belongs to tool 037.
- Numeric mode accepts finite numeric forms such as -3, +2, .5, and 1e3, while 1,000, 12px, Infinity, and NaN stay non-numeric.
- Mixed-language text sort order depends on the current page locale.
- The current service limits are candidates and must be synchronized after user approval.
FAQ
Frequently asked questions
01Will 10 sort after 2?+
Yes. Numeric mode compares Number values, giving 1, 2, 10.
02Are Apple and apple duplicates?+
No. Default duplicate removal uses exact, case-sensitive and whitespace-sensitive line matching.
03How is reverse different from descending sort?+
Reverse simply flips the current source line order without sorting by text or number.
04Can I reproduce a shuffle later?+
Not by default. Shuffle again creates a new permutation.
05How are mixed languages sorted?+
Intl.Collator uses the current page locale, so results can differ by language page.