Free family-tree percentage tool

Ethnicity Calculator: Estimate Ancestry Percentages From Your Family Tree

Enter the ethnic or ancestral backgrounds you know for parents, grandparents, great-grandparents, or other relatives. The calculator combines their expected family-tree contributions into one readable estimate. It runs in your browser and does not claim to replace DNA testing or self-identification.

What this calculator does

  • Combines repeated backgrounds across multiple family branches.
  • Uses expected genealogical shares such as 50%, 25%, and 12.5%.
  • Keeps every entry on your device; no account, photo, or upload is required.
Interactive ethnicity calculator

Build your family ancestry estimate

Add one row for each known family branch. Type a background label, choose that relative's expected contribution to you, and combine rows with the same label. Leave unknown branches blank instead of guessing.

Calculated locally

How to use an ethnicity percentage calculator

The useful part is not a mysterious formula. It is assigning each known ancestor the correct expected family-tree share and being honest about missing information.

Step 1

Start with the closest known relatives

A parent represents 50% of your family tree, each grandparent 25%, and each great-grandparent 12.5%. Use the closest generation for which you have reliable family information.

Step 2

Name each background consistently

Use the same spelling when two branches share a background, such as Irish, Yoruba, Korean, or Mexican Indigenous. The tool merges matching labels into one total.

Step 3

Read the result as an estimate

The result describes expected genealogical shares, not an official identity or an exact DNA ethnicity report. Unknown family branches should remain unfilled rather than being forced to reach 100%.

Ethnicity calculator examples

These examples show how the same formula works for parents, grandparents, and incomplete family histories.

Known family informationCalculator entriesExpected result
One parent is fully Irish and one parent is fully JapaneseIrish parent 50%; Japanese parent 50%50% Irish, 50% Japanese
Two grandparents are Mexican and two are ItalianFour grandparent rows at 25% each50% Mexican, 50% Italian
Three grandparents are known and one branch is unknownEnter only the three known 25% rowsA 75% documented estimate with 25% unfilled
One great-grandparent had a distinct backgroundAdd that branch at 12.5% and describe the remaining branches separately12.5% from that family-tree branch

What the ethnicity calculator can and cannot tell you

Family-tree math is useful for organizing records, but ancestry, DNA inheritance, ethnicity, race, nationality, and identity are not interchangeable.

Can do

Summarize documented family branches

The calculator can turn known relatives and generation levels into a transparent percentage breakdown that is easy to review or discuss with family.

Cannot do

Predict exact inherited DNA

You receive roughly half your autosomal DNA from each parent, but recombination means smaller ancestral segments do not always match a simple paper-family-tree percentage.

Use carefully

Do not treat percentages as identity proof

Ethnicity can include culture, language, history, community, and self-identification. A calculated share should not label another person or replace how someone describes themselves.

Genetics reference

For a plain-language explanation of chromosomes and why a child receives one chromosome in each pair from each parent, see the NHGRI Genetics Glossary

Ethnicity Calculator FAQ

Direct answers to common questions about ancestry percentages, grandparents, DNA, and incomplete family trees.

How do I calculate my ethnicity percentage?

List each known parent or ancestor, assign the expected family-tree share for that generation, and add shares with the same background. Parents contribute 50% each, grandparents 25% each, and great-grandparents 12.5% each in genealogical terms.

If my great-grandparent had one ethnicity, what percentage am I?

One great-grandparent represents 12.5% of your paper family tree. That is an expected genealogical share, not a guarantee that a DNA ethnicity estimate will report exactly 12.5%.

Why does my result not add up to 100%?

A total below 100% means some family branches were left unknown or unentered. That is more honest than inventing labels. A total above 100% usually means the same relative was counted twice or the wrong generation percentage was selected.

Is this the same as an ancestry DNA percentage calculator?

No. This tool calculates expected shares from a family tree. DNA testing companies estimate genetic ancestry from inherited markers and reference populations, so their percentages can differ from genealogical math.

Can ethnicity percentages determine my race or identity?

No. Percentages cannot decide how you or another person should identify. Race and ethnicity are social and cultural concepts as well as ancestry-related terms, and identity should not be assigned by a calculator.

Does this calculator store my family information?

No. The calculation runs locally in your browser. The page does not require an account, photo, name, or family-tree upload.