Order preserved
Unlike sorting a list, de-duplicating here never reshuffles your remaining lines.
Paste a list or block of text and instantly strip repeated lines while keeping the first occurrence of each in its original order.
🔒 Your text stays on your device and is never uploaded.
This free online duplicate line remover is built for cleaning email lists, keyword lists, log files and any line-based data. It keeps the first time each line appears and removes every later repeat, so the sequence you started with stays intact.
Unlike sorting a list, de-duplicating here never reshuffles your remaining lines.
Toggle case-sensitivity and whitespace trimming to control exactly what counts as a duplicate.
Everything runs locally in your browser. Copy or download the result without an account.
It keeps the first occurrence of each line and removes every later repeat, so the original order of the remaining lines is preserved.
When enabled, "Apple" and "apple" are treated as different lines. When disabled, they are treated as duplicates regardless of letter case.
It ignores leading and trailing spaces or tabs when checking for duplicates, so " Apple" and "Apple" are treated as the same line.
No. Lines that are kept stay in their original relative order; only later duplicates are removed.
No. All comparison and de-duplication happens locally in your browser and nothing is sent to a server.