Ferramentas
Remover linhas duplicadas
Cole uma lista e receba de volta a mesma lista sem repetições, na ordem original e com a primeira ocorrência de cada item preservada. A mensagem de status informa quantas linhas foram descartadas.
Tudo acontece no seu navegador. Nenhum dado digitado aqui é enviado à sysINFO ou a terceiros - não há servidor, upload nem registro. Você pode desconectar da internet e a ferramenta continua funcionando.
Entrada
Resultado
Para que serve
Repetição é o resultado natural de juntar informação de várias origens. Duas listas de e-mails que compartilham contatos, um relatório exportado duas vezes, endereços coletados em formulários diferentes, códigos anotados por pessoas distintas na mesma planilha. Antes de usar esse material para qualquer coisa, é preciso saber quantos itens realmente distintos existem ali.
Esta página faz essa limpeza de forma direta: você cola a lista, ela devolve a mesma lista sem as repetições e informa quantas linhas entraram, quantas foram descartadas e quantas restaram. Esses três números costumam ser tão úteis quanto o resultado, porque revelam de imediato o grau de sobreposição entre as fontes que você juntou.
Um detalhe importante é que a ordem original é preservada. Ferramentas que ordenam a lista para depois eliminar vizinhos iguais destroem a sequência, o que é um problema quando a ordem carrega informação, como em um histórico de eventos ou em uma fila de prioridade. Aqui, o que sobra fica exatamente onde estava.
Como usar
- Cole a lista no campo Lista com repetições, com um item por linha.
- Marque Ignorar diferença entre maiúsculas e minúsculas quando a caixa das letras não for significativa, o caso típico de nomes e endereços de e-mail.
- Marque Ignorar espaços no início e no fim da linha quando a lista vier de uma colagem desalinhada, com recuos irregulares.
- Marque Remover linhas em branco para descartar também as linhas vazias.
- Clique em Remover duplicadas. A mensagem de status traz a contagem de entrada, de removidas e de restantes.
- Use Copiar para levar a lista limpa e Limpar para esvaziar os campos.
Exemplos
Comparação exata, sem nenhuma opção marcada
Entrada: Resultado: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] 4 linhas na entrada, 1 removida, 3 restantes.
A mesma lista ignorando maiúsculas e minúsculas
Entrada: Resultado: [email protected] [email protected] [email protected] [email protected] [email protected] [email protected] 4 linhas na entrada, 2 removidas, 2 restantes. A grafia mantida é sempre a da primeira ocorrência.
Espaços invisíveis nas pontas fazem a linha parecer diferente
Linha 1: "Belo Horizonte" Linha 2: "Belo Horizonte " (dois espaços ao final) Sem a opção de ignorar espaços: as duas linhas permanecem Com a opção marcada: sobra apenas a primeira
Notas técnicas
A comparação é feita linha a linha, sobre o conteúdo inteiro de cada uma. Duas linhas só são consideradas iguais se todo o texto coincidir, incluindo pontuação e espaços internos. Palavras repetidas dentro de linhas diferentes não são afetadas: a unidade de trabalho é a linha, não a palavra.
A lista é percorrida uma única vez, de cima para baixo, guardando em uma tabela cada linha já vista. Quando uma linha já conhecida reaparece, ela é descartada. Por isso a ocorrência preservada é sempre a primeira, e a ordem relativa dos itens que sobram é idêntica à da entrada. O custo cresce de forma proporcional ao número de linhas, sem comparações cruzadas.
A opção de ignorar maiúsculas e minúsculas compara as linhas rebaixadas para minúsculas e já aparadas nas pontas, ou seja, ela abrange também o efeito da opção de ignorar espaços. A grafia mostrada na saída é sempre a da primeira ocorrência, sem alteração. A opção de ignorar espaços, sozinha, apara apenas o início e o fim da linha, e não mexe em espaços duplicados no meio do texto.
Linhas vazias não participam da comparação de repetição e permanecem onde estão, o que preserva a separação entre blocos de uma lista. Para eliminá-las, é preciso marcar a opção específica, que descarta toda linha vazia ou composta apenas de espaços. Vale lembrar que a comparação é literal em termos de Unicode: "São Paulo" escrito com o til composto na letra e "São Paulo" escrito com til combinante separado parecem idênticos na tela e são tratados como diferentes.
Perguntas frequentes
Qual das ocorrências repetidas é mantida?
Sempre a primeira. A lista é percorrida de cima para baixo e cada linha inédita é guardada; da segunda aparição em diante, a linha é descartada. Isso preserva a ordem original dos itens que sobraram, o que é importante quando a lista tem uma sequência que faz sentido, como um histórico ou uma ordem de prioridade.
A comparação é feita por linha inteira ou por palavra?
Por linha inteira. Duas linhas só são consideradas repetidas se todo o conteúdo coincidir, incluindo pontuação e espaços internos. Uma palavra que aparece várias vezes dentro de linhas diferentes não é tocada. Se a sua lista tem uma informação por linha, é exatamente esse o comportamento esperado.
O que muda ao ignorar maiúsculas e minúsculas?
Com essa opção marcada, São Paulo, são paulo e SÃO PAULO passam a contar como a mesma linha, e apenas a primeira delas permanece, com a grafia original preservada. Essa opção também apara espaços do início e do fim antes de comparar, então ela abrange o que a opção de ignorar espaços faria sozinha.
Linhas em branco são tratadas como duplicadas entre si?
Não. Linhas vazias não entram na comparação de repetição e continuam onde estão, o que preserva a separação visual entre blocos de uma lista. Para eliminá-las, marque a opção específica de remover linhas em branco, que descarta todas as linhas vazias ou compostas apenas de espaços.
Existe limite de tamanho para a lista?
Não há limite imposto pela ferramenta. A comparação usa uma tabela de linhas já vistas e percorre a lista uma única vez, então o tempo cresce de forma proporcional ao número de linhas. O limite prático é a memória disponível no navegador e o tempo que o seu computador leva para colar um texto muito grande no campo.
Todas as ferramentas
Página de ferramentas →Todas gratuitas e executadas inteiramente no seu navegador.
Documentos brasileiros
Desenvolvimento
Texto