Passo a passo
- Instale a biblioteca no terminal: pip install num2words.
- Importe no seu código: from num2words import num2words.
- Use num2words(1234, lang='pt_BR') para números ou to='currency' para reais.
- Para conversões pontuais sem programar, digite o número na ferramenta desta página e copie.
Resumo rápido
| Opção | Quando usar | Requisito |
|---|---|---|
| Biblioteca num2words | Sistemas e automação | pip install num2words |
| Função própria em Python | Projetos sem dependências | Implementar regras |
| Ferramenta desta página | Uso rápido e avulso | Apenas navegador |
Perguntas parecidas
Como converter número por extenso em Python em português?
Instale o pacote num2words e passe lang='pt_BR' na chamada da função para obter o texto em português do Brasil.
O Python tem função nativa para número por extenso?
Não. É necessário instalar uma biblioteca externa como num2words ou escrever sua própria função.
Posso usar num2words para valores em reais?
Sim, usando to='currency' e currency='BRL', mas confira sempre a formatação de centavos exigida pelo seu documento.
Mais dúvidas: número por extenso
- Como escrever número por extenso no Excel
- Como escrever valor por extenso no cheque
- Quando escrever os números por extenso
- Como escrever número por extenso no Word
- Como escrever número por extenso no Google Sheets
- Número por extenso tem vírgula?
- Número por extenso em inglês: como escrever
- Número por extenso em espanhol: como escrever
- O que é número por extenso?
Abrir o número por extenso completo →
Atualizado em 14 de novembro de 2026.