All tools · 📝 Text
🗂️ Sort & Dedupe Lines
Paste any text — we sort lines alphabetically (A-Z or Z-A), numerically, randomize, dedupe, or remove empty lines. Useful for cleaning up lists, processing log output, or generating clean CSV columns.
Examples
a@x.com
b@x.com
a@x.com
c@x.coma@x.com
b@x.com
c@x.com10
2
33
42
4
10
33A-Z sort would give 10, 2, 33, 4 — use numeric for numbers.
Frequently asked questions
Case-sensitive or insensitive?
Toggleable. Insensitive (default) groups "Apple" and "apple" as duplicates; sensitive treats them as distinct.
Why is my numeric sort weird?
You may have used alphabetical sort — that compares character-by-character so "10" comes before "2". Switch to numeric mode.
How big a list can it handle?
Tens of thousands of lines work fine. Hundreds of thousands may slow your browser; consider sort | uniq on the command line.
About this tool
Sort & Dedupe Lines runs entirely in your browser using standard Web APIs. No data is sent to any server. The source for this tool is in our public GitHub repository.
Related tools
- 🔢 Word & Character Counter — Count words, characters, sentences, paragraphs, and reading time.
- 🔠 Case Converter — Convert between UPPER, lower, Title, camelCase, snake_case, kebab-case, etc.
- 🎲 Random Number / Pick — Generate random numbers, pick from a list, shuffle items, flip a coin.
Why this tool
vs typical free web-tool sites
| 1vw | Typical free site | |
|---|---|---|
| Price | Free | Free |
| Signup required | No | Often (for premium features) |
| Ads inside the tool | No | Yes (banner + video) |
| Data sent to server | No (browser-only) | Yes (inputs analyzed for ads) |
| Total tools | 96 | Often <20 or scattered across sites |
| Bookmarkable URL per tool | Yes | Mixed |
| Loads in under 1s | Yes (static) | Often slow (ad tracking) |
| Multilingual | EN / ES / PT / FR / DE | Usually EN only |
| Open source | Yes | No |