Number to Words
Convert numbers to their written form in Portuguese. Supports up to billions and currency mode (R$).
About this tool
The Number to Words tool converts any integer into its written representation in Brazilian Portuguese. The algorithm correctly handles the grammatical rules of the language, including the use of "e" between groups, the plural forms of "milhões" and "bilhões", "cem" versus "cento", and other expected regional conventions.
To use it, simply type the number in the input field. The conversion happens in real time as you type, with no need to confirm. A copy button lets you send the result directly to your clipboard.
Practical uses are numerous: filling out checks and contracts that require the amount written out, drafting legal and tax documents (invoices, receipts, powers of attorney), creating price descriptions in formal texts, helping students who are learning to read large numbers, or simply verifying that the spelling of a number in a document is correct. It is also common in automations and scripts that need to generate text from numeric values.
All processing happens in the browser, with no data sent to servers. No account is required and the tool is freely available on both mobile and desktop devices.
Frequently asked questions
Is the tool free?
Yes, completely free.
Are the numbers I type sent to any server?
No. The conversion is done locally in your browser. No data is transmitted.
Does it work on mobile?
Yes. The interface adapts to small screens and works in any modern browser.
Up to what magnitude does the tool support?
The tool supports numbers up to the billions. Beyond that, results may not display correctly due to JavaScript integer limitations.
Does the output follow Brazilian Portuguese grammar rules?
Yes. The algorithm correctly applies rules such as 'cem' vs 'cento', use of 'e' between groups, and singular/plural for 'milhão/milhões'.