Como usar siglas dos estados brasileiros no dia a dia
As siglas dos estados brasileiros são codificações de duas letras usadas para identificar UF em planilhas, sistemas, documentos e etiquetas de envio. Cada estado tem uma sigla oficial definida pela ABNT NBR 5892, que é amplamente adotada pelo Correios, Receita Federal e órgãos públicos. Não existe uma única lista mágica, mas a padronização é relativamente simples se você souber onde procurar e como validar os dados. A questão prática é que muitas pessoas pegam tabelas da internet sem conferência e se deparam com duplicatas ou siglas inventadas. Eu já perdi tempo corrigindo planilhas onde vinha "SP" junto com "S.P." ou "Sao Paulo" num campo que só aceitava duas letras. O jeito mais rápido é cruzar a sua fonte com a tabela oficial do IBGE, que atualiza periodicamente e serve como autoridade final. Leva uns dois minutos fazer esse checklist antes de confiar num download qualquer.
O que são as sigla dos estados e onde encontrá-las
As siglas variam conforme o contexto. No setor de transportes e logística, os Correios seguem rigorosamente o padrão AC, AL, AP, AM, BA, CE, DF, ES, GO, MA, MT, MS, MG, PA, PB, PR, PE, PI, RJ, RN, RS, RO, RR, SC, SP, SE e TO. Já em sistemas tributários e fiscais, como no NF-e, a sigla é usada em conjunto com o código numérico do IBGE, então apenas a sigla isolada às vezes não basta para identificar um estado com precisão absoluta em ambientes onde o Distrito Federal compartilha código com outra entidade. Para baixar uma lista pronta em CSV ou Excel, o site do IBGE disponibiliza tabelas atualizadas em seu portal de dados abertos. Outro recurso útil é a base de dados do Senado Federal, que mantém um arquivo consolidado com as informações das unidades federativas. Se você precisa de uma versão já formatada para importar em SQL, planilhas do Google ou bancos de dados internos, existem repositórios no GitHub com scripts prontos. Eu uso principalmente a planilha do IBGE exportada em XLSX, porque ela traz a sigla, o nome completo, a região e o código numérico tudo na mesma aba, o que elimina a necessidade de juntar tabelas separadas.
Procedimento passo a passo para montar sua tabela
O primeiro passo é abrir a fonte oficial. No caso do IBGE, o arquivo se chama Tabela de Unidades da Federação e costuma ser encontrado na seção de estatísticas ou dados abertos. A terceira coluna da planilha geralmente contém a sigla. Copie apenas essa coluna para uma nova abas e remova linhas em branco ou repetidas usando filtros. Se o seu sistema exigir código numérico junto, traga também a segunda coluna que contém o número de dois dígitos atribuído a cada estado. O segundo passo é validar contra outra fonte. Abra a tabela dos Correios ou do portal da Receita Federal e compare linha por linha. Diferenças comuns incluem estados que foram incluídos em listas desatualizadas, siglas em maiúsculas e minúsculas ou casos raros em que uma UF teve sua sigla alterada. A regra geral é manter a versão mais recente entre as duas, priorizando a do IBGE por ser a autoridade estatística.
O terceiro passo é converter para o formato que seu sistema pede. Se for Excel, salve como .xlsx com a primeira linha contendo os cabeçalhos "sigla", "nome_completo" e "codigo_ibge". Se for CSV, use vírgula como separador e aspas duplas em campos que contenham acento. Para bancos de dados, gere um INSERT por linha ou um arquivo .sql com inserções em lote. Esse processo leva cerca de cinco a oito minutos quando a fonte já está limpa, e até vinte minutos se precisar corrigir inconsistências.
👉 Clique no botão abaixo para saber mais sobre o assunto!
Problema real que eu enfrentei e como resolvi
Em um projeto de integração com um sistema de nota fiscal, meu cliente usava uma planilha que continha "MT" e "MS" corretamente, mas também tinha "DF" duplicado com duas grafias: "Distrito Federal" e "D.Federal". O sistema rejeitava os registros porque o validador esperava exatamente o nome completo padronizado. A solução foi criar uma função de normalização que converte tudo para maiúsculas, remove pontos e espaços extra, e depois compara com a lista oficial do IBGE. Em vez de deixar o usuário corrigir manualmente, eu implementei um mapeamento automático com as regras de substituição mais comuns. Isso reduziu o tempo de tratamento de dados de cerca de uma hora para aproximadamente três minutos por lote.
Dica técnica: código numérico versus sigla
Um erro frequente é tratar a sigla como identificador único em contextos onde o código numérico seria mais adequado. A sigla é boa para leitura humana e para campos limitados a dois caracteres. O código numérico do IBGE é mais robusto para joins em banco de dados, porque evita ambiguidade quando a mesma combinação de letras poderia aparecer em outro contexto, como abreviações de cidades ou nomes de empresas. Se seu sistema permite, armazene ambos os campos. Isso evita retrabalho quando um novo estado ou mudança de nomenclatura surgir, algo que já aconteceu com alterações de nomes de municípios e reestruturações regionais.
Limitações e quando a abordagem falha
A principal limitação é que nem todo sistema usa a tabela oficial. Alguns ERP antigos carregam siglas desatualizadas ou adicionam combinações como "SU" para Sudete, que nunca existiu como unidade federativa. Nessas situações, confiar apenas na sigla gera erros de validação silenciosa, onde o registro passa pelo formulário mas o dado fica inconsistentes. A alternativa é adicionar validação por código IBGE ou implementar um webhook que consulte a API do IBGE antes de aceitar o valor. Outra limitação importante é que o território brasileiro inclui também territórios federais e áreas especiais sem sigla de estado, como a Zona Franca de Manaus, que não se enquadra na tabela padrão. Se seu fluxo de trabalho envolve esses casos, você precisará de uma coluna extra para tipo de unidade, senão os registros serão rejeitados. Se você estiver migrando dados de um sistema legado para um novo, faça sempre um backup antes de aplicar normalizações em massa. Um script mal calibrado pode sobrescrever campos corretos e exigir restore manual, o que consome muito mais tempo do que o processo original de conferência.
Resumo rápido dos estados e suas siglas
AC - Acre | AL - Alagoas | AP - Amapá | AM - Amazonas | BA - Bahia | CE - Ceará | DF - Distrito Federal | ES - Espírito Santo | GO - Goiás | MA - Maranhão | MT - Mato Grosso | MS - Mato Grosso do Sul | MG - Minas Gerais | PA - Pará | PB - Paraíba | PR - Paraná | PE - Pernambuco | PI - Piauí | RJ - Rio de Janeiro | RN - Rio Grande do Norte | RS - Rio Grande do Sul | RO - Rondônia | RR - Roraima | SC - Santa Catarina | SP - São Paulo | SE - Sergipe | TO - Tocantins Manter essa lista atualizada e validada contra o IBGE é o que garante consistência em qualquer fluxo que envolva documentação, logística ou relatórios governamentais. Não adianta ter automação se a base de dados de referência estiver defasada.