Formatar moeda com separador de milhar em JavaScript
Neste artigo você vai aprender a formatar moeda com separador de milhar, ou seja, no formato brasileiro com JavaScript

Fala programador(a), beleza? Bora aprender mais sobre formatação de moeda no formato brasileiro!
Para a nossa alegria a linguagem JS já conta com uma função que facilita nossa vida, e muito
Formação Claude Code
Domine Claude Code do absoluto zero até o avançado
- 120 aulas
- 4 projetos
- 9h 45min
O nome dela é toLocaleString, podemos inserir alguns parâmetros que farão a formatação da moeda
Veja um exemplo prático:
console.log((123.46).toLocaleString('pt-BR')); // "123,46"
console.log((1050.49).toLocaleString('pt-BR')); // "1.050,49"
console.log((128999.33).toLocaleString('pt-BR')); // "128.999,33"
Fantástico não é?
A solução simples não para por aí, podemos adicionar parâmetros para adicionar a moeda também
Lembrando que o argumento pt-BR que possibilita a transformação do valor, para a moeda Real
Veja agora como adicionar o tipo da moeda antes do valor também:
console.log((123.46).toLocaleString('pt-BR', { style: 'currency', currency: 'BRL' })); // "R$ 123,46"
console.log((1050.49).toLocaleString('pt-BR', { style: 'currency', currency: 'BRL' })); // "R$ 1.050,49"
console.log((128999.33).toLocaleString('pt-BR', { style: 'currency', currency: 'BRL' })); // "R$ 128.999,33"
E desta forma a formatação fica ainda mais interessante, pois adiciona o R$ antes do valor em dinheiro, interessante né?
Conclusão
Neste artigo vimos como formatar moeda com separador de milhar em JavaScript
Utilizamos a função toLocaleString que transforma um número na moeda do país que foi inserido a língua por parâmetro, no nosso caso pt-BR
Desta forma temos o valor da moeda formatado corretamente
E ainda podemos adicionar o parâmetro que concatena o tipo da moeda, R$ no nosso exemplo
Confira também nosso catálogo de cursos gratuitos, com aulas semanais no YouTube
Formações
Formação Vibe Coding
Do Prompt ao Produto: Crie Software Real com IA
- 474 aulas
- 20 projetos
- 39h 27min
Blog | Mais populares
As diferenças de var, let e const

Como redirecionar para outra página com JavaScript
Exercícios de lógica de programação JavaScript com gabarito
Quais são os melhores exercícios lógica de programação JavaScript? Colocar em prática os exercícios de lógica de programação em JavaScript é de extrema importância para […]
