iso639 iso3166 iso4217 localization i18n standards

Referência Completa de Códigos ISO: ISO 639, 3166 e 4217

A referência essencial para desenvolvedores. Lista e explicação de ISO 639 (Idiomas), ISO 3166 (Países) e ISO 4217 (Moedas).

2026-04-11

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