Kinship Calculator
Expand to view the family relationship tree
- “Find Term from Relationship”: Click relationship buttons one by one to build a chain (e.g. Father → Older Brother = Uncle) and calculate the result in real time.
- “Find Relationship from Term”: Enter the term you use for the other person to work backward and determine the relationship chain.
- Powered by the open-source relationship.js engine (MIT License), supporting multiple terms for one relationship, escaping, and other ambiguous results. All calculations are performed locally in the browser.
Family Relationship Calculator, Kinship Lookup and Reverse Search
Kinship Calculator: Find Family Relationships and the Right Terms of Address
The Kinship Calculator is an online tool that helps you identify family relationships and determine how to address relatives correctly. Whether you want to find the term for your father's older brother, your mother's younger brother, your wife's father, or your husband's mother, you can select each relationship step by step to get the corresponding kinship term. The tool supports both forward relationship calculations and reverse searches by kinship term, helping you understand how family members are related and how they should address one another.
How to Use the Kinship Calculator
- Select your gender so the tool can use the relevant gender information when calculating terms of address.
- In the relationship calculator, select a family relationship such as father, mother, older brother, older sister, younger brother, or younger sister.
- Continue selecting the next relationship based on your actual family structure to build a complete relationship chain.
- View the result to find out what you should call the person. You can also copy the kinship term.
- If you make a mistake, click any node in the relationship path to return to that step and make a correction.
For example, select Father and then Older Brother to find out what to call your father's older brother. Select Mother and then Younger Brother to look up the kinship term for your mother's younger brother.
Forward Calculation: What Should I Call This Person?
Forward calculation is useful when you know how someone is related to you but are unsure of the correct term of address. Start with Me, then select each family relationship in order. The tool calculates the corresponding kinship term based on the complete relationship chain.
For example, you can look up the following relationships:
- Father's father: Find the kinship term for your paternal grandfather.
- Mother's mother: Find the kinship term for your maternal grandmother.
- Father's older brother: Find the term for your paternal uncle.
- Mother's younger brother: Find the term for your maternal uncle.
- Wife's father: Find the in-law term for your spouse's father.
- Husband's mother: Find the in-law term for your spouse's mother.
The page provides shortcuts for common relationship combinations, reducing repetitive clicks. For more complex family structures, you can keep adding relationship nodes to build the complete chain step by step.
Reverse Lookup: What Should This Person Call Me?
If you know the kinship term someone would normally use but are unsure about the exact relationship, switch to Reverse Lookup. Enter the term to see the possible family relationship chains it represents.
- Open the Reverse Lookup tab.
- Enter the kinship term you want to look up, such as paternal uncle, maternal uncle, or maternal grandmother.
- Review the candidate relationship chains returned by the tool.
- Click a relationship chain to switch to forward calculation and view the corresponding result.
Note that the same kinship term may refer to different relationships depending on the family, region, or context. Reverse lookup may therefore return multiple possible results. Use these candidate chains as a reference and confirm the correct one against your actual family relationships.
Relationship Path: Review and Edit Your Selections
The relationship path displays the complete chain of relationships you have selected, making it easy to check each step. If you select the wrong relationship, you do not need to clear everything and start over. Simply click the node you want to return to, then continue selecting the remaining relationships. The path also helps you understand how multi-level family relationships are formed.
Which Family Relationships Are Supported?
The tool supports common direct relatives, extended family members, and relationships by marriage, including:
- Older generations: Father, mother, grandfather, grandmother, maternal grandfather, and maternal grandmother.
- Same generation: Older brother, older sister, younger brother, and younger sister.
- Relatives on either parent's side: Paternal uncles, aunts, maternal uncles, and maternal aunts.
- Younger generations: Son, daughter, grandchildren, and other descendants.
- In-laws: Wife, husband, and relatives on a spouse's side of the family.
The relationships that can be calculated depend on the relationship terms and calculation rules supported by the tool. You can combine multiple levels by making consecutive selections to create a complete relationship chain.
What Is the Purpose of the Gender Selection?
Some kinship terms depend on the perspective of the person making the calculation and their gender. You can select your gender in the calculator before starting to help determine the appropriate term. When a relationship chain includes terms such as husband or wife that indicate a particular relationship perspective, the tool also considers the information at the beginning of the chain. If the information conflicts, use your actual family relationships as the basis for confirmation.
Copying Kinship Terms and Exploring Family Relationships
After calculating a kinship term, use the copy button to copy the result for use in chats, family group conversations, or other situations. The page also provides a family tree assistant and an exploration area to help you review and extend the relationships you have calculated. The family tree section is collapsed by default and can be expanded when needed, keeping the main calculation interface uncluttered.
Why Do Kinship Terms Have Different Names?
Chinese kinship terminology is extensive, and the same family relationship may have different regional or dialect names. For example, the terms used for paternal uncles, maternal uncles, aunts, and other extended relatives can vary between regions. Terms for in-laws may also differ according to family customs. The Kinship Calculator therefore provides common, widely used terms as a reference. The appropriate form of address should be confirmed according to local language conventions and actual family preferences.
When Is the Kinship Calculator Useful?
- When you are unsure how to address older relatives or other family members during Lunar New Year visits.
- When you need to identify complex family relationships at a family gathering.
- When looking up relatives on your father's or mother's side of the family.
- When learning how paternal uncles, aunts, maternal uncles, and maternal aunts are related to you.
- When you know a kinship term but want to identify the exact relationship behind it.
- When organizing family relationships and understanding your family structure.
Frequently Asked Questions (FAQ)
Can the Kinship Calculator handle complex family relationships?
Yes. Start with yourself and select multiple levels of family relationships in sequence to build a complete relationship chain and view the corresponding term. The results depend on the relationship terms and calculation rules supported by the tool.
How do I find out what my father's older brother is called?
Select Father and then Older Brother in the relationship calculator. In common Chinese kinship terminology, your father's older brother is usually called 伯父 or 伯伯.
How do I find out what my mother's younger brother is called?
Select Mother and then Younger Brother. In common Chinese kinship terminology, your mother's younger brother is usually called 舅舅.
Why does reverse lookup return multiple results?
Some kinship terms can correspond to several relationship chains, especially those involving extended family members and in-laws. Reverse lookup lists possible combinations. Choose the correct result based on the actual relationships between your family members.
What should I do if I select the wrong relationship path?
Click the node you want to return to in the relationship path. You can then select the remaining relationships again without restarting the calculation.
Are the results applicable to every region?
Not necessarily. Dialects, family customs, and traditional terms of address vary between regions. The tool uses common, widely understood terms as a reference.
Result Disclaimer
The Kinship Calculator is designed to help you look up and understand family relationships and terms of address. Results are generated according to the relationship chain you enter and the rules built into the tool. They do not represent every regional naming convention. If a relationship has multiple possible terms or is ambiguous, confirm the appropriate form of address based on your actual family relationships.
Online Kinship Calculator: Find Family Relationships and Terms of Address
- Select family relationships step by step to calculate the correct term of address
- Supports forward kinship calculations and reverse relationship lookup
- Quick access to common relationships such as father's father and mother's mother
- Click any node in the relationship path to go back and change a selection
- Copy calculated terms for use in chats and family conversations
- Includes gender selection, a family tree, and additional relationship exploration
- Regional differences in kinship terms may exist; results use common terms as a reference