Ordenar linhas

Cole uma lista e coloque em ordem do jeito que uma pessoa espera, não do jeito do ASCII.

Nível 0 · navegador · ilimitado
47 caracteres
Linhas ordenadas
Água
apêndice
capítulo 1
capítulo 10
Capítulo 2

Ordenação que faz sentido

Ordenar de forma simples compara os caracteres pelo código, o que dá resultados estranhos: Zebra antes de abacaxi (maiúsculas vêm primeiro), Água depois de zebra (letras acentuadas vêm depois do z) e arquivo10 antes de arquivo2 (caractere por caractere, 1 é menor que 2). Esta ferramenta ordena como lemos:

  • Alfabética usa as regras do idioma, ignora maiúsculas por padrão e coloca Á junto do A.
  • Natural também lê os números dentro do texto como números, então capítulo 2 vem antes de capítulo 10.
  • Numérica ordena pelo primeiro número de cada linha, útil para preços, notas ou versões.
  • Tamanho ordena pela quantidade de caracteres.

Exemplo resolvido

arquivo10, arquivo2, Arquivo1 em ordem natural fica Arquivo1, arquivo2, arquivo10. Em ordem alfabética seria arquivo10, Arquivo1, arquivo2.

Como funciona

As ordens alfabética e natural usam o Intl.Collator, a implementação do algoritmo de ordenação do Unicode no navegador, com os dados do idioma da página; a ordem natural ativa a comparação numérica de sequências de dígitos. A ordem numérica extrai o primeiro número de cada linha e compara os valores. A ordem por tamanho conta os caracteres visíveis. Empates são desfeitos em ordem alfabética, e você pode inverter qualquer ordem ou remover linhas vazias. Tudo roda no navegador.

Perguntas frequentes

O que é ordem natural?

Números dentro do texto são comparados como números: foto2 vem antes de foto10.

Por que maiúsculas e minúsculas aparecem misturadas?

A ordenação ignora maiúsculas por padrão, como um dicionário. Desligue Ignorar maiúsculas para diferenciá-las.

E as linhas sem número no modo numérico?

Elas vão para o fim, em ordem alfabética.

Minha lista é enviada?

Não. A ordenação roda no navegador.

Fontes

Revisado em 17 de out. de 2026 · vetores de teste fixtures/tools/text/sort-lines/