Ordenar texto
Ordene as linhas do texto com regras avançadas: A→Z/Z→A, ignorar acentos/maiúsculas, ordenação natural (números) e mais. Tudo local, sem enviar dados.
Entrada
Atalhos: Ctrl/⌘+Enter ordena · Ctrl/⌘+B copia · Esc limpa resultado.
Resultado
Como funciona
1) Preparação: dividimos o texto por linhas. Se marcado, removemos espaços das pontas (trim), linhas vazias e/ou duplicadas. Você pode manter a 1ª linha como cabeçalho.
2) Comparação: usamos Intl.Collator
(ordenador internacionalizado do navegador). As opções:
- Ignorar acentos e Ignorar maiúsc./minúsc. ajustam a sensitivity (ex.:
base
ignora ambos). - Ordenação natural usa
numeric: true
(números dentro do texto contam:2 < 10
). - Ignorar pontuação ativa
ignorePunctuation: true
. - Localidade define regras linguísticas (pt-BR por padrão).
3) Ordem: aplicamos o Collator para A→Z; se escolher Z→A, apenas invertimos o resultado ao final.
Privacidade: tudo acontece no seu navegador; nada é enviado.
Dica: para listas com números, mantenha Ordenação natural ligado para um resultado mais “humano”.