Conversor de número por extenso
Escreva números por extenso em mais de 20 idiomas: cardinais, ordinais e valores em moeda, com suporte a BigInt para números enormes. Grátis e roda no seu navegador.
Inteiros de qualquer tamanho e decimais; use - para negativos. Separadores de milhar são ignorados.
A forma monetária usa a moeda principal da variante de idioma escolhida (ex.: dólares para inglês (EUA), euros para português de Portugal, đồng para vietnamita). Ordinais exigem um inteiro positivo.
O que é Número por extenso?
Escreva qualquer número por extenso – “mil duzentos e trinta e quatro” – em mais de 20 idiomas. Além de números cardinais, você pode gerar ordinais (“vigésimo primeiro”) e valores em moeda (“… reais e cinquenta e seis centavos”) na moeda principal do idioma. O idioma padrão é o da página.
Como usar Número por extenso
- Informe o Número; separadores de milhar são ignorados e decimais são permitidos.
- Escolha o Idioma (ele começa com o idioma da página, quando disponível).
- Escolha a Forma: cardinal, ordinal ou valor em moeda.
- Copie o texto com Copiar.
Exemplo
1234 (English, cardinal)
one thousand two hundred thirty-four
Quando usar Número por extenso
Use-o para escrever valores em cheques e faturas, conferir a grafia de números em um idioma estrangeiro ou para textos de acessibilidade. Documentos legais podem exigir uma redação ou uma moeda específica; confira a saída com as regras locais.
Como funciona Número por extenso
A conversão usa a biblioteca n2words, que tem regras gramaticais escritas à mão para cada idioma e trabalha com BigInt, então números muito além de 2^53 são escritos com exatidão. A entrada é normalizada primeiro (espaços, apóstrofos e separadores de milhar removidos, vírgula ou ponto aceitos como separador decimal). Ordinais exigem um inteiro positivo. O modo moeda divide o valor em unidades maiores e menores da moeda do idioma, por exemplo dólares e centavos no inglês (EUA) ou đồng no vietnamita; o chinês usa numerais financeiros (大写) para valores.
Casos de Uso Comuns
- Escrever o valor por extenso em uma fatura ou cheque
- Conferir como se escreve um número grande em francês ou russo
- Gerar ordinais por extenso para rankings ou datas
- Criar textos para leitores de tela e mensagens de voz
Perguntas Frequentes
Quais idiomas são suportados?
Inglês (EUA, Reino Unido, Índia), chinês, espanhol (Espanha, México), árabe, indonésio, português, hindi, japonês, russo, francês, vietnamita, alemão, italiano, holandês, coreano, turco, polonês, ucraniano e tailandês.
Qual moeda é usada?
A moeda principal da variante de idioma selecionada, por exemplo dólares americanos no inglês (EUA), euros no francês, rublos no russo. A moeda não pode ser escolhida separadamente.
Qual o tamanho máximo do número?
Muito grande – é usado BigInt, então números com dezenas de dígitos funcionam, desde que o idioma tenha nomes para aquela escala.