Colocar em ordem alfabética (alfabetizar uma lista)
Ferramenta grátis para colocar uma lista em ordem alfabética. Cole suas linhas e alfabetize de A-Z - com tratamento de maiúsculas, acentos e números naturais. Copie em um clique.
Cole uma lista para colocá-la em ordem alfabética na hora. As linhas são ordenadas A-Z com comparação sensível à locale, então acentos e números ordenam como esperado. Mude para Z-A, remova duplicados ou apare linhas ao mesmo tempo.
7 linhas → 7 de saída (0 removidas)
Como usar
Cole seu texto
Uma entrada por linha. Há um exemplo pré-carregado para ver o resultado já.
Escolha a ordem e as opções
A-Z, Z-A, por comprimento, inverter ou aleatório - mais maiúsculas, números naturais, aparar, remover vazias e remover duplicados.
Copie a lista ordenada
A saída aparece no painel direito com um contador de entrada/saída. Clique em Copiar para pegar tudo.
O que é?
Um ordenador de linhas pega um texto e reordena suas linhas por uma comparação escolhida: lexicográfica (A-Z, Z-A), comprimento, inversa ou aleatória. As escolhas interessantes giram em torno de estabilidade (linhas iguais mantêm a ordem de entrada), locale (para «café» ordenar direito) e ordenação natural (para «page-2» vir antes de «page-10»). Passadas opcionais de aparar e deduplicar limpam a lista antes de ordenar.
Quando usar
Colocar uma lista de nomes, e-mails, slugs ou URLs em ordem alfabética antes de compartilhar ou importar. Construir uma página de referência A-Z a partir de um dump de notas. Embaralhar uma playlist ou lista de classe quando precisa de ordem aleatória. Inverter uma lista. Ordenar uma coluna de números. Separar o cabeçalho do CSV, ordenar o corpo, recolar.
Erros comuns
Ordenar um CSV com a linha de cabeçalho incluída - ela cai em algum ponto do alfabético e o arquivo deixa de parsear. Esquecer que «page-10» vem antes de «page-2» em ASCII puro mas não em ordenação natural. E usar ordem ascendente pensando «mais antigo primeiro» quando as linhas são datas YYYY-MM-DD - já estão em ordem cronológica, ascendente é mais antigo, descendente é mais recente.
FAQ
- A ordenação é estável?
- Sim. Linhas que comparam iguais mantêm a ordem relativa de entrada. Importante ao ordenar por comprimento quando se quer preservar a sequência original dentro de cada faixa de comprimento.
- Trata números naturalmente?
- Sim. «item-2» é ordenado antes de «item-10» usando a comparação Intl do JavaScript; listas puramente numéricas (1, 2, 10, 20) também ordenam corretamente. Para ASCII puro («item-10» primeiro), desligue a ordenação natural.
- E maiúsculas?
- Insensível por padrão. Ligue sensível para colocar maiúsculas antes de minúsculas («A» antes de «a»).
- Pode remover duplicados ao ordenar?
- Sim - marque «remover duplicados» e cada linha é mantida só uma vez (conforme o ajuste de maiúsculas). Combine com A-Z para uma lista limpa, ordenada e única numa passada.
- O que «Inverter» faz em relação a «Z-A»?
- Inverter simplesmente vira a ordem atual das linhas sem ordenar - última linha primeiro. Z-A ordena alfabeticamente de forma decrescente. Use Inverter para desfazer uma ordenação ou virar uma lista como está.
- Minha lista é enviada para algum lugar?
- Não. Toda a ordenação roda localmente no seu navegador - nada é enviado a um servidor, então é seguro para listas privadas ou sensíveis.
Ordenar linhas
Ordene uma lista A-Z, Z-A, por comprimento, inverta ou embaralhe - deduplique e limpe no caminho.
Experimentar →