Communicator
Studying…

Choose the languages shown in every table

Home / Languages / Portuguese / Sounds

Portuguese: spelling → sound

European Portuguese is transcribed here, with Brazilian noted where it differs — and it differs a lot. Two things define the sound. First, nasal vowels: Portuguese has five, they are phonemic, and lá 'there' versus lã 'wool' turns on nothing else. Second, vowel reduction: unstressed e collapses to /ɨ/ and often disappears entirely, which is why Portugal sounds clipped and consonant-heavy while Brazil, which keeps its vowels open, sounds nothing like it. Stress falls on the second-to-last syllable by default; anything else carries an accent. s at the end of a syllable is /ʃ/ — the hiss that makes Lisbon recognisable.

Trace a word

Every box is one rule firing. Hover a box (or open the table) to see why. Rules are applied in order, first match wins — that order is the spelling system.

→
p
p
ão
ɐ̃w
Why each segment sounds like that
LettersSoundRule
pp ↗default mapping
ãoɐ̃w ↗the commonest Portuguese ending — nasal a plus a w glide

Consonants & glides

IPASpelledExample
pp pão pɐ̃w
bread
bb boca ˈbokɐ
mouth
tt tudo ˈtudu
everything — Brazil palatalises it before i: /t͡ʃ/.
dd dedo ˈdedu
finger — Brazil: /d͡ʒ/ before i — dia sounds like 'jee-a'.
kc, qu, k casa ˈkazɐ
house
ɡg, gu gato ˈɡatu
cat
mm mão mɐ̃w
hand
nn nada ˈnadɐ
nothing
ɲnh vinho ˈviɲu
wine — Spanish writes this ñ, French gn, Portuguese nh.
ff falar fɐˈlaɾ
to speak
vv verde ˈveɾdɨ
green — A real v, unlike Spanish where b and v merged.
ss, ss, ç, c sol sɔl
sun
zz, s casa ˈkazɐ
house — s between vowels is /z/.
ʃx, ch, s (final) chave ˈʃavɨ
key — Also every syllable-final s: os livros = /uʒ ˈlivɾuʃ/.
ʒj, g hoje ˈoʒɨ
today
ll livro ˈlivɾu
book
ʎlh filho ˈfiʎu
son
ɾr caro ˈkaɾu
expensive — One tap.
ʁrr, r- (initial) carro ˈkaʁu
car — Back in the throat, like French r. Brazil often makes it /h/.
ji+vowel pai paj
father
wu+vowel, o (in ão) mau maw
bad

Vowels

IPASpelledExample
ii vida ˈvidɐ
life
ee, ê medo ˈmedu
fear
ɛe, é pé pɛ
foot — Open e. The accent tells you which: pêlo vs pélo.
ɐa cama ˈkɐmɐ
bed — Unstressed a, and a before a nasal.
aa, á pá pa
spade
ɔo, ó avó ɐˈvɔ
grandmother — avó /ɔ/ grandmother vs avô /o/ grandfather — one accent apart.
oo, ô avô ɐˈvo
grandfather
uu, o (final) tudo ˈtudu
everything — Unstressed final o is /u/ — always.
ɨe (unstressed) pequeno pɨˈkenu
small — The vowel that vanishes. Often deleted outright, which is why European Portuguese sounds like a run of consonants.
ɐ̃ã, an, am lã lɐ̃
wool — lá 'there' vs lã 'wool' — the nasality is the whole difference.
ẽem, en tempo ˈtẽpu
time
ĩim, in sim sĩ
yes
õõ, om, on bom bõ
good
ũum, un um ũ
one, a

The rules, in order

49 rules. The left column is a pattern (regular expression) matched at the current position of the word; (?=…) looks ahead, (?<=…) looks behind, $ is the end of the word.

#PatternSoundWhy
1nhɲnh = Spanish ñ
2lhʎlh = Spanish ll, Italian gli
3chʃch is /ʃ/, never /t͡ʃ/ as in Spanish
4ãoɐ̃wthe commonest Portuguese ending — nasal a plus a w glide
5ãeɐ̃jnasal a plus a y glide (mãe, pães)
6õeõjnasal o plus a y glide (põe, lições)
7ãɐ̃
8õõ
9a[mn](?![aeiouáéíóúâêôh])ɐ̃a + m/n at the end of a syllable nasalises the vowel and the consonant disappears
10e[mn](?![aeiouáéíóúâêôh])ẽem/en nasalise
11i[mn](?![aeiouáéíóúâêôh])ĩim/in nasalise
12o[mn](?![aeiouáéíóúâêôh])õom/on nasalise
13u[mn](?![aeiouáéíóúâêôh])ũum/un nasalise
14rrʁdouble r is the throaty one
15(?<=^| )rʁword-initial r is throaty too
16rɾsingle r between vowels is one tap
17sss
18çsç is always /s/
19qu(?=[eié])kqu before e/i: u is silent
20gu(?=[eié])ɡgu before e/i: u is silent
21c(?=[eiéí])sc before e/i
22ck
23g(?=[eiéí])ʒg before e/i is the zh sound
24gɡ
25jʒj is always /ʒ/, never Spanish /x/
26xʃx is usually /ʃ/ — but it is the least predictable letter in the language
27h∅h is silent
28(?<=[aeiouáéíóúâêô])s(?=[aeiouáéíóúâêô])zs between vowels is /z/
29s(?=$| |[ptckfʃ])ʃsyllable-final s is /ʃ/ — the Lisbon hiss
30ss
31z(?=$| )ʃfinal z is /ʃ/ too
32zz
33áa
34âɐ
35éɛ
36êe
37íi
38óɔ
39ôo
40úu
41a(?=$| )ɐfinal unstressed a reduces to /ɐ/ — casa is /ˈkazɐ/, not /kaza/
42e(?=$| )ɨfinal e reduces to /ɨ/ and is often dropped altogether
43o(?=$| )ufinal o is always /u/
44i(?=[aeouáéóú])ji before another vowel becomes a glide
45u(?=[aeioáéíó])wu before another vowel becomes a glide
46(?<=[aeoáéó])iji after a vowel closes the diphthong (pai, sei)
47(?<=[aeoáéó])uwu after a vowel closes the diphthong (mau, meu)
48[aeiou]same letter
49[ptbdkɡmnfvlj]same letter