Limpe a lista sem reorganizar os itens
Esta ferramenta remove linhas repetidas de um texto e mantém a primeira ocorrência de cada entrada diferente. Cole um item por linha, escolha como comparar as entradas e pressione Remover duplicadas. O resultado segue a ordem das primeiras ocorrências. Não há ordenação alfabética automática, e uma entrada não precisa estar ao lado de sua repetição para que a duplicidade seja encontrada.
Isso pode ajudar em uma lista de leitura reunida de várias anotações, etiquetas copiadas de um documento ou códigos de referência repetidos. A unidade de comparação é a linha inteira. Duas linhas coincidem quando seus valores completos são iguais depois das opções escolhidas. Uma palavra repetida dentro de uma frase não é removida, e duas frases sobre o mesmo assunto não são consideradas equivalentes.
Antes de começar, decida o que significa “o mesmo item” na sua lista. Maçã e maçã devem ser iguais? Um espaço ao redor de um código importa? As linhas vazias separam grupos ou podem desaparecer? Essas escolhas são mais importantes do que o ato de apagar repetições. Uma opção útil para etiquetas comuns pode unir valores que precisam continuar distintos em um conjunto de dados técnicos.
Escolha as três opções com atenção
Ignorar maiúsculas e minúsculas
Com esta opção desligada, diferenças de caixa podem manter entradas separadas. Maçã e maçã têm valores de comparação diferentes. Ao ativar a opção, a comparação usa as formas minúsculas conforme o idioma da página. A primeira entrada mantida conserva sua própria escrita: ignorar maiúsculas não significa transformar todas as linhas da saída em minúsculas.
Se Maçã aparece antes de maçã, a forma mantida será Maçã. Se maçã vier primeiro, essa será a escrita preservada. Isso ajuda quando a ordem de origem já representa qual versão você prefere. Não é uma escolha da versão mais correta: se a primeira entrada tiver um erro, a ferramenta não consulta as seguintes para melhorar a grafia.
Remover espaços nas extremidades
Esta opção retira espaços em branco do começo e do fim de cada linha antes da comparação. Ela também retira esses espaços da linha mantida no resultado. Portanto, não se limita a ignorar o preenchimento durante a busca por coincidências. Se uma indentação inicial precisa ser preservada, deixe a opção desligada ou guarde essa formatação em outra cópia.
Os espaços dentro de uma linha não são reduzidos. São Paulo e São Paulo, com dois espaços internos na segunda versão, podem continuar como entradas diferentes. A opção também não remove acentos nem pontuação. Use-a para limpar preenchimento acidental nas bordas, e não como uma promessa de que todos os textos visualmente semelhantes serão tratados como iguais.
Remover linhas vazias
Remover linhas vazias começa ativado. A opção exclui linhas sem conteúdo e linhas compostas somente por espaços em branco, mesmo quando a remoção de espaços nas extremidades está desligada. Isso evita levar lacunas acidentais de uma lista copiada para o resultado. O resumo conta essas remoções separadamente, então uma redução na lista não significa que todas as linhas excluídas eram repetições.
Se você desligar a opção, as linhas vazias entram na comparação como as demais. Várias linhas exatamente vazias viram uma só. Linhas com quantidades diferentes de espaços podem continuar distintas quando as extremidades não são aparadas. Com o corte ativado, tornam-se vazias e coincidem. Por isso, manter linhas vazias não equivale a preservar todos os separadores ou a organização original em grupos.
Três exemplos com regras explícitas
Mantenha a primeira escrita e sua posição
Cole esta lista, deixe a remoção de espaços desligada e mantenha a exclusão de linhas vazias ativada:
Maçã
Pera
maçã
Maçã
Sem ignorar maiúsculas, o resultado contém Maçã, Pera e maçã em três linhas separadas. Uma duplicada é removida. Ao ignorar maiúsculas, ficam Maçã e Pera, com duas duplicadas removidas. Nos dois casos, Maçã continua antes de Pera porque as primeiras ocorrências estavam nessa ordem. A operação não acrescenta uma classificação alfabética à limpeza.
O exemplo também mostra o sentido de manter uma cópia. Uma entrada repetida não desaparece completamente: sua primeira ocorrência permanece. Se você precisa guardar somente itens que apareceram exatamente uma vez, ou mostrar apenas os repetidos, este não é esse tipo de filtro. Aqui o resultado contém uma linha para cada valor de comparação encontrado no texto.
Remova o preenchimento, não os espaços internos
Considere três linhas: a palavra azul com um espaço de cada lado, azul sem preenchimento e azul claro. Com a remoção de espaços desligada, as três são diferentes. Ao ligar a opção, as duas primeiras coincidem e a saída contém azul seguido de azul claro. O azul mantido não tem espaços ao redor, porque a opção também modifica o resultado.
Agora compare azul claro com azul claro, que tem dois espaços entre as palavras na segunda linha. Aparar as extremidades não torna essas entradas iguais. Essa diferença ajuda a investigar uma lista que ainda parece repetida depois da limpeza. Observe os caracteres dentro da linha, não apenas o começo e o fim. O mesmo vale para sinais, rótulos adicionais e números de referência diferentes.
Entenda a comparação de caracteres acentuados
O Unicode permite representar certos caracteres acentuados de mais de uma maneira. Um é visível pode estar armazenado como um caractere composto ou como um e seguido de um acento combinante. Antes de comparar, a ferramenta usa normalização NFC para reconhecer essas representações canonicamente equivalentes. Duas linhas com café nessas formas ficam reduzidas à primeira ocorrência.
Isso não torna café igual a cafe. NFC não remove acentos, não corrige palavras e não procura semelhanças gerais. O texto mantido vem da primeira linha, depois da remoção opcional dos espaços nas bordas; a normalização é usada na chave de comparação. Essa distinção importa ao reunir conteúdo de editores diferentes, mas não autoriza juntar nomes apenas por serem parecidos.
Leia o resumo para saber o que foi removido
Depois do processamento, o resumo informa quantas linhas foram mantidas e quantas foram removidas. As removidas são divididas entre duplicadas e vazias. Leia as duas categorias em conjunto. Se dez linhas desaparecerem e nove estiverem vazias, não foram encontrados dez registros repetidos. Por outro lado, uma lista sem lacunas pode diminuir bastante quando a mesma entrada aparece muitas vezes.
Uma quebra de linha no final do texto pode criar uma linha vazia adicional. Com a remoção de vazias ativada, essa linha entra na contagem correspondente. Isso pode explicar uma diferença de uma linha em relação a uma conferência visual rápida. A ferramenta reconhece formatos comuns de quebra e reúne as entradas mantidas com quebras de linha no resultado.
Confira várias entradas, incluindo algumas perto do começo e do fim. Quando a comparação ignora maiúsculas, veja qual grafia foi mantida por aparecer primeiro. Quando remove espaços, inspecione uma linha que tinha recuo e confirme que perder esse preenchimento é aceitável. Em listas importantes, compare a versão original com a limpa antes de substituir sua cópia de trabalho.
Alterar a entrada ou uma opção limpa o resultado anterior. Pressione Remover duplicadas novamente para gerar a saída com as novas regras. Isso evita confundir uma comparação antiga com a atual. Copiar resultado leva somente o texto limpo para a área de transferência; as contagens do resumo não são acrescentadas como novas linhas da lista.
Prepare o tipo certo de entrada
Use um item por quebra de linha real. Um parágrafo separado por vírgulas é uma única linha, não uma lista de palavras comparadas individualmente. Uma entrada comprida que quebra visualmente dentro da caixa continua sendo um item se não tiver uma quebra efetiva. Antes de processar, confira se a lista colada usa linhas, vírgulas, ponto e vírgula ou tabulações como separadores.
Linhas copiadas de uma planilha podem conter várias células separadas por tabulação. Aqui, toda a linha colada é comparada como uma entrada de texto. A ferramenta não permite escolher uma coluna para deduplicar, identificar registros por um campo de código ou combinar os demais campos. Duas linhas com o mesmo nome e observações diferentes continuam sendo linhas completas distintas.
Não presuma que nomes repetidos representam a mesma pessoa. Duas pessoas podem ter o mesmo nome, e uma pessoa pode aparecer com grafias diferentes. Em uma lista de participantes, mantenha um código apropriado se precisar distinguir as entradas. A comparação segue uma regra textual; ela não verifica identidades nem decide quais registros de uma organização deveriam ser unidos.
Guarde a fonte antes de modificá-la. A saída não inclui uma lista separada de itens descartados nem um histórico completo de edição. O original permanece na caixa durante o processamento normal, mas Limpar remove a entrada e o resultado atuais. Preserve outra cópia quando precisar conferir ou explicar depois as decisões tomadas na limpeza.
Termine a lista sem misturar tarefas diferentes
O formulário aceita até 200.000 caracteres por operação e pede texto quando a entrada está vazia ou contém apenas espaços. Se a fonte ultrapassar o limite, tenha cuidado ao dividir: limpar cada lote separadamente não elimina repetições que aparecem em lotes distintos. Seria necessária uma comparação final conjunta dentro do limite ou uma ferramenta adequada ao conjunto maior.
O campo de resultado é somente leitura. Para mudar as regras, ajuste as opções e execute de novo; para editar entradas específicas, copie a saída para seu editor. Se o botão não conseguir acessar a área de transferência, selecione e copie o texto manualmente. Confira as quebras de linha no aplicativo de destino antes de considerar a transferência concluída.
Se as entradas limpas também precisarem de uma sequência, continue em Colocar em ordem alfabética. Ordenar é uma tarefa separada de manter primeiras ocorrências. Para mudar ao acaso a ordem de uma atividade, use Lista aleatória depois de decidir se deve haver entradas repetidas. Remover duplicadas muda quais itens participam; embaralhar depois muda somente as posições.