Referência Completa de Códigos Estilo ISO (Edição 2026)
No mundo do desenvolvimento de software global, a padronização é a chave para a interoperabilidade. Esteja você construindo uma plataforma de e-commerce, uma ferramenta de localização ou um data warehouse global, inevitavelmente encontrará códigos ISO. Este guia fornece uma referência completa para os três padrões ISO mais importantes para desenvolvedores: ISO 639 (Idiomas), ISO 3166 (Países) e ISO 4217 (Moedas).
Busca Rápida
Você pode usar Ctrl + F (ou Cmd + F no Mac) para encontrar rapidamente um código ou nome específico nas tabelas abaixo.
1. ISO 639: Códigos de Idioma
ISO 639 é um conjunto de padrões internacionais para códigos de idiomas. O mais comumente usado é o ISO 639-1 (códigos de duas letras).
| Código | Nome do Idioma | Nome Nativo |
|---|---|---|
| en | Inglês | English |
| zh | Chinês | 中文 |
| es | Espanhol | Español |
| fr | Francês | Français |
| de | Alemão | Deutsch |
| ja | Japonês | 日本語 |
| ko | Coreano | 한국어 |
| pt | Português | Português |
| ru | Russo | Русский |
| ar | Árabe | العربية |
2. ISO 3166: Códigos de Países e Territórios
Os códigos ISO 3166-1 Alpha-2 são os padrões mais amplamente utilizados para representar países e territórios.
| Código | Nome do País | Região |
|---|---|---|
| US | Estados Unidos | Américas |
| CN | China | Ásia |
| DE | Alemanha | Europa |
| FR | França | Europa |
| JP | Japão | Ásia |
| GB | Reino Unido | Europa |
| BR | Brasil | Américas |
| IN | Índia | Ásia |
| CA | Canadá | Américas |
| AU | Austrália | Oceania |
3. ISO 4217: Códigos de Moeda
ISO 4217 é o padrão internacional para códigos de moedas.
| Código | Nome da Moeda | Símbolo |
|---|---|---|
| USD | Dólar Americano | $ |
| EUR | Euro | € |
| JPY | Iene Japonês | ¥ |
| GBP | Libra Esterlina | £ |
| CNY | Yuan Chinês | ¥ |
| AUD | Dólar Australiano | $ |
| CAD | Dólar Canadense | $ |
| CHF | Franco Suíço | CHF |
| HKD | Dólar de Hong Kong | $ |
| INR | Rúpia Indiana | ₹ |
Casos de Uso e Melhores Práticas
Localização (i18n)
Ao combinar ISO 639 e ISO 3166, você obtém Tags de Localidade (ex: en-US, pt-BR). Elas são usadas para informar ao navegador ou aplicativo qual idioma e formato regional (data, moeda, etc.) usar.
Normalização de Dados
Sempre use códigos ISO em seu banco de dados em vez de nomes de países completos. Os nomes dos países podem variar (ex: "EUA" vs "Estados Unidos da América"), mas "US" é uma constante universal.
Transações Financeiras
Os códigos ISO 4217 são obrigatórios para qualquer integração financeira (Stripe, PayPal, SWIFT). Eles garantem que um valor seja processado na moeda correta, independentemente do símbolo de exibição.
FAQ
P: Qual é a diferença entre ISO 639-1 e ISO 639-2?
R: O ISO 639-1 usa códigos de 2 letras (ex: pt), enquanto o ISO 639-2 usa códigos de 3 letras (ex: por). O 639-1 é preferido para a maioria das aplicações web.
P: Os códigos ISO diferenciam maiúsculas de minúsculas?
R: Geralmente, os códigos de idioma ISO 639 são minúsculos (pt) e os códigos de país ISO 3166 são maiúsculos (BR). No entanto, a maioria das aplicações deve tratá-los de forma insensível a maiúsculas para segurança.
P: "UK" é um código ISO 3166 válido?
R: Não, o código ISO válido para o Reino Unido é GB. "UK" é reservado, mas não é o código oficial no padrão.
Ferramentas Relacionadas
- Conversor de Unidades - Para conversões de medidas.
- Formatador JSON - Para formatar seus arquivos de configuração que contêm esses códigos.