Chinese kinship calculator. Walk a relationship path — mother, then her elder male cousin, then his son — and it derives the correct 称呼, with the 堂/表, 伯/叔 and 姑/舅/姨 distinctions, in-law forms, both scripts, and what they call you back. Runs entirely in your browser.
Chinese Kinship Calculator (亲戚称谓计算器)
I CALL THEM
How it was worked out
Common questions
How to use the Chinese Kinship Calculator
Say whether you are male or female
Several terms depend on it. Your husband’s elder brother is 大伯子; your wife’s elder brother is 大舅子 — the same position in the family, a different word. Male is the default; one tap changes it.
Walk the relationship one step at a time
Starting from 我 (me), press through the ten steps — father, mother, elder and younger brother, elder and younger sister, son, daughter, husband, wife — up to six deep. Tap any step in the chain to remove it. Elder and younger brother are separate buttons because that single choice is what decides 伯 from 叔.
Read the card
The large word is the term. Below it are the other script and the pinyin. The badges give the generation, whether the path ran through the father’s or the mother’s side, and whether the relative is 堂 or 表. The last line answers the other half of every family question: what they call you back.
Check the working
The derivation panel opens up each step: where the common ancestor sits, how many generations separate you, and why the answer came out 堂 rather than 表. Where Chinese genuinely has no single word, it says so and gives the descriptive phrase a speaker would actually use — it never invents one. Where the path is in the six-dialect dataset, Mandarin, Northern, Cantonese, Hokkien, Hakka and SG-MY forms are listed too.
Why Chinese kinship terms are hard
English gets by with one word, cousin, where Chinese needs eight. Your father’s elder brother is 伯伯; his younger brother is 叔叔 — same generation, same blood, a different word purely because of birth order. Your father’s sister is 姑姑, your mother’s brother 舅舅, your mother’s sister 姨. One generation down, 堂 and 表 split your cousins in two. Anthropologists count the Chinese system among the most finely divided in the world, and this is why: a single term encodes generation, which side of the family, blood or marriage, relative age within a generation, and whether the surname is shared.
堂 and 表: the rule people get wrong
The usual summary — father’s side is 堂, mother’s side is 表 — is half right and misleads on the other half. The real test is whether the surname carries all the way through: every step from you up to the common ancestor must be to a father, and every step back down to your relative must be to a son. One woman anywhere in that chain breaks the surname, and the relative is 表.
So your father’s brother’s son is 堂哥 or 堂弟 — same surname, same clan line. Your father’s sister’s son is 表哥 or 表弟, still on your father’s side, because your aunt married out and her children took their father’s name. That single step is what this tool checks link by link, and it is exactly what a lookup table tends to blur.
Why it derives instead of looking up
This page used to answer from seventy stored paths. Seventy sounds like a lot until you count: ten basic steps, six deep, is hundreds of thousands of chains — and the one being argued about over dinner is usually not among the stored ones. Now every button press creates a real person in a family graph. To answer, the tool finds the closest ancestor you and your relative share, measures how many generations up and down, notes which links along the way were men and which were women, and derives the term from that structure.
There is a pleasant side effect. Ask for “my son’s mother” and the answer comes back 妻子 — your wife — because that son’s mother and your spouse are the same node in the graph. No lookup table can do that.
What it refuses to pretend it knows
Some relationships simply have no single Chinese word. Your great-grandfather’s elder brother is one: what people actually say is the chain itself, 爸爸的爸爸的爸爸的哥哥. In those cases the tool labels the answer descriptive and hands you that phrase, rather than assembling a plausible-looking compound nobody uses.
Other answers turn on age rather than genealogy. Whether your uncle’s son is 堂哥 or 堂弟 depends on whether he is older or younger than you, and the family tree cannot say. Both forms are given, with the condition stated. Regional variation is noted only where it is solid — 姑丈 and 姨丈 are the usual Taiwan and Hong Kong forms where the mainland says 姑父 and 姨父 — and left alone where it is not.
One reality of Chinese families in Singapore and Malaysia
In a Singaporean or Malaysian household the Hokkien, Cantonese, Hakka and Mandarin forms often coexist, and which one an elder expects is not settled. The six-dialect comparison is therefore kept: where the chain falls inside the dataset, the Mandarin, Northern, Cantonese, Hokkien, Hakka and simplified SG-MY forms are listed side by side with pinyin, jyutping and Tâi-lô. The derived term is always available; the dialect detail is a bonus where the dataset reaches.
What separates 堂 from 表 is not “the father’s side” but whether the surname carries all the way through. One woman in the chain and it is 表.
10 facts about Chinese kinship terms
English has one word, cousin. Chinese needs eight.
伯 and 叔 differ only by birth order — father’s elder brother against his younger one.
A mother’s brothers are all 舅舅, elder or younger alike.
堂 means a shared surname; one woman anywhere in the path makes it 表.
The character 外 marks the mother’s line or a daughter’s: 外公, 外婆, 外孙.
A brother’s children are 侄; a sister’s children are 外甥.
The 《爾雅》 ladder names nine generations upward: 曾, 高, 天, 烈, 太, 遠, 鼻.
Nine go downward too: 曾孫, 玄孫, 來孫, 晜孫, 仍孫, 雲孫, 耳孫.
Someone who marries in normally follows their spouse — your uncle’s wife calls you 侄子 because he does.
This tool computes entirely in your browser; nothing you enter leaves the device.
Frequently asked questions
-
He is 表哥 if he is older than you and 表弟 if he is younger. The relative is on your father’s side, but your aunt is in the middle of the chain: she married out and her children took their father’s surname, so the surname breaks and the term is 表 rather than 堂. Your father’s brother’s son, sharing the surname, would be 堂哥 or 堂弟.
-
堂 means the surname is shared: every step from you up to the common ancestor is to a father, and every step back down to your relative is to a son. Any woman in that chain breaks the line and the relative becomes 表. This is why the popular summary — father’s side is 堂 — is not quite right: your father’s sister’s children are on your father’s side and are still 表.
-
Birth order, and nothing else. Your father’s elder brother is 伯伯 (formally 伯父); his younger brother is 叔叔 (formally 叔父). The blood relationship is identical and the word changes purely on seniority. Their wives follow suit: 伯母 for the elder’s wife, 婶婶 for the younger’s.
-
姑姑 is your father’s sister, 舅舅 your mother’s brother, and 姨 your mother’s sister. Each word fixes exactly one position, so they never overlap. Your mother’s elder sister is usually 姨妈 and her younger sister 小姨; their husbands are 姨父 (姨丈 in Taiwan and Hong Kong), your aunt’s husband is 姑父 (姑丈), and your uncle’s wife is 舅妈.
-
Because the family tree cannot settle a question about age. Whether your uncle’s son is 堂哥 or 堂弟 depends on whether he is older or younger than you, and both cases look identical on a pedigree. Where that happens the tool shows both forms with the condition attached, rather than guessing one for you.
-
By running the same family graph in the other direction. Every step you press has already created a real person, so the tool simply starts from your relative, targets you, and derives the term again. Seniority flips with it: your younger sister’s husband calls you 大舅子, while your elder sister’s husband calls you 小舅子.
-
It means Chinese has no single word for that relationship and speakers say the chain itself. Your great-grandfather’s elder brother is one such case: what people actually say is 爸爸的爸爸的爸爸的哥哥. The tool gives you that phrase and labels it plainly, instead of assembling a plausible-looking compound nobody uses.
-
Yes. Every term is produced in both scripts at once — the large word on the card follows the script of the page you are reading, and the line beneath gives the other. The conversion uses the tool’s own table covering only kinship characters, so pairs like 侄/姪, 孙/孫, 妈/媽 and 婶/嬸 all come out right.
-
Because the dialect dataset covers 70 common chains while the solver covers all of them. When your chain is one the dataset holds, the Mandarin, Northern, Cantonese, Hokkien, Hakka and SG-MY forms appear side by side; when it is not, the term is still derived, there is simply no dialect row to show.
-
Entirely free, with no account and no limit. Everything is computed in your browser, so the relationship chain you build is never sent to a server, and the page keeps working offline once it has loaded.
Pick up where you left off
Stored only in this browser — never sent to our servers.