Numbers, time and dates in Portuguese
Numbers are not learnt as words but as rules for putting words together. The Portuguese rules ask for something English never does: an e between every part of the number — cento e vinte e três — and a feminine form the moment the thing counted is feminine, the hour included. Neither takes long to learn. What makes them hard is that the English habit steps in at the very moment you need a number fastest.
Everything here is computed, not typed
Every number written out in words on this page is generated from a rule when the site is built, and the same rule sets the exercises below. A table of a hundred numbers typed by hand would be a hundred chances for a mistake nobody finds. Everything is checked against a second, independently written version — every whole number up to 2,000, every minute of the day, every date of the year and every amount up to 2,000 euros.
The 15 places where your own language gets in the way
The page is arranged by these and not by kinds of number: anyone who gets this far can count to twenty.
vinte e três: an e between tens and units
English joins tens and units with a hyphen and nothing else. Portuguese joins them with e, and the word is not optional: vinte três sounds like two numbers rather than one. The same e links every part of a longer number — trezentos e quarenta e dois.
cem on its own, cento with more after it
«Hundred» has one form in English; Portuguese has two. cem stands alone or before a noun — cem euros, cem anos. As soon as another number follows, it becomes cento: cento e um, cento e cinquenta. cem mil keeps the short form, because the thousand multiplies the hundred rather than continuing it.
When mil is followed by e
British English puts «and» after the thousand only when less than a hundred follows: «a thousand and one». Portuguese goes one step further — the e also appears before a round hundred: mil e um, mil e duzentos. As soon as anything follows the hundred, it drops out after mil and reappears inside the rest.
Two has a feminine form
An English number never changes with what it counts. In Portuguese, one and two do — um livro, uma casa, dois livros, duas casas — and so do the hundreds from two hundred up: duzentos livros, but duzentas casas. Every other number stays as it is.
milhões de pessoas: a million takes de
English treats «million» like any other number: no plural, nothing in between. In Portuguese milhão is a noun, so it takes a plural — dois milhões — and de before what is counted. Mil is not a noun and takes neither: dois mil pessoas.
A billion is mil milhões
European Portuguese kept the long scale. Um bilião is a million millions — the English trillion — so the English billion is mil milhões. The sentence sounds perfect and is out by a factor of a thousand. Brazil uses the short scale and spells the word bilhão, which is why the two are easy to mix up in reading.
A year is just a number
English splits a year into two pairs of digits. Portuguese has no such form: it reads the year as the number it is, thousand, hundreds and all — mil novecentos e oitenta e quatro, dois mil e vinte e quatro. The paired version is not a casual alternative; the listener simply has to work out what you meant.
é uma hora, but são duas horas
English keeps «it’s» whatever the hour. In Portuguese the hours are the subject, and they are plural — são três horas — so the verb follows them. Only one o’clock is singular: é uma hora, and likewise é meio-dia and é meia-noite.
The hour is feminine
Hora is a feminine noun, and it is understood even when nobody says it, so one and two take their feminine forms: é uma, são duas, às duas. Nothing in English gives a hint of this, and dois is the form a learner meets first.
e meia, not e meio
The direction is the same as in English: half past three counts on from three. What catches people out is the ending. The half is half an hour, meia hora, and agrees with it — três e meia. Meio is the masculine form and belongs to meio-dia.
No a.m. or p.m. — da manhã, da tarde
Portuguese does not borrow «a.m.» and «p.m.». In speech the part of the day follows the hour — da manhã, da tarde, da noite, and da madrugada for the small hours. In writing, a timetable or an invitation uses the twenty-four-hour clock: 15h30.
vinte e três de julho, not the 23rd
Two habits at once. Portuguese gives the day as a cardinal number, not an ordinal, and since the 1990 spelling agreement the month takes a small letter, like the days of the week. De links day, month and year: vinte e três de julho de dois mil e vinte e quatro.
vigésimo terceiro: both halves are ordinals
In English only the last part of an ordinal changes: «twenty-third». In Portuguese both parts become ordinals, and the e that is compulsory in the cardinal number disappears — vigésimo terceiro, not vigésimo e terceiro. In figures: 23.º.
três vírgula catorze, not três ponto um quatro
Portuguese writes a comma where English writes a decimal point, and says it: vírgula. A short tail is read as a number rather than digit by digit — vírgula catorze; only a longer one is spelt out figure by figure.
1.250,50 € — the English signs swapped round
In Portugal a comma never groups thousands; it marks the decimals. Thousands are grouped with a full stop or a space, and the euro sign goes after the amount. Written the English way, €1,250.50 reads to a Portuguese eye as a little over one euro.
The numbers
An e between every part: hundreds, tens and units. cem alone, cento with more after it — and after mil the e appears only when less than a hundred or a round hundred follows. The figures are written the Portuguese way, with a full stop grouping the thousands.
| Figures | In words | As an ordinal |
|---|---|---|
| 1 | um | 1.º — primeiro |
| 2 | dois | 2.º — segundo |
| 3 | três | 3.º — terceiro |
| 8 | oito | 8.º — oitavo |
| 11 | onze | 11.º — décimo primeiro |
| 16 | dezasseis | 16.º — décimo sexto |
| 20 | vinte | 20.º — vigésimo |
| 21 | vinte e um | 21.º — vigésimo primeiro |
| 23 | vinte e três | 23.º — vigésimo terceiro |
| 33 | trinta e três | 33.º — trigésimo terceiro |
| 88 | oitenta e oito | 88.º — octogésimo oitavo |
| 100 | cem | 100.º — centésimo |
| 101 | cento e um | 101.º — centésimo primeiro |
| 120 | cento e vinte | 120.º — centésimo vigésimo |
| 200 | duzentos | 200.º — ducentésimo |
| 342 | trezentos e quarenta e dois | 342.º — trecentésimo quadragésimo segundo |
| 1.000 | mil | 1000.º — milésimo |
| 1.001 | mil e um | 1001.º |
| 1.200 | mil e duzentos | 1200.º |
| 1.234 | mil duzentos e trinta e quatro | 1234.º |
Years
No pairs and no special form: a year is a number, with every e in place. The column beside it shows what comes out when the English pattern is carried across.
| Year | Said | Not like this |
|---|---|---|
| 1066 | mil e sessenta e seis | dez sessenta e seis |
| 1515 | mil quinhentos e quinze | quinze quinze |
| 1789 | mil setecentos e oitenta e nove | dezassete oitenta e nove |
| 1900 | mil e novecentos | — |
| 1984 | mil novecentos e oitenta e quatro | dezanove oitenta e quatro |
| 2000 | dois mil | — |
| 2010 | dois mil e dez | vinte dez |
| 2024 | dois mil e vinte e quatro | vinte vinte e quatro |
Telling the time
The hours are feminine and plural — only one o’clock is singular. Up to the half hour e, after it para towards the next hour, the same direction as in English. The figures form is the one on timetables and runs to twenty-four.
| Time | Said | Timetable | Part of the day |
|---|---|---|---|
| 15:30 | são três horas e meia | 15h30 | da tarde |
| 15:45 | é um quarto para as quatro | 15h45 | da tarde |
| 15:15 | são três horas e um quarto | 15h15 | da tarde |
| 09:05 | são nove horas e cinco | 9h05 | da manhã |
| 11:50 | são dez para as doze | 11h50 | da manhã |
| 12:00 | é meio-dia | 12h | meio-dia |
| 00:00 | é meia-noite | 0h | meia-noite |
| 01:00 | é uma hora em ponto | 1h | da madrugada |
| 13:40 | são vinte para as duas | 13h40 | da tarde |
| 23:59 | é um minuto para as doze | 23h59 | da noite |
Dates
A cardinal number, a small letter for the month, and de twice. In figures the day comes first, as it does in Britain.
| In English | In figures | Said |
|---|---|---|
| 23 July 2024 | 23/07/2024 | vinte e três de julho de dois mil e vinte e quatro |
| 1 March 2024 | 01/03/2024 | um de março de dois mil e vinte e quatro |
| 3 April 2024 | 03/04/2024 | três de abril de dois mil e vinte e quatro |
| 31 December 2024 | 31/12/2024 | trinta e um de dezembro de dois mil e vinte e quatro |
| 2 September 2024 | 02/09/2024 | dois de setembro de dois mil e vinte e quatro |
Money and decimals
The sign goes after the amount, a comma marks the decimals, and euros and cents are joined with e. The small change is called cêntimo in Portugal and centavo in Brazil.
| Written | Said |
|---|---|
| 4,50 € | quatro euros e cinquenta cêntimos |
| 1,00 € | um euro |
| 0,75 € | setenta e cinco cêntimos |
| 19,99 € | dezanove euros e noventa e nove cêntimos |
| 0,01 € | um cêntimo |
| 2,50 R$ | dois reais e cinquenta centavos |
| 3,14 | três vírgula catorze |
| 2,718 | dois vírgula sete um oito |
Try it yourself
68 exercises, generated from the same rules. Whatever you get wrong comes back tomorrow.