How could an eye color prediction from a genetic test be wrong?

December 13, 2019

A curious adult from Alberta asks:

"One of my 23andMe reports says that people with my genetics most likely have brown or hazel eyes. However my eyes are blue, green, and grey. I know you should take their estimates with a grain of salt, but how is it possible I have a completely different color from the report?"

Genetic factors can have a large effect on a trait like eye color. But they usually only explain a part of the trait. Most human traits are what we call “complex”. This means the traits are not determined by one single factor or gene. 

Genetic testing companies like 23andMe can determine how likely you are to have a certain trait. But that leaves the chance to not have it. This can explain why your eye color is different from your report!

23andMe looks at the OCA2 gene

Your genetic code or DNA is a string of letters that include A, T, C, and G. They spell out genes, which are like instruction manuals for your body.

When companies like 23andMe look at your DNA, they are looking at specific spots in the DNA that tend to be different among people. These locations are called single nucleotide polymorphism, or SNP (pronounced “snip”) for short.

Three different DNA sequences, with one letter difference.
SNPs are DNA differences at a specific location

The letter differences in the DNA can lead to a subtle (or sometimes not subtle) change in a person’s traits!

One of the most important genetic contributors to eye color is a SNP near a gene called OCA2

It turns out that a “A” at this spot is associated with darker eyes, while a “G” is associated with lighter eyes:

3 sequences of DNA with an “A” that have brown eyes, and 3 sequences with a “G” and blue eyes.

This SNP affects how much brown pigment cells produce. Someone who has blue eyes will have less pigment. And someone with brown eyes will have more.

These DNA letter differences are also called “variants.” The specific variant you have is also called your genotype

Let’s take a closer look at this chunk of DNA near the OCA2 gene. 

Remember, you have two copies of each piece of DNA, one from mom and one from dad. You can see at the SNP circled below the person has two A’s, or and AA genotype.

Two “A” sequences of OCA2 in a person with brown eyes.

As of December 2019, a 23andMe report on this genotype says: “likely to have brown or hazel eyes”. They say that 95% of their customers who are AA have brown or hazel eyes. 

But this leaves 5% with light-colored eyes with the same report. Their report says they are likely to have dark eyes, even though they don’t.

Someone else might have GG:

Two “G” sequences of OCA2 in a person with blue eyes.

In this case, 23andMe says “likely to have blue or green eyes”. They report that 90% of people with this genotype have blue or green eyes. But that still means that the report will be wrong for ~10% of people with this genotype!

Someone else could have one of each version of the OCA2 gene, AG:

One “G” and one “A” sequence of OCA2 in a person with brown eyes.

In this case, 23andMe says “likely to have brown or hazel eyes”. They report that 85% of people with this genotype have brown/hazel eyes. But that still means that the report will be wrong for ~15% of people with this genotype.

Altogether, this highlights the fact that traits listed on 23andMe’s reports are just predictions based on data from other customers. 

Eye color is complicated

Sometimes it takes more than one SNP change for a trait difference to be visible. For example, the OCA2 gene has a few different SNPs that can affect eye color. 23andMe only looks at the SNP shown above.

We also know there are other genes involved with eye color. But 23andMe doesn’t look at those genes, so they may miss things. Additionally, there may be genes we don’t yet know about that’s also not included in their analysis. 23andMe’s predictions may get better as scientists learn more. 

It’s also possible that you have a more unique ancestry. Some SNPs are more common among certain ancestries.

If 23andMe does not have enough customers with certain ancestries, it can be more difficult to predict traits for people in those groups. Over time, if they get more customers with diverse backgrounds, their predictions might improve. 


Many human traits are influenced by a variety of factors, both genetic and non-genetic. Prediction about your traits may not always match your actual physical traits. Any that’s why it’s good to remember – they’re just estimates! 

Author, Tiffany Nguyen.

Author: Tiffany Nguyen

When this answer was published in 2019, Tiffany was a student in the Stanford MS Program in Human Genetics and Genetic Counseling. She wrote this answer while participating in the Stanford at The Tech program.

Ask a Geneticist