Conversor de códigos Locale

Converta e normalize identificadores BCP 47, POSIX, Java, ICU e Accept-Language.

Cole uma tag BCP 47, Locale POSIX/Java ou um valor Accept-Language.

en-US
en_US.UTF-8
en-US
en_US
en_US
en_US.UTF-8
Idiomaen
Escrita
RegiãoUS
Nome baseen-US

Prévia de formato Intl

Número1,234,567.89
Moeda$199.99
DataJul 19, 2026

Conversor Locale online

Este conversor normaliza tags BCP 47, locales POSIX, identificadores Java/ICU e valores Accept-Language. Também mostra como números, moedas e datas aparecem no Locale resolvido.

Formatos aceitos

  • BCP 47 / HTML lang: pt-BR, zh-Hans-CN
  • POSIX: pt_BR.UTF-8
  • Java / ICU: pt_BR, zh_Hans_CN
  • Accept-Language: pt-BR,pt;q=0.9,en;q=0.8

Como usar

  1. Digite um identificador Locale ou cabeçalho Accept-Language.
  2. Confira as saídas BCP 47, POSIX, Java, ICU e HTML.
  3. Veja idioma, escrita, região e nome base.
  4. Copie o formato necessário para sua aplicação.

Usos comuns

  • Converter pt_BR.UTF-8 para o formato web pt-BR.
  • Normalizar zh_Hans_CN como zh-Hans-CN.
  • Extrair o Locale prioritário de Accept-Language.
  • Validar códigos Locale no desenvolvimento i18n.

Perguntas frequentes

Qual é a diferença entre BCP 47 e POSIX?

BCP 47 normalmente usa hífens, como pt-BR; POSIX usa sublinhados e codificação, como pt_BR.UTF-8.

Os dados são enviados ao servidor?

Não. Todo o processamento ocorre no navegador.