Remover linhas duplicadas
Cole uma lista e fique só com a primeira ocorrência de cada linha, na ordem em que você colou.
- linhas antes
- 1
- linhas depois
- 0
- removidas
- 1
Cole ou digite acima para ver o resultado aqui.
Seus arquivos ficam no seu dispositivo
Esta ferramenta roda inteiramente no seu navegador. O que você cola é processado no seu dispositivo e nunca é enviado a um servidor, então é seguro usar com tokens, chaves e textos não publicados.
Exemplo
Exemplo: e-mails dos convidados da formatura juntados de três listas, 12 linhas viram 5
A comissão de formatura juntou numa caixa só os e-mails de três fontes — a planilha da turma, o formulário de confirmação e a lista do grupo —, separadas por uma linha em branco: 12 linhas ao todo. Alguns vieram com maiúsculas diferentes (Ana.Souza@example.com, DIEGO.ROCHA@EXAMPLE.COM) e um com espaço no fim.
- Com os ajustes que já vêm (tirar espaços das pontas e linhas vazias), saem 7 linhas: o espaço no fim de bruno.lima@example.com não atrapalha, mas Ana.Souza e DIEGO.ROCHA ficam como e-mails à parte.
- Ligando «Ignorar maiúsculas e minúsculas» — num e-mail elas não fazem diferença — saem 5: cada pessoa uma vez só, escrita como apareceu primeiro.
- O contador mostra 12 linhas antes, 5 depois e 7 removidas: 5 repetições e as 2 linhas em branco.
| Ajustes | Linhas depois | Removidas |
|---|---|---|
| Padrão: tirar espaços e linhas vazias | 7 | 5 |
| Padrão + ignorar maiúsculas e minúsculas | 5 | 7 |
| Sem tirar espaços (só as linhas vazias) | 8 | 4 |
| Ignorar maiúsculas, mantendo linhas vazias | 6 (uma em branco) | 6 |
Cinco e-mails, na ordem em que apareceram: ana.souza, bruno.lima, carla.melo, diego.rocha e eduarda.reis, todos @example.com. É só copiar e colar no campo de destinatários do convite.
Como funciona
- Cole sua lista com um item por linha: e-mails, URLs, códigos de produto, palavras-chave, linhas de log.
- Decida o quanto a comparação deve ser rígida. “Ignorar maiúsculas e minúsculas” trata Casa e casa como iguais; “Remover espaços” ignora espaços e tabulações nas pontas de cada linha.
- Deixe “Remover linhas vazias” ligado para descartar também as linhas em branco. Desligado, só fica a primeira linha em branco do texto: as outras, onde estiverem, contam como repetidas.
- O resultado aparece enquanto você digita. A saída mantém a primeira ocorrência de cada linha na posição original, e a quantidade de linhas removidas é exibida.
Perguntas frequentes
- Remover duplicadas muda a ordem das minhas linhas?
- Não. A primeira ocorrência de cada linha continua onde estava e as repetições seguintes são removidas. Se você quer uma lista ordenada e sem repetições, use a ferramenta “Ordenar linhas” com a opção de únicas.
- Linhas que só diferem em espaços ou maiúsculas contam como duplicadas?
- Só se você ligar a opção correspondente. Com “Remover espaços” ligado, espaços e tabulações nas pontas são ignorados. Com “Ignorar maiúsculas e minúsculas” ligado, a comparação não distingue caixa. Sem essas opções, a comparação é exata, caractere por caractere.
- Copiei uma coluna da planilha. Funciona?
- Funciona: ao colar, cada célula da coluna vira uma linha. Depois copie o resultado e cole de volta na planilha, que ele ocupa uma célula por linha, já sem as repetidas.
- Por que dois CPFs iguais não foram removidos?
- Porque a comparação é de texto, não de número: 123.456.789-09 e 12345678909 são linhas diferentes. Deixe todos no mesmo formato antes, por exemplo com localizar e substituir. Com «Remover espaços» ligado, espaços nas pontas não atrapalham; espaços no meio, sim.
- Que tamanho de lista dá para colar?
- Centenas de milhares de linhas rodam bem em um navegador moderno; o trabalho é feito em uma única passada com um conjunto de hash em memória. Arquivos muito grandes costumam ser lentos para colar na caixa de texto, não para processar.
- As quebras de linha do Windows (CRLF) são tratadas?
- Sim. As linhas são separadas por \n, \r\n e \r sozinho, então textos copiados do Windows, do macOS e do Linux são tratados igual. A saída usa quebras \n.
- Minha lista é enviada para algum lugar?
- Não. Tudo roda no seu navegador, então listas de e-mails de clientes e logs internos não saem do seu aparelho.