Como usar: Remover Linhas Duplicadas
- Cole sua lista em Entrada (um item por linha) ou abra um arquivo
.txt/.csv. - Escolha como as linhas são comparadas: Ignorar maiúsculas trata “Apple” e “apple” como iguais, Remover espaços ignora espaços no início e no fim.
- Opcionalmente, escolha uma ordem em Ordenar — alfabética, numérica natural, por tamanho, invertida ou embaralhada.
- Copie ou baixe o resultado. Os contadores mostram quantas duplicatas e linhas vazias foram removidas.
O que faz um removedor de linhas duplicadas?
Ele percorre o texto linha por linha e mantém apenas a primeira (ou a última) ocorrência de cada linha, apagando as repetições e preservando a ordem original. É a forma mais rápida de limpar listas de e-mails, listas de palavras-chave, URLs de um crawl, entradas de log, colunas de CSV, listas de tags ou qualquer exportação que contenha o mesmo valor mais de uma vez — sem abrir uma planilha nem escrever um script. Tudo roda no seu navegador, então até listas com centenas de milhares de linhas são processadas na hora e de forma privada.
Opções de comparação
| Opção | Efeito | Exemplo |
|---|---|---|
| Ignorar maiúsculas | Linhas que diferem apenas na capitalização contam como duplicatas; a primeira grafia é mantida. | Apple, apple, APPLE → Apple |
| Remover espaços | Espaços e tabulações no início e no fim são removidos antes da comparação e na saída. | " red " e "red" → red |
| Remover linhas vazias | Linhas em branco ou só com espaços são descartadas. | — |
| Manter só linhas que não se repetem | Remove todas as cópias de uma linha duplicada, deixando apenas os valores que aparecem exatamente uma vez. | a b a c → b c |
| Manter a última ocorrência | Cada valor fica na posição de sua última aparição — útil em logs em que a entrada mais recente prevalece. | a b a → b a |
Ordenando linhas
- A → Z / Z → A ordena alfabeticamente usando a colação sensível ao idioma do seu navegador, então letras acentuadas ficam junto da letra base (
écome). - Natural ordena os números dentro do texto pelo valor:
arquivo2,arquivo10,arquivo100em vez da ordem alfabética simplesarquivo10,arquivo100,arquivo2. - Por tamanho ordena as linhas da menor para a maior (ou o inverso), útil para encontrar outliers.
- Embaralhar randomiza a ordem com o algoritmo Fisher–Yates, sem viés — para sorteios, amostragens ou dados de teste aleatórios.
Equivalentes em linha de comando
No Linux ou macOS, sort -u arquivo.txt remove duplicatas, mas também ordena; awk '!seen[$0]++' arquivo.txt mantém a ordem original, como o padrão desta ferramenta; sort arquivo.txt | uniq -u mantém só as linhas que não se repetem; sort -V faz uma ordenação natural. Esta página entrega os mesmos resultados sem terminal e mostra exatamente quais linhas foram duplicadas e com que frequência.
Precisa comparar duas listas? Use o Diff Checker. Para mudar a capitalização da lista inteira antes, passe-a pelo Case Converter.
Também pesquisado como: remover duplicatas, linhas únicas, ordenar linhas, apagar linhas duplicadas, deduplicar lista, ordenar em ordem alfabética, embaralhar linhas, limpar lista.
Ferramentas que combinam com: Remover Linhas Duplicadas
- Contador de palavras — Cole ou digite seu texto para contar palavras e caracteres em tempo real — além do tempo de leitura e de fala, da densidade de palavras-chave e da verificação do comprimento para títulos de SEO, meta descrições e postagens nas redes sociais.
- CSV para JSON — Cole um CSV ou TSV e receba um array JSON de objetos.
- Gerador de Slug — Converta qualquer título em um slug de URL limpo e em minúsculas, com transliteração correta de acentos, umlauts e cirílico, remoção opcional de stop words e um modo em massa para listas inteiras.
- Gerador de Tabela Markdown — Monte uma tabela num editor tipo planilha — ou cole células do Excel, Google Sheets ou CSV — defina o alinhamento das colunas e obtenha uma tabela Markdown bem alinhada (no estilo GitHub) ou um HTML limpo.