Formatador de Números (Intl.NumberFormat)
Dia a dia
Frontend visual pra `Intl.NumberFormat`. Escolha locale (en-US, de-DE, ja-JP, …), estilo (decimal, currency, percent, unit), notação (standard, scientific, engineering, compact) e precisão de dígitos. A ferramenta mostra a saída formatada e a chamada JavaScript exata que a produziu, pronta pra colar no seu código. Útil pra prever como preços, contagens, porcentagens ou valores com unidade vão renderizar em mercados diferentes.
Formatado
1,234,567.891
new Intl.NumberFormat('en-US', {
"style": "decimal",
"notation": "standard",
"useGrouping": true,
"minimumFractionDigits": 0,
"maximumFractionDigits": 3
}).format(1234567.891)Toda formatação usa o Intl.NumberFormat nativo do navegador — o mesmo motor que seu código de produção usará.
Como usar
- Digite um número e escolha locale.
- Escolha estilo (decimal/currency/percent/unit) e ajuste precisão.
- Tente notação compact pra resumos tipo `1.2M`, scientific pra `1.234E6`.
- Copie o resultado formatado ou o snippet JavaScript.
Perguntas frequentes
- Por que alemão formata `1.234,56` com vírgula decimal?
- Convenção de locale. Alemão (`de-DE`) usa `.` como separador de milhares e `,` como decimal — o oposto do inglês US. `Intl.NumberFormat` sabe isso pra cada locale, por isso hardcodar `toFixed()` e suas próprias vírgulas é frágil pra apps internacionais.
- Pra que serve notação compact?
- Rótulos curtos — `1.2K`, `3.4M`, `5億` em japonês. Use em dashboards ou eixos de gráficos onde espaço importa e dígitos exatos não. Combine com `maximumFractionDigits: 1` pra tamanhos UI típicos.
- Por que percent mostra 100x o que digitei?
- Estilo percent multiplica por 100. Formatar `0.42` como `42%` é comportamento esperado; se já pré-multiplicou pra `42` e quer `42%`, anexe um `%` literal em vez de usar estilo percent.
- Quais moedas e unidades são suportadas?
- Todos os códigos ISO 4217 pra estilo currency. Pra unidades, navegadores suportam um subconjunto sancionado (meter, kilometer, mile, byte/megabyte, etc.) — esta ferramenta expõe os comuns. Lista completa nas opções MDN de Intl.NumberFormat.
Ferramentas relacionadas
Calculadora de Empréstimo / Financiamento
Calcule a parcela mensal, juros totais e tabela de amortização de qualquer empréstimo de taxa fixa.
Calculadora de Juros Compostos
Projete como um saldo inicial cresce com aportes regulares, sua taxa e a capitalização.
Calculadora de Idade
Calcule a idade exata em anos, meses e dias — e descubra seu próximo aniversário.
Calculadora de IMC
Calcule o Índice de Massa Corporal a partir de altura e peso, com faixa saudável.
Calculadora de Gorjeta
Calcule a gorjeta e divida a conta total entre as pessoas.
Calculadora de Porcentagem
Calcule porcentagens, qual-porcentagem e variação percentual num só lugar.