Extenso.js
Números por extenso com JavaScript
Uma biblioteca avançada para escrever números por extenso em português. Suporte a BigInt, múltiplas moedas, dialetos e escalas.
Apoie o projeto
O Extenso.js é criado e mantido por Matheus Alves e utilizado como vitrine para a Fidalgo IT Solutions.
Como o projeto é open source e não gera lucro direto, sua doação ajuda a manter o foco e a evolução da ferramenta. Qualquer valor é bem-vindo!
Poderoso e Flexível
Tudo que você precisa para trabalhar com números por extenso em português
Números Gigantes
Suporte a números de até 10³⁹ (escala curta) ou 10⁷² (escala longa) usando BigInt.
Dialetos do Português
Suporte completo para português do Brasil e de Portugal com diferenças regionais.
Múltiplas Moedas
Suporte a 9 moedas: BRL, EUR, USD, AOA, CVE, XOF, MZN, STN, MOP.
Escalas Curta e Longa
Flexibilidade para usar a escala curta (Brasil) ou longa (Portugal) na escrita dos números.
Altamente Configurável
Personalize gênero gramatical, separadores decimais e formatos de saída.
Zero Dependências
Biblioteca leve e segura, sem dependências externas. Totalmente TypeScript.
Casos de uso
Perfeito para aplicações financeiras, educativas e administrativas
Documentos Jurídicos
Contratos, escrituras e documentos formais que exigem valores por extenso.
Sistema Financeiro
Cheques, notas fiscais, recibos e comprovantes de transações bancárias.
Aplicações Educativas
Ferramentas de aprendizado para ensinar matemática e português.
Sistemas Administrativos
ERPs, sistemas de gestão e aplicações corporativas que precisam de formatação de valores.
Comece em segundos
Instale com seu gerenciador de pacotes favorito e comece a converter números em palavras imediatamente
Instalação
$ npm install extensoUso Básico
import extenso from 'extenso'
// Número simples
extenso('42')
// => 'quarenta e dois'
// Valor monetário
extenso('1234.56', { mode: 'currency' })
// => 'mil duzentos e trinta e quatro reais e cinquenta e seis centavos'
// Dialeto de Portugal
extenso('16', { locale: 'pt' })
// => 'dezasseis'Zero Configuração
Funciona out-of-the-box sem setup adicional
TypeScript Nativo
Tipos completos e autocompletar no editor
100% Testado
Cobertura completa de testes unitários
Precisa de suporte em software?
A Fidalgo IT Solutions é especializada em desenvolvimento de software sob medida, consultoria técnica e soluções inovadoras para empresas que buscam excelência tecnológica.
Desenvolvimento
Software customizado para suas necessidades
Consultoria
Expertise técnica especializada
Suporte
Acompanhamento contínuo do projeto