Number to Words in Portuguese (Números por Extenso)

Convert any number into Portuguese words — cem, cento e, milhão/milhões.

Free number-to-words converter for Portuguese (números por extenso). Spell any number up to 12 digits in correct Portuguese — handling cem vs cento, the e connector, irregular hundreds and milhão/bilhão plurals. Runs entirely in your browser; nothing is sent anywhere. It runs free in your browser on Gera Tools, with nothing uploaded.

Last updated Source: Gera Tools

How does it handle cem, cento and the e connector?

It uses standard Portuguese rules — 100 alone is cem, 101–199 begin with cento e, and e joins hundreds, tens and the final group (cento e vinte e três, mil e duzentos). It uses Brazilian short scale (milhão, bilhão).

This tool spells any number into its Portuguese word form (números por extenso) — useful for cheques, contracts and learning. It applies the rules people most often get wrong, and runs entirely in your browser.

When you need this

Writing a cheque (cheque) or a legal contract in Brazil or Portugal requires spelling every monetary amount in full — a slip like writing “cem e vinte” for 120 instead of “cento e vinte” can invalidate the document. The same applies to invoice values, property deeds (escrituras), and court filings. Students learning Portuguese also reach for por extenso tools when memorising the irregular forms that trip up even native speakers.

How it works

The converter processes the number by breaking it into groups of three digits (the standard grupo structure) and then assembles each group in Portuguese, inserting the connector e wherever required:

  • cem for exactly 100 on its own, but cento e … for 101–199 — the most common mistake.
  • The connector e links hundreds to tens, and tens to the final unit: cento e vinte e três, mil e duzentos.
  • Irregular hundreds that do not follow the obvious root: 500 is quinhentos (not cincocentos), 700 is setecentos, and 900 is novecentos.
  • Mil is invariable — you never say um mil for 1,000 in Portuguese.
  • Milhão / milhões and bilhão / bilhões follow standard plural rules. The tool uses the Brazilian short scale where bilhão means one thousand million.

Worked examples

NumberPortuguese por extensoCommon mistake to avoid
100cemwriting cento for exactly 100
101cento e umwriting cem e um
123cento e vinte e trêsomitting the second e
500quinhentoscincocentos (does not exist)
700setecentossettecentos
1,000milum mil
1,200mil e duzentosmil e duzentas (for masculine nouns)
1,000,000um milhãoum milião

For example, 1,234 spells out as mil duzentos e trinta e quatro.

Practical tips

  • Gender agreement: Portuguese hundreds agree with the noun they quantify — duzentos reais but duzentas libras. This tool outputs the masculine form by default; check gender agreement for the noun in your document.
  • Decimal amounts: monetary amounts like 45.30 are typically written quarenta e cinco reais e trinta centavos — the tool handles integers; add centavos manually if needed.
  • European vs. Brazilian Portuguese: the hundreds, tens and connector rules shown here are the same in both variants. The only scale difference is bilhão (Brazil) vs. mil milhões (Portugal) for 10⁹ — this tool uses the Brazilian short scale.

All processing is 100% client-side — your numbers never leave your browser.