Ordenar Linhas Online
Ordene linhas de texto em ordem alfabética, numérica ou inversa no seu navegador.
Para que serve
Ordene qualquer lista na hora
Vários modos de ordenação
Alfabética, numérica, natural (para nomes com números) e inversa. Com ou sem distinção de maiúsculas.
100% privado
Seus dados são ordenados no seu navegador. Nada é enviado a nenhum servidor.
Ordenação com locale
Suporte a caracteres acentuados com as regras de cada idioma: ã, ç, é, ñ ordenados corretamente.
Instantâneo
Os resultados aparecem conforme você digita. Sem espera para listas de qualquer tamanho típico.
Como funciona
Três passos, sem complicação
Cole o texto para ordenar
Insira as linhas que você quer ordenar. Pode ser uma lista de nomes, países, URLs, palavras-chave ou qualquer conteúdo linha a linha.
Selecione o tipo de ordenação
Escolha alfabética, numérica, natural (para nomes com números como arquivo10) ou ordem inversa. Você também pode ativar o modo sem distinção de maiúsculas.
Copie o resultado ordenado
As linhas ordenadas aparecem instantaneamente. Copie para a área de transferência ou baixe como arquivo de texto.
Perguntas frequentes
Ficou com dúvidas?
A ferramenta oferece quatro modos principais: ordenação alfabética (usando a ordem do conjunto de caracteres Unicode), ordenação numérica (interpreta o conteúdo como números: 10 vem depois de 9, não entre 1 e 2), ordenação natural ou humana (combina texto e números para que arquivo2 venha antes de arquivo10) e ordem inversa (aplica o inverso de qualquer um dos modos acima). A ordenação natural é especialmente útil para nomes de arquivos, versões de software e qualquer lista que misture texto com números.
Por padrão, a ordenação segue a ordem dos pontos de código Unicode, onde letras maiúsculas (A-Z, códigos 65-90) precedem as minúsculas (a-z, códigos 97-122). Isso significa que Zebra aparece antes de banana numa ordenação padrão. Se você ativar o modo insensível a maiúsculas, a comparação é feita convertendo tudo temporariamente para minúsculas, resultando numa ordem mais intuitiva para humanos.
A ordenação básica segue pontos de código Unicode, o que pode produzir resultados inesperados para idiomas com caracteres especiais: em português, letras acentuadas como ã, é ou ç poderiam ficar no final da lista em vez de na posição correta. A ordenação com suporte a locale usa a API Intl.Collator do navegador, aplicando as regras de ordenação do idioma selecionado. Para listas em português, espanhol, francês, alemão ou outros idiomas com diacríticos, essa opção produz resultados culturalmente corretos.
Sim. O modo de ordem inversa inverte o resultado de qualquer outro tipo de ordenação. Se você estava aplicando alfabética A-Z, a inversa dá Z-A. Se estava aplicando numérica crescente, a inversa dá decrescente. A ordem inversa é útil para exibir os valores mais altos primeiro (pontuações, preços, versões mais recentes) ou para inverter uma lista já ordenada sem reprocessá-la.
Na ordenação alfabética padrão, os números são ordenados como texto: 10 vem antes de 2 porque o caractere 1 precede o 2 no código. Isso produz resultados como: 1, 10, 100, 2, 20, 3. A ordenação numérica interpreta cada linha como um valor numérico: 1, 2, 3, 10, 20, 100. A ordenação natural detecta fragmentos numéricos dentro de strings de texto mistas e os compara aritmeticamente: Versão 2 vem antes de Versão 10, mesmo que os caracteres de texto sejam iguais.
Ordenar linhas de texto: alfabetização, ordenação natural e organização de dados em segundos
A necessidade de ordenar listas de texto surge em dezenas de contextos cotidianos: ordenar nomes de clientes para um relatório, alfabetizar uma lista de países para um menu suspenso, organizar palavras-chave alfabeticamente para uma planilha de SEO, ou colocar uma lista de preços extraídos de um site em ordem crescente. A operação parece simples, mas tem várias nuances dependendo do tipo de dado.
A diferença entre ordenação alfabética, numérica e natural é especialmente importante quando os dados misturam texto e números. A ordenação alfabética trata números como texto, produzindo o conhecido problema de 1, 10, 2, 20, 3 em vez de 1, 2, 3, 10, 20. A ordenação natural, implementada por algoritmos como o Natural Sort Order de Dave Koelle, detecta fragmentos numéricos dentro de strings e os compara aritmeticamente, produzindo a ordem intuitivamente correta para nomes de arquivos, versões de software, capítulos de livros e dados similares.
O Convertir.ai implementa a ordenação diretamente no navegador usando o motor V8 do JavaScript e a API Intl.Collator para suporte a localização. Seu texto nunca é enviado a nenhum servidor. Os resultados são imediatos para qualquer tamanho típico de lista, e o suporte a locale garante que caracteres acentuados em português, espanhol, francês, alemão e outros idiomas sejam ordenados de acordo com as regras culturalmente corretas de cada língua.