Conversor de números por extenso
Digite um número para vê-lo escrito por extenso.
Exemplos rápidos
Como usar
- Insira ou cole um número no campo.
- O resultado é atualizado em tempo real enquanto você digita.
- Ative o formato monetário para exibir em reais e centavos.
- Clique em Copiar para copiar o resultado para a área de transferência.
Perguntas frequentes
Qual é o maior número suportado ?
O conversor suporta números até 999 trilhões (999 999 999 999 999). É mais do que suficiente para qualquer uso prático, inclusive documentos financeiros.
Ele suporta decimais ?
Sim. Os dígitos após a vírgula são lidos individualmente (por ex., 3,14 → « três vírgula um quatro »). No modo monetário, os decimais são convertidos em centavos.
Posso usá-lo para preencher cheques ?
Sim. Ative a opção « Formato monetário » para obter um formato em reais e centavos como « cento e vinte e três reais e quarenta e cinco centavos ».
Por que escrever um número por extenso ainda importa
Nos Estados Unidos, o texto legal de todo cheque em papel inclui o valor por extenso, e o Uniform Commercial Code §3-114 estabelece qual versão prevalece quando palavras e algarismos divergem: «palavras prevalecem sobre números». Um cheque emitido como «One hundred dollars» com a caixa de algarismos exibindo «$1,000» é pago em cem dólares. As palavras são o valor legal; os algarismos são auxílio para a leitura visual. Essa única regra é o motivo pelo qual a conversão número-para-palavras ainda importa para qualquer documento financeiro formal, mesmo décadas depois de a maior parte dos pagamentos ter migrado para trilhos digitais.
Além dos cheques, números por extenso aparecem em: contratos jurídicos e notas promissórias (onde a ambiguidade vai a tribunal); material educativo que ensina nomes de números às crianças; pré-processamento de audiolivro e TTS, em que o motor lê «1234» como «um-dois-três-quatro» em vez de «mil duzentos e trinta e quatro» sem dica; e contextos de acessibilidade, em que a saída do leitor de tela fica mais confortável quando os valores já estão por extenso.
Escala curta vs escala longa (e por que a confusão sai cara)
O mundo anglófono se assentou na «escala curta» no século XX, mas demorou mais do que se imagina:
- Escala curta (EUA, Reino Unido moderno, Commonwealth anglófono): million = 106, billion = 109, trillion = 1012. Cada novo nome avança por um fator de 1.000.
- Escala longa (Reino Unido histórico, boa parte da Europa continental: francês, espanhol, alemão, holandês): milhão = 106, milhar de milhão = 109, bilião = 1012. Cada novo nome avança por um fator de 1.000.000.
O Reino Unido passou oficialmente para a escala curta em 1974, quando o primeiro-ministro Harold Wilson anunciou no Parlamento que as estatísticas governamentais usariam «billion» no sentido de 109. Boa parte da Europa continental ainda usa a escala longa no dia a dia, em Portugal um bilião continua a ser 1012, e o que os anglófonos chamam de billion no português europeu seria mil milhões. No Brasil, o português costuma falar «bilhão» tanto para 109 (uso mais comum hoje, alinhado à escala curta) quanto, formalmente, para 1012. Esta calculadora emite inglês em escala curta (então 1.000.000.000 → «one billion»), o que casa com o uso dos EUA e do Reino Unido moderno mas difere significativamente da expectativa de um falante alemão ou francês. Vale saber se seu número por extenso vai para uma audiência internacional.
A questão do «and»
A pergunta gramatical mais comum sobre números escritos é se usa-se «and»:
- Convenção EUA: «one hundred twenty-three», sem «and».
- Convenção Reino Unido: «one hundred and twenty-three», com «and» antes das dezenas.
- Os dois estilos concordam que «and» separa a parte inteira da fracionária em contextos monetários: «one hundred dollars and fifty cents». Então mesmo quem escreve ao estilo dos EUA usa «and» uma vez, exatamente nessa posição.
Orientação prática: se você escreve um cheque nos EUA, retire o «and» da parte inteira. Se escreve no Reino Unido ou para uma audiência britânica, inclua-o. Misturar as convenções em cheques não traz consequência (os bancos processam o valor como estiver escrito), mas a consistência soa mais deliberada.
Convenções de cheque
Se você usa especificamente para cheques, duas convenções bancárias úteis a saber:
- Title Case é convencional. «One Hundred Twenty-Three Dollars and Fifty Cents» em vez de «one hundred twenty-three dollars and fifty cents». Maiúscula em cada palavra principal; os hifens conectam números compostos (twenty-three, ninety-nine). Pequenas palavras de ligação (and, of, the) ficam em minúscula.
- Centavos como XX/100. Os bancos costumam aceitar e preferir a notação em fração para os centavos: «One Hundred Twenty-Three and 56/100 dollars» em vez de «and Fifty-Six Cents». A forma 56/100 é mais difícil de ler errado e impede alterações fraudulentas. Esta calculadora emite a forma por extenso por padrão; para o formato bancário canônico, os centavos por extenso funcionam, mas a forma em fração é a convenção estrita.
- Sempre incluir os centavos. Um cheque por um valor em dólares inteiro deve ainda assim incluir «and 00/100» ou «and No Cents» ou «and 00 cents». Os bancos podem marcar como ambíguos os cheques sem parte de centavos explícita, especialmente em processamento em massa.
Hifens, negativos e decimais
Hifens. A convenção do inglês é hifenizar os números compostos de twenty-one a ninety-nine (twenty-one, thirty-five, ninety-nine). Compostos maiores não levam hífen entre os grupos nomeados (escreve-se «one thousand two hundred thirty-five» sem hífen entre «thousand» e «two»). Os ordinais seguem a mesma regra: twenty-first, ninety-ninth.
Números negativos. O inglês americano costuma dizer «negative twelve»; o inglês britânico alterna entre «negative» e «minus». Contextos matemáticos costumam usar «minus»; contextos financeiros (dívidas, perdas) usam «negative» ou fórmulas como «deficit of twelve».
Decimais. Duas convenções: dígito a dígito («three point one four» para 3,14) é universal no inglês conversacional; valor posicional («three and fourteen hundredths») é mais formal e comum em livros de matemática. Esta calculadora emite a forma dígito a dígito, que é a usada por cheques e pela maior parte da escrita informal.
Quão grandes os números podem ficar?
Os nomes de números em inglês vão bem além do que a maioria das pessoas jamais usará:
- Million = 106
- Billion = 109 (escala curta)
- Trillion = 1012
- Quadrillion = 1015
- Quintillion = 1018
- Sextillion = 1021
- Septillion = 1024
- Octillion = 1027
- Nonillion = 1030
- Decillion = 1033
O tipo Number do JavaScript pode representar com segurança inteiros até 253−1 ≈ 9 quadrillions (escala curta). Acima disso, perde-se precisão. Esta calculadora limita-se a 999 trillions, bem abaixo da fronteira de precisão e bem acima de qualquer cifra financeira prática.
Casos de uso comuns
- Preencher cheques pessoais. Menos comum do que há 20 anos mas ainda em uso para depósitos-caução, pagamentos a empreiteiros, presentes, pagamentos à Receita.
- Redigir contratos jurídicos. Notas promissórias, acordos de transação e muitos documentos imobiliários incluem valores tanto em algarismos quanto em palavras. A forma por extenso prevalece em caso de ambiguidade.
- Material educativo. Ensinar nomes de números a crianças; ajudar quem não tem o inglês como primeira língua a aprender vocabulário financeiro.
- Pré-processamento de audiolivro / TTS. O software de leitura pronuncia «1234» de modo diferente conforme o contexto, pré-escrever evita palpites.
- Conteúdo de acessibilidade. Usuários de leitor de tela às vezes preferem números pré-escritos em documentos de referência longos.
- Faturamento em jurisdições que o exigem. Alguns sistemas jurídicos fora dos EUA ainda exigem o valor por extenso nas faturas comerciais.
Privacidade
Uma conversão número-para-palavras soa inofensiva, mas os números que as pessoas convertem costumam ser financeiros: valores de cheques, números de empréstimos, valores de contratos, salários. Conversores em servidor registram cada conversão, o que abre a um terceiro uma janela para seus rascunhos financeiros. Esta calculadora roda inteiramente no seu navegador; o número de entrada, a lógica de conversão e o texto de saída são todos locais ao seu dispositivo. Fechar a aba apaga tudo.
Erros comuns
- Misturar «billion» da escala curta com o da longa. Dizer «one billion» para uma plateia alemã costuma significar 1012, não 109. Seja explícito se houver a menor chance de ambiguidade.
- Esquecer os hifens. «twenty one» deveria ser «twenty-one». A regra do hífen aplica-se apenas a compostos no intervalo 21-99.
- «and» inconsistente. O estilo EUA omite «and» em «one hundred twenty-three»; o estilo Reino Unido inclui. Escolha um e mantenha-o dentro do mesmo documento.
- Pular os centavos no cheque. Mesmo que o valor seja um dólar redondo, os bancos esperam «and 00/100» ou equivalente. Caso contrário, o cheque pode ser marcado como ambíguo.
- Desvio de capitalização. A convenção de cheque é Title Case. O CSS
text-transform: capitalizeproduz «Twenty-three» em vez de «Twenty-Three»; um ajuste manual corrige os compostos com hífen. - Ler decimais como valor posicional quando se espera dígito a dígito. «Three and fourteen hundredths» para π soa a matemática antiga; «three point one four» é o estilo conversacional moderno universal.
- Tentar converter um número maior que 9 quadrillions (escala curta) em JavaScript. Acima de 253−1, o JavaScript perde precisão inteira. Transmita números muito grandes como strings.
Mais perguntas frequentes
Um banco dos EUA aceita um cheque escrito no estilo britânico com «and»?
Sim. Os bancos processam pelo valor por extenso; o «and» é gramática, não exigência legal. Um cheque com «one hundred and twenty-three dollars and 50/100» é descontado pelo mesmo valor que «one hundred twenty-three dollars and 50/100». O banco se importa com o valor, não com o dialeto.
Se as palavras e os algarismos do meu cheque divergem, o que acontece?
Nos EUA, o UCC § 3-114 diz que prevalecem as palavras: «words prevail over numbers». Então um cheque emitido como «One hundred dollars» com a caixa de algarismos mostrando «$1,000» paga cem. O banco pode devolver para corrigir, mas se tiver que interpretar, segue as palavras. O mesmo princípio geral vale na maioria das jurisdições do mundo.
Funciona para idiomas que não o inglês?
Não, a saída é apenas inglês em escala curta. Espanhol, francês e alemão têm convenções de nomes de números significativamente diferentes (e o problema da escala longa nas línguas europeias continentais). Para conversões multilíngues, seria preciso uma biblioteca número-para-palavras por idioma; cldr-pluralrules e a API Intl.NumberFormat nos navegadores modernos cobrem alguns casos mas não fazem, em geral, a escrita completa.
Posso usar a saída para documentos jurídicos?
Sim, a saída é inglês simples adequado para cheques, contratos, notas promissórias e documentos financeiros semelhantes. Para textos jurídicos de alto risco, confira o resultado lendo em voz alta e contra o guia de estilo do seu escritório; capitalização, hifenização e a convenção do «and» são pontos onde uma leitura rápida pega problemas que uma ferramenta pode deixar passar.
Algo é enviado a um servidor?
Não. A conversão é JavaScript puro rodando no seu navegador. Números na entrada (muitas vezes financeiros), palavras na saída (muitas vezes compartilhadas com bancos ou contrapartes), nada é transmitido. Conversores em servidor registram entradas; este, não.
Por que o resultado não vem já em Title Case para cheques?
O title-casing do CSS tropeça em compostos com hífen: «Twenty-three» em vez de «Twenty-Three». Uma saída limpa em estilo de cheque exige ajuste manual após copiar-colar, ou um buscar-substituir pontual sobre padrões hífen-seguido-de-minúscula. Estamos considerando uma chave dedicada de «formato cheque» em uma revisão futura.