# Colocar em ordem alfabética

> Esta ferramenta coloca uma lista em ordem alfabética, de A a Z ou de Z a A, seguindo as regras do português: Árvore fica junto de arvore, e não depois do Z, e maiúsculas não mudam a posição. Ela também põe números em ordem numérica (item 2 antes de item 10), aceita listas por linha ou separadas por vírgula e pode remover itens repetidos.

- Endereço oficial: https://pradev.com.br/colocar-em-ordem-alfabetica
- Categoria: Texto
- Tipo: Utilitário
- Atualizado em: 2026-10-01
- Autor: Leonardo Gaertner (https://pradev.com.br/sobre)
- Preço: grátis, sem cadastro. O processamento acontece no navegador de quem usa.

## Como usar

1. Cole a lista, com um item por linha ou separada por vírgula.
2. Escolha a ordem e como os itens estão separados.
3. Se quiser, remova os repetidos, e copie o resultado.

## Como funciona

Uma ordenação simples, como a do sort do JavaScript sem parâmetros, compara os códigos dos caracteres: as maiúsculas vêm antes de todas as minúsculas e as letras acentuadas vão para o fim, depois do z. A ferramenta usa a ordenação do Unicode para o português, em que acentos e maiúsculas só desempatam palavras que, sem eles, seriam iguais.

Com a ordem numérica, sequências de algarismos são comparadas pelo valor: arquivo 9 vem antes de arquivo 10. Sem ela, a comparação é letra a letra, e arquivo 10 vem antes de arquivo 9. Linhas em branco são ignoradas.

### Exemplo

```text
Lista: Zebra, maçã, Árvore, banana, abacaxi
Ordem alfabética: abacaxi, Árvore, banana, maçã, Zebra
```

## Perguntas frequentes

### Por que no Excel ou no código a ordem sai diferente?

Porque muitas ferramentas comparam os códigos dos caracteres, e não as letras. Em JavaScript, use lista.sort((a, b) => a.localeCompare(b, 'pt-BR')). Em Python, uma opção simples é ordenar pela versão sem acentos e em minúsculas de cada item.

### Como ordenar de Z a A?

Escolha "Z a A" nas opções. A lista sai na ordem inversa, com as mesmas regras de acentos e números.

### Dá para ordenar uma lista separada por vírgula?

Sim. Escolha "Por vírgula": a ferramenta separa os itens nas vírgulas, tira os espaços das pontas e devolve a lista ordenada separada por vírgula e espaço.

## Fontes

- [Unicode UTS #10: algoritmo de ordenação](https://www.unicode.org/reports/tr10/)

## Ferramentas relacionadas

- [Remover Linhas Duplicadas](https://pradev.com.br/remover-linhas-duplicadas): Remova linhas repetidas de listas de e-mails, nomes ou códigos, mantendo a ordem original. Pode ignorar maiúsculas e espaços. Grátis.
- [Remover Quebra de Linha](https://pradev.com.br/remover-quebra-de-linha): Junte as linhas de um texto copiado de PDF ou e-mail, trocando as quebras por espaço, por nada ou por vírgula. Opção de manter os parágrafos.
- [Conversor de Maiúsculas e Minúsculas](https://pradev.com.br/conversor-de-maiusculas-e-minusculas): Converta texto para MAIÚSCULAS, minúsculas, Título ou Frase, e nomes para camelCase, snake_case e kebab-case. Grátis e no navegador.
- [Inverter Texto](https://pradev.com.br/inverter-texto): Inverta um texto de trás para frente, a ordem das palavras ou a ordem das linhas. Emojis e acentos não se quebram. Grátis, no navegador.
- [Contador de Caracteres](https://pradev.com.br/contador-de-caracteres): Conte caracteres, com e sem espaços, palavras, linhas e parágrafos enquanto digita. Emojis e acentos contam certo. Grátis, no navegador.
- [Contador de Ocorrência de Palavra](https://pradev.com.br/contador-de-ocorrencia-de-palavra): Veja quantas vezes cada palavra aparece em um texto, da mais usada para a menos usada, ou conte uma palavra específica. Grátis.
