Como usar
- Cole a lista em Linhas, com um item em cada linha.
- Escolha a Ordem: alfabética, natural, por tamanho, invertida ou aleatória.
- Marque Ignorar maiúsculas e minúsculas, Remover linhas repetidas ou Remover linhas vazias, se precisar.
- Copie a Lista ordenada, ou salve-a com Baixar.
Como as linhas são ordenadas
A ordem alfabética compara as linhas letra por letra, com as regras de ordenação da língua da página. A ordem natural lê cada sequência de algarismos como um só número, então file2 vem antes de file10. A ordem por tamanho coloca a linha mais curta primeiro e ordena alfabeticamente as linhas de mesmo tamanho.
- De Z a A é a ordem alfabética invertida.
- Inverter a ordem das linhas mantém as linhas como estão e só inverte a lista. Não as ordena.
Letras acentuadas e o embaralhamento aleatório
Na página em português, uma letra acentuada fica junto da letra simples, e ç vem logo depois de c. Na página em turco, a ordem do alfabeto turco é usada: a b c ç d e f g ğ h ı i j k l m n o ö p r s ş t u ü v y z. Assim, ı vem antes de i, e ş vem depois de s. A página em inglês ordena as mesmas letras pelas regras do inglês.
O embaralhamento aleatório tira os números da fonte segura de aleatoriedade do navegador (crypto.getRandomValues) e usa o método de Fisher-Yates, então todas as ordens são igualmente prováveis. Cada mudança de configuração dá uma nova ordem.
O que a ferramenta não faz
- Não ordena as palavras dentro de uma linha. Cada linha é um item.
- Não muda o texto de uma linha. Só muda a ordem das linhas, e tira as linhas repetidas ou vazias que você pediu.
Exemplo trabalhado: uma lista de nomes de arquivo
A lista tem três linhas, file10, file2 e file1. Na ordem alfabética, o resultado é file1, file10, file2, porque a comparação lê o 1 de file10 antes do 2 de file2.
Na ordem natural, os algarismos são lidos como números, então o resultado é file1, file2, file10. De Z a A dá a ordem alfabética invertida.
| Ordem | Resultado |
|---|---|
| De A a Z | file1, file10, file2 |
| Natural | file1, file2, file10 |
| De Z a A | file2, file10, file1 |
Perguntas frequentes
Por que file10 vem antes de file2 na ordem alfabética?
A ordem alfabética compara caractere por caractere. O primeiro caractere que difere é 1 em file10 e 2 em file2, e o 1 vem antes do 2. Escolha a ordem natural para ler os algarismos como números, e então file2 vem antes de file10.
Ordenar muda o texto dentro de cada linha?
Não. Cada linha é movida como está. Só a ordem das linhas muda, e, com Remover linhas repetidas ou Remover linhas vazias ligado, as linhas correspondentes são descartadas.
Quão aleatório é o embaralhamento?
Ele usa os números aleatórios que o navegador fornece para segurança (crypto.getRandomValues) com o método de Fisher-Yates, então todas as ordens são igualmente prováveis. Ao mudar qualquer configuração, você recebe outra ordem.
A ferramenta ordena letras acentuadas corretamente?
Sim. A ordenação segue as regras da língua da página: no português, uma letra acentuada fica junto da letra simples, e ç vem logo depois de c.
A minha lista sai do meu aparelho?
Não. A ordenação roda no seu navegador. A lista não é enviada ao nosso servidor, e a página não a guarda.
Fontes
- ECMA-402 (em inglês): Intl.Collator, the locale-aware comparison used for sorting
- Unicode (em inglês): SpecialCasing.txt (letter case rules used when ignoring case)
Números e texto verificados pela última vez em terça-feira, 10 de novembro de 2026.