Pular para o conteúdo

Formatador de números

Number Formatter

Adiciona ou remove separadores de milhar, arredonda a uma precisão e formata como moeda ou porcentagem por localidade.

Acrescenta ou remove separadores de milhar, arredonda para um número definido de casas e formata como moeda ou porcentagem. Também lê de volta um número formatado, que é a metade mais difícil: 1.234,56 é mil e pouco na Alemanha — e no Brasil — e um e pouco na Coreia.

🔒 Roda inteiramente no seu navegadornumberformatlocalecurrency

Números

Um por linha, na convenção em que foram escritos — esta é a ferramenta que você abre justamente porque eles estão na de outra pessoa. Separadores de milhar, símbolos de moeda, parênteses de contabilidade e os sufixos coreanos 만/억 são todos entendidos.

Formato

Arredondamento

2,5 → 3. O que a escola ensinou.

Formatados

convertidos

5

intocados

1

linhas que não são números

primeiro valor em 만/억

123만 4567

Ler é a metade difícil. 1.234,56 é um e pouco na Alemanha e mil e duzentos nos Estados Unidos — os mesmos caracteres, tarefas opostas. A regra usada aqui é posicional: entre . e , o que aparecer por último é o separador decimal, porque um separador de grupo nunca pode ser o último. Isso lê corretamente as quatro convenções comuns sem perguntar onde você está. Há uma forma que ela não resolve sozinha — uma única marca com exatamente três algarismos depois — e quem decide é o idioma desta página: aqui 1.234 é mil duzentos e trinta e quatro e 1,234 é um e pouco.

Arredondar para 2 casas dá aqui 1,01 para 1,005. (1.005).toFixed(2) dá 1.00, porque o double mais próximo de 1,005 fica um fio abaixo dele — aqui o arredondamento parte do literal decimal.

Prévia

  • 1,234,568 — inteiro
  • ₩1,234,567.89 — moeda
  • 123,4567.891 — agrupado em 만
  • 123만 4567 — lido em 억/만
  • 1234567.8910 — sem nada

Algumas formas comuns do primeiro número da lista.

Como usar

  1. Cole o número ou os números

    Um por linha para uma coluna. A entrada formatada é lida de volta, além de ser escrita.

  2. Diga com quais separadores escrever

    Esta configuração é sobre o que sai: se a ferramenta escreve 1.234,56 ou 1,234.56. O que entra é lido pelos próprios algarismos — entre . e , vale o último, que é o decimal — então um número escrito na convenção de outra pessoa se converte sem que você diga de onde ele veio. Há uma forma que os algarismos não resolvem, um sinal único com exatamente três algarismos depois, e essa segue a língua desta página: aqui 1.234 é mil duzentos e trinta e quatro e 1,234 é um e 234 milésimos.

  3. Escolha o arredondamento

    Metade para cima é o que as pessoas esperam; metade para o par — o arredondamento do banqueiro — é o que os sistemas contábeis usam, porque não deriva para cima ao longo de uma coluna longa.

Perguntas frequentes

Por que 1.005 arredonda para 1.00?

Porque 1.005 não pode ser armazenado exatamente em binário — o valor armazenado fica bem ligeiramente abaixo, então arredondar metade para cima corretamente dá 1.00. Toda linguagem faz isso; é aritmética, e não um bug, e é por isso que dinheiro é guardado em unidades inteiras.

Como leio um 억 ou 만 coreano?

A prévia mostra o número agrupado por 만 e 억 além de por milhares. O coreano agrupa de quatro em quatro dígitos e a notação ocidental de três em três, e é por isso que 100.000.000 é desajeitado em uma e 1억 é óbvio na outra.

Quais localidades são suportadas para moeda?

Os dados de localidade do próprio navegador, então o que quer que o seu navegador conheça. Isso significa que o símbolo, a sua posição e os separadores vêm todos do mesmo lugar de onde o seu sistema operacional os obtém, e não de uma tabela aqui que poderia ficar desatualizada.

Pode receber de

Em seguida

Estas aceitam o que esta ferramenta produz, então o resultado pode ir direto.