Text Line Sorter
Sort, reverse, or shuffle lines of text alphabetically, numerically, or by length.
Texto de Entrada (um item por linha)
Modo de Ordenação
Opções
Sobre esta ferramenta
O Ordenador de Linhas de Texto organiza linhas de texto em sete modos diferentes: alfabético (A→Z ou Z→A), por comprimento (mais curto ou mais longo primeiro), numérico (ordena corretamente 1, 2, 10), embaralhamento aleatório e ordem inversa.
Toda a ordenação é executada no navegador usando localeCompare do JavaScript para ordenação alfabética e comparação numérica padrão.
Como usar
- Cole suas linhas de texto na área de entrada (um item por linha), ou clique em Exemplo.
- Escolha um Modo de Ordenação no menu suspenso.
- Ative as opções conforme necessário.
- Clique em Ordenar e copie o resultado.
Casos de uso
Desenvolvedores ordenam declarações de importação ou listas de classes CSS alfabeticamente. Analistas de dados ordenam valores de colunas CSV. Escritores organizam listas por comprimento. Educadores randomizam perguntas de quiz.
Perguntas frequentes
- A ordenação alfabética lida com caracteres acentuados? — Sim. O modo A→Z usa localeCompare com sensitivity: 'base' por padrão, que trata variantes acentuadas como equivalentes à sua letra base.
- Como a ordenação numérica lida com linhas mistas? — Linhas que começam com um número válido são ordenadas por esse número. Linhas que não começam com um número recaem em ordenação alfabética.
- O embaralhamento aleatório produz resultados verdadeiramente aleatórios? — O embaralhamento usa Math.random(), que é rápido mas não criptograficamente aleatório. É adequado para embaralhamentos cotidianos, mas não para aplicações de segurança.