ferramentexto
utilidades rápidas

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.

?
Localidade

Entrada

0 linhas · 0 palavras · 0 chars

Atalhos: Ctrl/⌘+Enter ordena · Ctrl/⌘+B copia · Esc limpa resultado.

Resultado

0 linhas · 0 palavras · 0 chars

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”.