Ordenar linhas
Ordena linhas de texto por ordem alfabética, numérica, natural ou de comprimento, inverte-as ou baralha-as. Grátis e privado, no teu navegador.
Como ordenar linhas
- Cola a tua lista na caixa de entrada, com um item por linha.
- Escolhe em Ordenar por: ordem alfabética, ordem natural, valor numérico, comprimento da linha, inverter a ordem atual ou baralhar aleatoriamente.
- Assinala as opções de que precisas: Decrescente, Ignorar maiúsculas e minúsculas, Remover duplicados, Remover linhas vazias ou Remover espaços.
- A lista ordenada aparece na caixa de resultado. Clica em Ordenar sempre que quiseres, por exemplo para obteres uma nova ordem aleatória.
- Copia o resultado e cola-o onde precisares.
Por baixo do resultado aparecem o número de linhas e o número de linhas removidas pelas opções de limpeza.
As ordens explicadas
Ordem alfabética (A → Z) usa as regras reais da língua em vez dos códigos dos caracteres. As letras acentuadas ficam junto da letra base, por isso «árvore» aparece logo a seguir a «arvore» e antes de «zebra», em vez de ser atirada para o fim da lista, como faria uma ordenação básica. A ordenação segue a língua da página, o que conta para palavras com acentos e cedilhas, como «ação» ou «órgão».
Ordem natural trata os grupos de algarismos como números. Uma ordenação alfabética simples põe «item10» antes de «item2», porque compara carácter a carácter; a ordem natural dá item1, item2, item10, como uma pessoa esperaria. É ideal para nomes de ficheiros, títulos de capítulos e números de versão.
Valor numérico procura o primeiro número de cada linha e ordena por esse valor: «2 kg», «10 kg», «100 kg». São reconhecidos números negativos, decimais (3.5 ou 3,5) e separadores de milhares (1,200 ou 1 200). As linhas sem número ficam no fim, pela ordem original.
Comprimento da linha ordena da linha mais curta para a mais longa, contando os caracteres. As linhas com o mesmo comprimento mantêm a ordem original.
Inverter a ordem atual vira a lista ao contrário sem a ordenar: a última linha passa a ser a primeira.
Baralhar aleatoriamente mistura as linhas com o gerador aleatório criptográfico do teu navegador, por isso todas as ordens têm a mesma probabilidade. Usa-o para sortear nomes, baralhar uma lista de músicas ou misturar perguntas de um questionário. Cada clique em Ordenar dá uma nova ordem.
Opções de limpeza
- Decrescente inverte o sentido: de Z para A, o maior número primeiro, a linha mais longa primeiro.
- Ignorar maiúsculas e minúsculas trata «maçã» e «Maçã» como iguais ao ordenar e ao remover duplicados. Sem esta opção, as versões em minúsculas e maiúsculas ficam separadas.
- Remover duplicados mantém apenas a primeira ocorrência de cada linha.
- Remover linhas vazias elimina as linhas em branco, incluindo as que só contêm espaços.
- Remover espaços tira os espaços e as tabulações no início e no fim de cada linha, o que evita surpresas quando um espaço perdido altera a ordem.
A terminação de linha do teu texto (Windows ou Unix) é mantida no resultado.
Perguntas frequentes
Porque é que «item10» aparece antes de «item2»?
É assim que funciona uma ordenação puramente alfabética: compara «1» com «2» e fica por aí. Escolhe Ordem natural para ordenar os números dentro do texto pelo seu valor.
O que acontece às linhas sem números na ordenação numérica?
Ficam depois de todas as linhas que têm um número, pela ordem em que estavam no texto, quer ordenes de forma crescente quer decrescente.
A ordem aleatória é mesmo aleatória?
Sim. Usa o algoritmo de Fisher–Yates com o gerador aleatório da Web Crypto, sem o pequeno enviesamento que uma mistura ingénua introduz. Todas as ordens possíveis têm a mesma probabilidade.
Posso ordenar e remover duplicados ao mesmo tempo?
Sim. Assinala Remover duplicados e escolhe qualquer ordem. Combina com Ignorar maiúsculas e minúsculas e Remover espaços para apanhar duplicados que só diferem em maiúsculas ou espaços.
A ordenação altera as próprias linhas?
Não. Tirando a remoção opcional de espaços, cada linha fica exatamente como a escreveste; só muda a ordem.
A minha lista é enviada para um servidor?
Não. A ordenação é feita inteiramente no teu navegador e nada do que colas é enviado.
Ferramentas relacionadas
- Remover linhas duplicadas Remove linhas duplicadas de qualquer lista online. Mantém a primeira ocorrência na ordem original, com opções para ignorar maiúsculas, espaços e ordenar.
- Remover quebras de linha e espaços a mais Remove quebras de linha e espaços a mais de texto copiado de um PDF ou e-mail. Mantém parágrafos e listas, junta palavras hifenizadas e tira citações.
- Converter maiúsculas e minúsculas Conversor online gratuito para passar texto a maiúsculas, minúsculas, iniciais maiúsculas, tipo frase, camelCase, snake_case, kebab-case e mais.