What this tool does
It takes a text with one item per line and cleans it according to the options you choose:
- Remove duplicate lines: keeps only the first occurrence of each line. With "Ignore upper/lower case", Mario and mario count as the same item.
- Remove blank lines and trim spaces at the start and end of lines: they fix lists copied from spreadsheets, emails or PDFs.
- Sort: alphabetical (A→Z or Z→A, with accents and numbers handled naturally: "file2" comes before "file10"), numeric, by length, reversed or random.
- Numbering: adds "1. ", "2. "… in front of each line.
Example uses
- Merge two email lists for a newsletter without sending duplicates.
- Alphabetise a list of names for a register or a meeting.
- Clean up a list of product codes or keywords exported from a program.
- Run a draw: paste the participants and choose "Shuffle".
Line comparison is exact: if two items differ by an inner space or an accent, both are kept. The text is not sent to any server.
Frequently asked questions
Are duplicate lines counted?
Yes: under the result you can see how many lines came in, how many remain and how many were removed.
Does alphabetical sorting handle accents?
Yes: it uses language rules, so "é" and "e" sort together and numbers inside words follow natural order.
Can I sort decimal numbers?
Yes: choose "Numeric ascending". Both 1.5 and 1,5 are accepted.