The Surprising Genetics of Eye Color

Eye color is polygenic, but one variant near the HERC2 and OCA2 genes does most of the heavy lifting - which is why the old brown-beats-blue rule falls apart.

You were probably taught that brown eyes are dominant and blue eyes are recessive, tidy as a Punnett square. The real genetics of eye color is more interesting than that, and it explains why two blue-eyed parents can sometimes have a brown-eyed child.

Color from a single pigment

Almost all human eye color comes from one pigment, melanin, deposited in the front layer of the iris. More melanin absorbs more light and the iris looks brown. Less melanin lets the underlying tissue scatter light back, and the eye looks blue - not because there is blue pigment, but because of how light behaves, the same physics that makes the sky blue. Everything in between, from hazel to green, is a matter of how much pigment sits where.

The variant that does the heavy lifting

Eye color is polygenic, meaning many genes contribute. But one variant does far more than its share of the work: rs12913832, which sits in the HERC2 gene. HERC2 does not make pigment itself. Instead it acts as a control switch for its neighbor, the OCA2 gene, which is central to melanin production. By turning OCA2 up or down, this one position sets much of the baseline.

  • The G allele allows more melanin, leaning the iris toward brown.
  • The A allele reduces melanin, leaning it toward blue.

Read that as a strong influence, not a guarantee. Because it acts through OCA2, this single switch anchors a trait that would otherwise be scattered across the genome.

Why the simple rule breaks

Line up the genotypes and the tendencies look almost dominant-and-recessive:

  • GG tends toward brown eyes
  • AA tends toward blue eyes
  • AG falls somewhere in between and is harder to call

But the moment you add the other genes, the neat picture dissolves. Additional pigment genes nudge an eye toward green, hazel, or an amber-flecked mix, and they can shift the outcome even when rs12913832 points one way. Green and hazel eyes are especially telling: they sit at an intermediate pigment level that no single variant produces on its own, arising instead from the interplay of several. That is also how children occasionally end up with an eye color neither parent has - the contributing variants combined in a new way. Calling eye color “recessive blue, dominant brown” was always a simplification of a genuinely multi-gene trait, and the exceptions people notice in their own families are the rule showing through.

Not simple, and that is the point

Eye color is one of the clearest everyday examples of a polygenic trait: one variant with an outsized effect, several others tuning the result, and no single letter that settles everything. It is a useful mental model for reading any DNA result. When a tool reports a “brown-leaning” or “blue-leaning” tendency, it is summarizing a probability shaped mostly by one well-understood switch, not delivering a verdict.

Finding it in your file

If your raw export covers this position, you can look up your genotype at rs12913832 directly:

rs12913832	15	28365618	AG

A GG here leans brown, AA leans blue, and AG is genuinely in between. If the letters look flipped from what you expected, orientation may be the reason - reading two files can show complementary bases for the same spot, which our guide to forward and reverse strands explains.

Environment plays almost no role in the eye color you are born with, but many genes do, and this variant is only the loudest voice among them. Treat any single-variant readout as one informative piece rather than the whole story.

You can explore your own pigment variants privately with on-device DNA analysis that keeps your file in your browser.

This article is educational and is not medical advice.

Further reading