漢語源流Chinese Word Etymology Explorer

All of HSK 1, 2, 3 & 4 + core vocabulary · Old Chinese → Middle Chinese → Mandarin & Cantonese · plus where the two chose different words

How to read this site

Pick a word in the left column. The drawing board shows its phonetic family tree: where available the deepest box is the Old Chinese reconstruction (Baxter–Sagart 2014, c. 1000 BCE, e.g. 天 *l̥ˤin), then the Middle Chinese root (e.g. 天 then — X = rising tone 上, H = departing tone 去), which branches into the Mandarin lineage and the Cantonese lineage, one node per century down to today.

For the everyday words where Cantonese uses a completely different word than Mandarin (看 vs 睇 “to see”), open the 🌳 Divergence tab on the left — it traces each lineage separately back to Old Chinese and shows which ones share an ancestor and which don't.

Early boxes keep the Baxter–Sagart spelling while the pronunciation is still the medieval one; once a branch innovates, its boxes switch to pinyin-style spelling (Mandarin) or jyutping-style spelling (Cantonese), with superscripts ¹ ² ³ ⁴ for the four historical tone categories (平 level, 上 rising, 去 departing, 入 entering). The newest boxes show standard Hanyu Pinyin and Jyutping. Solid boxes (with a dot) mark centuries where the pronunciation changed; dashed boxes mean it stayed the same. Click any changed box to read why that shift happened, and where — or open the ⏳ Timeline tab for the whole sequence of shifts, century by century.

⚠ A teaching model, not a research database. Stage reconstructions follow Baxter–Sagart (2014), Baxter (1992), Pulleyblank (1991), the Zhongyuan Yinyun (1324) and Bauer–Benedict (1997); the century-by-century steps between them are approximations (uncertain by ±a century). Full citations are in 📖 Sounds → Sources & method.

Roots: Old → Middle Chinese (Baxter–Sagart) Mandarin → pinyin Cantonese → jyutping ▢ solid = sound change (click it for why) · ▢ dashed = unchanged ¹平 ²上 ³去 ⁴入 (X = 上, H = 去 in Baxter's notation)