Texto

Ordenar linhas e remover duplicadas

Cole uma lista com um item por linha e organize em ordem alfabética ou numérica, tire repetições e linhas em branco, embaralhe ou inverta.

🔒 Processado no seu navegador. Não armazenamos o que você digita.

Para que serve ordenar linhas

Listas aparecem em todo lugar: nomes de participantes, e-mails de clientes, produtos de um catálogo, palavras-chave, cidades, códigos. Quase sempre elas chegam bagunçadas, com itens repetidos, linhas em branco e espaços sobrando. Organizar isso à mão ou numa planilha toma tempo. Com esta ferramenta, basta colar a lista para receber o resultado limpo e em ordem.

Usos comuns:

  • colocar nomes de alunos, convidados ou funcionários em ordem alfabética;
  • remover e-mails ou telefones duplicados antes de importar em outro sistema;
  • limpar listas de palavras-chave copiadas de várias fontes;
  • embaralhar a ordem de apresentações, perguntas ou equipes;
  • inverter uma lista cronológica para mostrar os itens mais recentes primeiro.

Como usar

  1. Cole a lista na caixa da esquerda, com um item por linha. Se copiar de uma coluna de planilha, cada célula já vira uma linha.
  2. Escolha a ordem: A → Z, Z → A, por tamanho, inverter, embaralhar ou manter a ordem original.
  3. Ajuste as opções de limpeza. O resultado aparece à direita (abaixo, no celular) e atualiza enquanto você digita.
  4. Clique em "Copiar resultado". Abaixo dos botões aparece quantas linhas entraram, quantas saíram e quantas duplicadas foram removidas.

Como a ordenação funciona

Ordem alfabética em português

Ordenar texto "por código" (como fazem muitos programas) coloca todas as maiúsculas antes das minúsculas e joga as letras acentuadas para o fim: "Zeca" viria antes de "ana", e "Érica" depois de "zeca". A ferramenta usa as regras de ordenação do português do Brasil (Unicode Collation, a mesma base do localeCompare('pt-BR')), em que:

  • acentos e cedilha só desempatam: "Álvaro" fica entre "alberto" e "Ana";
  • maiúsculas e minúsculas ficam juntas quando "ignorar maiúsculas/minúsculas" está marcado;
  • espaços e pontuação são considerados, então "São Paulo" vem antes de "Sãopaulo".

Ordenação numérica

Com a opção marcada, sequências de dígitos são comparadas pelo valor numérico. Veja a diferença:

Sem ordenação numéricaCom ordenação numérica
Item 1Item 1
Item 10Item 2
Item 2Item 10
Item 20Item 20

É o comportamento esperado para nomes de arquivos, capítulos, versões e endereços. Desmarque apenas se precisar da ordem estritamente caractere a caractere.

Por tamanho

Ordena das linhas mais curtas para as mais longas, desempatando em ordem alfabética. Útil para revisar listas de títulos ou palavras-chave e encontrar itens longos demais.

Opções de limpeza

A limpeza é feita antes da ordenação, nesta sequência:

  1. Remover espaços no início e no fim de cada linha (evita que " Amazonas" fique no topo da lista).
  2. Remover linhas vazias, incluindo as que só têm espaços.
  3. Remover duplicadas, mantendo a primeira ocorrência. Com "ignorar maiúsculas/minúsculas", "Bahia" e "bahia" contam como a mesma linha.

Repare que acentos contam para a remoção de duplicadas: "Ceará" e "Ceara" são mantidas. Se quiser tratá-las como iguais, passe a lista antes pelo removedor de acentos.

Embaralhar e inverter

Embaralhar usa o algoritmo de Fisher-Yates com números aleatórios criptográficos do navegador, garantindo que todas as ordens possíveis tenham a mesma probabilidade. Para sortear um ou mais vencedores de uma lista, o sorteador de nomes é mais adequado. Inverter apenas vira a lista de cabeça para baixo, sem ordenar.

Dicas

Perguntas frequentes

Como colocar uma lista em ordem alfabética?

Cole a lista com um item por linha, escolha "A → Z" e copie o resultado. A ordenação segue as regras do português: "Álvaro" fica junto de "Alvaro" e antes de "Bruno", sem jogar as palavras acentuadas para o fim.

O que é a ordenação numérica?

Com ela, números dentro do texto são comparados pelo valor: "Item 2" vem antes de "Item 10". Sem ela, a comparação é caractere a caractere e "Item 10" viria antes de "Item 2".

A remoção de duplicadas diferencia maiúsculas de minúsculas?

Por padrão, não: "Maria" e "MARIA" são consideradas iguais e fica a primeira que aparecer. Desmarque "Ignorar maiúsculas/minúsculas" para tratá-las como diferentes.

O embaralhamento é realmente aleatório?

Sim. É usado o algoritmo de Fisher-Yates com números aleatórios criptográficos do navegador, e cada ordem possível tem a mesma chance. Clique em "Embaralhar de novo" para outra ordem.

Existe limite de linhas?

Não há limite fixo. Listas com dezenas de milhares de linhas são processadas em frações de segundo, e nada sai do seu navegador.

Atualizado em 01/10/2026.