Remover linhas duplicadas
Cole uma lista: cada linha fica uma vez só, com a contagem das que saíram.
Ferramentas relacionadas
Cole uma lista e cada linha que já apareceu some, enquanto a primeira continua no lugar. Os contadores embaixo das caixas mostram quantas linhas entraram, quantas ficaram e quantas duplicadas saíram, então dá para ver o que a limpeza mudou. Serve para uma lista de e-mails, uma exportação de palavras-chave, um arquivo de log, um conjunto de endereços da web ou uma coluna de planilha que acumulou cópias em uma mesclagem. Quatro opções decidem o que conta como a mesma linha: maiúsculas, os espaços das pontas, as linhas em branco e a ordenação. A lista fica no seu navegador e não sobe para nenhum servidor.
Como usar
- Cole ou digite sua lista na caixa da esquerda, um item por linha.
- Desligue "Diferenciar maiúsculas" se Maçã e maçã forem o mesmo item para você.
- Escolha uma ordenação se preferir o resultado em ordem alfabética em vez da ordem original.
- Confira os contadores: linhas de entrada, linhas de saída, duplicadas removidas e linhas em branco removidas.
- Copie a lista limpa ou baixe o arquivo .txt.
O que ela cobre
- Espaços e tabulações nas pontas de cada linha são cortados antes da comparação, então "maçã" e " maçã " são o mesmo item. Desligue o corte para preservar a indentação.
- Uma letra acentuada casa independentemente de como foi digitada: café com acento combinante equivale ao é de um único caractere.
- As quebras de linha do Windows são preservadas: uma lista colada em CRLF volta em CRLF, e a quebra final continua onde estava.
- Várias linhas em branco seguidas viram uma. Ligue "Remover linhas em branco" para tirar todas e contá-las à parte.
- A ordenação segue o idioma da página, então a acentuação fica junto da letra base e item2 vem antes de item10.
- Uma lista de 10.000 linhas é limpa enquanto você digita. Acima de 50.000 caracteres o resultado espera um instante depois da última tecla.
Perguntas frequentes
Qual cópia de uma linha repetida fica?
A primeira. A segunda e a terceira ocorrências saem e a original mantém a posição, então uma lista já ordenada não se desmancha. A linha que fica também mantém a grafia dela: sem diferenciar maiúsculas, "Maçã" seguida de "MAÇÃ" deixa "Maçã". Se a posição não importa, escolha uma ordenação alfabética.
Maiúscula conta como uma linha diferente?
Por padrão sim, porque uma lista de senhas, códigos ou nomes de arquivo costuma exigir isso. Ao desligar "Diferenciar maiúsculas", a comparação ignora o caixa em qualquer alfabeto, inclusive cirílico e grego. Há uma exceção conhecida: o ß alemão não vira ss, então "Straße" e "STRASSE" continuam sendo duas linhas.
Minha lista é enviada para algum servidor?
Não. A comparação acontece no seu navegador, no seu aparelho, e nenhuma linha sai dele. A página guarda sua última lista apenas no armazenamento local deste aparelho, para você voltar a ela, e o botão Limpar apaga essa cópia. Listas acima de 200 KB são limpas, mas não ficam guardadas.
Quantas linhas dá para colar?
Não existe um teto fixo. Uma lista de 10.000 linhas é processada em poucos milissegundos e listas de vários megabytes rodam em um celular ou notebook comum. Acima de 50.000 caracteres o cálculo espera 80 milissegundos depois da última tecla em vez de recomeçar a cada letra, e assim a digitação continua fluida.
Ele também apaga as linhas em branco?
Sim. "Remover linhas em branco" apaga toda linha vazia ou formada só por espaços e tabulações, e conta essas linhas separadamente das duplicadas. Com a opção desligada, as linhas em branco se comportam como qualquer outra: a primeira fica e as demais saem como repetidas, então um vão de cinco linhas vira uma.
Funciona sem internet?
Funciona, depois que a página carrega. A comparação é feita pelo script que já está na página, então você pode desligar o Wi-Fi e continuar. Só é preciso ter o JavaScript ligado: sem ele este texto continua visível, mas as caixas e os contadores não funcionam.
Atualizado em