I am a Cantonese learner and I speak English.

Cantonese is usually written in Han characters. You will need about 3000 characters to be functional in Cantonese. Sounds like a lot? Yes, that is a lot. That’s why we need a phonetic system while you catch up with the characters.

1 What is Jyutping?

Jyutping is a way to spell out Cantonese words using only letters (a-z) and numbers (1-6). If you already speak English (native or not), you only need to remember a handful of symbols to master Cantonese pronunciation.

In English, the same letter could be pronounced in multiple ways. Look at the most extreme case: -ough. This four letters sound totally different in cough, though, through, thought, borough … You get the idea. English spelling is highly irregular or inconsistent.

Jyutping, unlike English, is a system that is designed to be regular. There should only be ONE way to spell out each sound (phoneme is the technical term), and there should only be ONE possible sound for each letter. In other words, Jyutping provides a set of one-to-one mapping rules from Cantonese sounds to latin letters.

This is a system that helps learners master the language. Bear in mind that Cantonese and English are very different languages. Cantonese is not too difficult pronunciation-wise (contrary to what you might have heard elsewhere), but there are things that you need to work on. Fair enough. Jyutping isn’t that hard, but you need to tackle these three things:

  1. Odd Spelling: Some letters or spelling conventions may look unfamiliar to you.
  2. Slight deviation: Sometimes the pronunciation seems straightforward, but you need to fine tune it a bit to sound more native-like.
  3. New sounds: I wouldn’t say everything is easy. There are sounds that are entirely new to you: weird sounds that you have never heard before (at least not exist in English), distinctions that are completely new to your ears.

Don’t worry. You have this guide.

Unlike conventional textbooks, I am not going to give you a long sound correspondence table (you can still find it here if you like). That is counter-productive. I’m going to break down what you need to learn into the above three different types.

When describing the sounds I will provide the IPA (International Phonetics Alphabet) of them. If you don’t know what IPA is, just skip them. All Jyutping spellings are styled in boldfaces. Listen to the sample sounds by clicking the button and try to imitate the sounds.

2 Odd Spelling

Let’s take a look at vowels first. Cantonese spelling for vowels is quite regular so let’s just go through them one-by-one. They definitely goes to the odd spelling category because they don’t correspond to English spelling.

2.1 Vowel aa & a

aa a
三 saam1 心 sam1
山 saan1 身 san1
稍 saau2 手 sau2

2.2 Vowel i

[i] [ɪ]
詩 si1 識 sik1
仙 sin1 星 sing1
知 zi1 即 zik1

2.3 Vowel e

  • 寫 se2
  • 借 ze3
  • 鄭 zeng6
  • 石 sek6

2.4 Vowel o

  • 歌 go1
  • 可 ho2
  • 過 gwo3
  • 博 bok3
  • 裝 zong1

2.5 Vowel u

[u] [ʊ]
夫 fu1 覆 fuk1
姑 gu1 工 gung1

2.6 Consonant j

  • 一 jat1
  • 以 ji5
  • 夜 je6

Why does Jyutping uses j instead of y to represent this sound [j], making it so unintuitive? That is because if we use letter y to stand for [j], there will be no letter left to represent the sound [y]. See vowel yu for description of this sound.

3 Slight deviation

3.1 Voicing and aspiration

Unaspirated Aspirated
巴 baa1 趴 paa1
打 daa1 他 taa1
家 gaa1 卡 kaa1

3.2 Unreleased final plosives

-p -t -k
濕 sap1 失 sat1 塞 sak1
接 zip3 節 zit3 脊 zek3
集 zaap6 活 wut6 六 luk6

4 New sounds

4.1 Vowel yu

  • 豬 zyu1
  • 村 cyun1
  • 雨 jyu5

4.2 Vowel eo & oe

  • 率 seot1
  • 潤 jeon6
  • 鋸 goe3
  • 削 soek3
  • 讓 joeng6

If you can’t tell the difference between eo and oe, that’s totally fine. Even many native speakers can’t distinguish them. You will still be perfectly understood if you mix these two sounds.

4.3 Consonant z & c

z c
知 zi1 詞 ci4
借 ze3 車 ce1
左 zo2 坐 co5
炸 zaa3 查 caa4

4.4 Consonant ng

  • ngaa4 牙
  • ngaang6 硬
  • ngo5 我
  • ngoi6 外

You might find difficult to pronounce ng-, but don’t worry. Many native speakers fail to pronounce it as well while still can perfectly be understood.

5 The Tones

This will be a completely new territory for you. Cantonese is a tonal language, so the pitch of the word matters. Using the wrong pitch can change the meaning of a word.

First, let’s take a look at all Cantonese tones in a chart:


There are six tones in Cantonese: high level, high rising, mid level, low falling, low rising and mid-low level. Listen to the examples below:

Tone 1 (High level) Tone 2 (High rising) Tone 3 (Mid level)
詩 si1 史 si2 試 si3
Tone 4 (Low falling) Tone 5 (Low rising) Tone 6 (Mid-low level)
時 si4 市 si5 事 si6

Don’t worry if you cannot distinguish all of them. In real life you can still be well understood. To get practice, check out our page of Tone Exercise, where you can get a comprehensive drill of all Cantonese tones.

Another fun yet effective way to practice Cantonese tones is through the Cantonese songs. Check out our Practice Cantonese tones with Cantonese songs for details.

6 All set!

Now you have gone through all the critical parts of Jyutping. For a full reference of the scheme, check out LSHK Jyutping Scheme, our official reference page of Jyutping.

Some tools for learning Jyutping and Cantonese. First comes the dictionary, where you can find the Cantonese pronunciation in Jyutping for almost any Han characters:

For more Cantonese learning resources, please see Cantonese Learning Resources.

A good way to practice Jyutping/Cantonese is to type Cantonese in Jyutping. Since Jyutping is a phonemic transcription of Cantonese, every time you type in Jyutping, you are essentially practicing speaking Cantonese. Check out our Cantonese Keyboard page to get the keyboards.

Appendix: Example annotated text North wind and the sun

jau5 jat1 ci3 bak1 fung1 tung4 taai3 joeng4 hai2 dou6 aau3 gan2 bin1 go3 lek1 di1 keoi5 dei6 ngaam1 ngaam1 tai2 dou2 jau5 go3 jan4 haang4 gwo3 li1 go3 jan4 zoek3 zyu6 gin6 daai6 lau1 keoi5 dei6 zau6 waa6 laak3 bin1 go3 ho2 ji5 zing2 dou3 li1 go3 jan4 ceoi4 zo2 gin6 lau1 ne1 zau6 syun3 bin1 go3 lek1 di1 laak3 jyu1 si6 bak1 fung1 zau6 bok3 meng6 gam2 ceoi1 dim2 zi1 keoi5 jyut6 ceoi1 dak1 sai1 lei6 go2 go3 jan4 zau6 jyut6 hai6 laa2 sat6 gin6 lau1 zeoi3 hau6 bak1 fung1 mou5 saai3 fu4 wai4 jau5 fong3 hei3 gan1 zyu6 taai3 joeng4 ceot1 lai4 saai3 zo2 jat1 zan6 go2 go3 jan4 zau6 zik1 hak1 ceoi4 zo2 gin6 lau1 laak3 jyu1 si6 bak1 fung1 wai4 jau5 jing6 syu1 laa1