Brazilian Portuguese number-to-words converter

This tool spells out numbers and Brazilian real amounts using Brazilian Portuguese conventions. Enter the number in the format shown for this interface; the result is always written in Brazilian Portuguese.

Convert a number

Use up to two decimal places. Maximum: 999 trillion. Example: 1250.75.
Enter a number to see the result.

Brazilian Portuguese examples

NumberResult in Brazilian Portuguese
100cem (one hundred)
1,100mil e cem (one thousand one hundred)
1,000,050um milhão e cinquenta (one million and fifty)
R$ 0.50cinquenta centavos (fifty centavos)
R$ 1,000,000um milhão de reais (one million reais)

How to read the result

“Number without currency” spells decimal digits one by one. “Amount in Brazilian reais” converts up to two decimal digits into centavos. The interface is translated, while the generated words remain in Brazilian Portuguese.

Use in documents

Brazilian Law No. 7,357/1985, Article 12, specifically addresses a discrepancy between the amount on a cheque written in numerals and in words. This rule should not be generalized to every contract or document. The tool helps write an amount and does not check legal requirements for a document. Law No. 7,357/1985, Article 12 (Planalto).

This output is a Brazilian Portuguese writing aid. Check spelling, amount and document requirements before using it.

Frequently asked questions

Is the result written in this page’s language?

No. The interface is translated, but the tool produces Brazilian Portuguese words, including “reais” and “centavos”.

Which values can I enter?

Numbers from zero to less than one quadrillion, with up to two decimal places. Use Western digits and the separator shown in the interface.

Is my number sent to the server?

Conversion happens in your browser. This tool does not send the entered value to the server. Review the result before using it in a document.