Learn Portuguese Numbers
This page covers Portuguese number words — the e conjunction everywhere, cem vs. cento, and plural hundreds like duzentos.
0–19: building blocks
Memorize individually:
- 0 = zero
- 1 = um
- 2 = dois
- 3 = três
- 4 = quatro
- 5 = cinco
- 6 = seis
- 7 = sete
- 8 = oito
- 9 = nove
- 10 = dez
- 11 = onze
- 12 = doze
- 13 = treze
- 14 = catorze (or quatorze)
- 15 = quinze
- 16 = dezasseis (PT) / dezesseis (BR)
- 17 = dezassete (PT) / dezessete (BR)
- 18 = dezoito
- 19 = dezanove (PT) / dezenove (BR)
20–99: tens
The tens: vinte (20), trinta (30), quarenta (40), cinquenta (50), sessenta (60), setenta (70), oitenta (80), noventa (90).
Combine with e (“and”):
- 21 = vinte e um
- 35 = trinta e cinco
- 99 = noventa e nove
Quick check: 22, 47, 88?
22 vinte e dois · 47 quarenta e sete · 88 oitenta e oito
Hundreds
- 100 = cem (when alone)
- 101 = cento e um (cento when followed by more)
- 200 = duzentos
- 300 = trezentos
- 400 = quatrocentos
- 500 = quinhentos
- 600 = seiscentos
- 700 = setecentos
- 800 = oitocentos
- 900 = novecentos
Key: cem stands alone for exactly 100; use cento when followed by other digits (cento e um, cento e vinte). The e conjunction is used throughout.
Thousands & large numbers
- 1,000 = mil
- 2,000 = dois mil
- 1,500 = mil e quinhentos
- 1,000,000 = um milhão
- 2,000,000 = dois milhões
- 1,000,000,000 = um bilhão (BR) / mil milhões (PT)
Common mistakes
- cem vs. cento: 100 = cem, but 101 = cento e um.
- Plural hundreds: duzentos, trezentos (not “dois centos”).
- quinhentos (500): irregular (not “cincocentos”).
- e conjunction: used everywhere between components.
- mil: never “um mil” for 1,000.