Genealogy Relationship Calculator

Turn two paths to the same nearest common ancestor into a clear family relationship and a traceable derivation.

Two paths, one ancestor

Common paths
Nearest common ancestor

0 = this person, 1 = parent, 2 = grandparent, 3 = great-grandparent.

Relationship convention

Relationship result

Cousin line

Cousin degree 1

Generation gap (removed): 1

Path A
Path B
Cousin degree = smaller generation count − 1
Removed = difference between generation counts

Relationship updated from the two paths shown.

Your generation counts and relationship convention stay in this browser. Nothing is uploaded to BroBroGo.

FAQ

Which common ancestor should I count from?

Use the most recent ancestor who appears in both lines, then count each parent-child step back to that same person. If several equally close paths exist, calculate each path separately; pedigree collapse and double-cousin lines can produce more than one valid relationship.

When should I choose a half relationship?

Choose half when the two biological branches share only one person from an ancestral couple, such as half-siblings who share one parent. The generation math stays the same and the relationship receives a half qualifier. Do not use half for a direct ancestor path.

What does the adoptive-line convention mean?

It applies the same generation naming to a path that includes an adoptive parent-child link. The result describes that family-tree path only; it does not claim biological descent, shared DNA or a legal status in any jurisdiction.

Does this calculate shared DNA or legal kinship?

No. Two generation counts cannot capture multiple ancestral paths, pedigree collapse, inheritance law or the randomness of DNA inheritance. Use documented family-tree links for genealogy, a qualified professional for legal questions and dedicated evidence for genetic conclusions.

The Genealogy Relationship Calculator determines the exact family relationship and traceable derivation between two people who share a common ancestor. By entering the number of generation steps from each person back to their nearest shared ancestor, the tool instantly calculates the relationship name, cousin degree, and generations removed. It accommodates different family structures by allowing the user to apply full biological, half biological, or adoptive relationship conventions.

Understanding Generation Distance

To calculate a relationship, you must count the generation steps from each person back to their nearest shared ancestor. In this system, generation counts are represented as whole numbers from 0 to 20:

  • 0 represents the person themselves.
  • 1 represents a parent.
  • 2 represents a grandparent.
  • 3 represents a great-grandparent.

Each step up the family tree represents one generation. For example, to find the relationship between two people, you trace both lines upward until they meet at the most recent common ancestor. The number of steps for Person A and the number of steps for Person B serve as the primary inputs for the calculation.

The Math Behind Cousins

When the paths from the common ancestor to Person A and Person B do not result in a direct, sibling, or aunt/uncle relationship, a cousin relationship is calculated. This calculation relies on two distinct mathematical formulas:

Cousin Degree Formula

The cousin degree is determined by taking the smaller of the two generation counts and subtracting one.

  • Formula: Cousin degree = smaller generation count − 1
  • Calculation Step: min(‹a›, ‹b›) − 1 = ‹degree›

Generations Removed Formula

The number of generations removed represents the generation gap between the two individuals, calculated as the absolute difference between the two generation counts.

  • Formula: Removed = difference between generation counts
  • Calculation Step: |‹a›‹b›| = ‹removed›

If the two generation counts are equal, the result is "Same generation · not removed". If they differ, the result displays "Generation gap (removed): ‹removed›".

Collateral vs. Direct Lines

Family relationships are classified into distinct groups based on how the paths connect to the common ancestor. The calculator applies a precedence rule where direct, sibling, or aunt/uncle relationships are named directly before applying any cousin formulas.

The relationship classification groups include:

  • Same person: When both generation counts are 0, the individual is "The same person in this path".
  • Direct line: Occurs when one of the individuals is the ancestor of the other (one generation count is 0). This includes "Parent", "Grandparent", "‹great›× great-grandparent", "Child", "Grandchild", and "‹great›× great-grandchild".
  • Sibling line: Occurs when both individuals are 1 generation step away from the common ancestor, resulting in "Sibling".
  • Aunt/uncle line: Occurs when one person is 1 step from the ancestor and the other is 2 or more steps away. This results in "Aunt/uncle", "‹great›× great-aunt/uncle", "Niece/nephew", or "‹great›× great-niece/nephew".
  • Cousin line: Calculated using the cousin formulas when both generation counts are 2 or greater. The result is expressed as "Cousin degree ‹degree›" with the corresponding generation gap.

Relationship Conventions and Modifiers

The calculator accommodates different family structures through three relationship conventions, which modify the output terms:

Convention Description Output Modifier
Full biological Both branches connect through the same ancestral couple. Standard relationship terms.
Half biological The branches share only one biological ancestor from an ancestral couple. "Half ‹relationship›".
Adoptive line At least one parent-child step follows an adoptive family-tree link. "Adoptive ‹relationship›".

The half biological convention cannot be used for direct ancestor paths where one person is the common ancestor. If this is attempted, the tool displays the error: "Half applies to collateral relatives. Choose full biological or adoptive line when one person is the common ancestor."

Handling Pedigree Collapse and Double Cousins

In genealogical research, individuals often share more than one common ancestor. Pedigree collapse occurs when ancestors marry relatives, reducing the total number of unique ancestors in a tree. Double cousins share two pairs of common ancestors (such as when two siblings of one family marry two siblings of another).

Because the calculator operates on two single paths, it cannot calculate multiple ancestral paths simultaneously. If multiple equally close paths to a common ancestor exist, each path must be calculated separately to determine the distinct relationships.

Genealogical vs. Genetic Kinship

It is important to distinguish between documented family-tree paths and genetic or legal kinship. The calculator determines relationships based strictly on the generation steps entered for a single path.

Two generation counts cannot capture the biological randomness of DNA inheritance, nor do they reflect legal definitions of kinship which vary by jurisdiction. The adoptive-line convention names the selected family-tree path using standard generation terms but does not estimate shared DNA or imply legal status.

Privacy and Processing

Your generation counts and relationship convention stay in this browser. All calculations are performed locally, and nothing is uploaded to BroBroGo.

Frequently Asked Questions

Which common ancestor should I count from?

Use the most recent ancestor who appears in both lines, then count each parent-child step back to that same person. If several equally close paths exist, calculate each path separately; pedigree collapse and double-cousin lines can produce more than one valid relationship.

When should I choose a half relationship?

Choose half when the two biological branches share only one person from an ancestral couple, such as half-siblings who share one parent. The generation math stays the same and the relationship receives a half qualifier. Do not use half for a direct ancestor path.

What does the adoptive-line convention mean?

It applies the same generation naming to a path that includes an adoptive parent-child link. The result describes that family-tree path only; it does not claim biological descent, shared DNA or a legal status in any jurisdiction.

Does this calculate shared DNA or legal kinship?

No. Two generation counts cannot capture multiple ancestral paths, pedigree collapse, inheritance law or the randomness of DNA inheritance. Use documented family-tree links for genealogy, a qualified professional for legal questions and dedicated evidence for genetic conclusions.