About this tool
Estimate a baby's chance of brown, green or blue eyes from the parents' and grandparents' eye colors, with a two-gene Punnett square and clear limits.
The Baby Eye Color Calculator gives the chance of brown, green or blue eyes using the classic two-gene textbook model. One gene, in the HERC2/OCA2 region, has a dominant brown allele; the second, called gey, has a green allele that is dominant over blue. Each parent's eye color narrows down which of nine genotype combinations they can carry, weighted by assumed allele frequencies or equally. Adding the grandparents' eye colors refines this — for example, a brown-eyed parent with a blue-eyed parent must carry a hidden blue allele. Every combination is crossed in a 4 × 4 Punnett square. Real eye color depends on many more genes, so treat the results as a rough guide.
Open Baby Eye Color Calculator on AltFTool — it loads instantly in your browser.
Choose Parent 1's eye color and Parent 2's eye color: Brown, Green / hazel or Blue / grey.
Optionally open Add parent 1's parents (and parent 2's) and set each grandparent's eye color, or leave it as Unknown.
Read the percentages for Brown, Green / hazel and Blue / grey, and switch the weighting between allele frequencies and equal.
In the Punnett square, pick a Parent 1 genotype and Parent 2 genotype such as Bb Gg to see all 16 combinations, then press Copy to share the estimate.
Optional eye colors for each parent's mother and father update which genes that parent probably carries, which can change the result a lot.
A 4 × 4 Punnett square shows every gamete combination for any possible pair of parent genotypes, labelled and shaded by eye color.
The model, its allele-frequency assumptions and the fact that eye color is polygenic are stated on the page, and you can switch to equal weighting.
Everything is computed in your browser as you click, and your last choices are remembered on this device only.
| Parents | Brown | Green / hazel | Blue / grey |
|---|---|---|---|
| Brown × Brown | 85.9% | 5.1% | 9% |
| Brown × Green | 62.5% | 24.2% | 13.3% |
| Brown × Blue | 62.5% | 7.5% | 30% |
| Green × Green | 0% | 80.2% | 19.8% |
| Green × Blue | 0% | 55.6% | 44.4% |
| Blue × Blue | 0% | 0% | 100% |
Simplified two-gene model; real eye color is polygenic, so other outcomes are possible.
Yes. Brown is dominant, so a brown-eyed parent can carry a hidden blue allele. If both parents carry one, there is roughly a 1 in 4 chance at the main eye color gene that the baby inherits two non-brown copies. Blue-eyed grandparents make this more likely, because they show that a parent must carry the recessive allele.
In the simple two-gene model, no: blue-eyed parents carry only non-brown alleles, so every child is blue-eyed. In real life it is rare but possible, because eye color is influenced by many genes and some variants that reduce pigment are not simply dominant or recessive. This calculator follows the simple model and shows 100% blue.
From both equally. A baby receives one copy of each gene from each parent, so neither parent's eye color counts more. What matters is which alleles each parent carries, including hidden recessive ones, not whether they are the mother or the father.
Only roughly. The two-gene model explains much of the difference between brown and blue eyes in people of European ancestry, but it cannot capture the dozen or more genes that fine-tune shade, nor hazel, amber or grey precisely. Use the percentages as an illustration of how inheritance works, not a prediction to rely on.
Many babies, especially of European ancestry, are born with blue or grey eyes because the iris has not yet produced much melanin. Pigment builds up over the first months, so eyes may darken to green, hazel or brown. Most of the change happens in the first year, and eye color is usually settled by about age three.
Brown is by far the most common eye color worldwide, held by an estimated 70 to 80 percent of people. Blue is most common in northern and eastern Europe, and green is the rarest of the three main colors, seen in only about 2 percent of people globally.
They are the alleles in the two-gene model. At the first gene, B gives brown eyes and is dominant over b. At the second gene, G gives green and is dominant over g, which gives blue. So any genotype with a B is brown, bb with at least one G is green, and only bb gg is blue.
A parent's eye color does not reveal whether they carry a hidden recessive allele. If a brown-eyed parent's mother or father has blue eyes, that parent must have inherited a non-brown allele from them, which raises the chance of a light-eyed baby. The calculator works this out from the grandparents you enter.
The simple model only has three outcomes. Hazel is grouped with green, as both come from a moderate amount of pigment, and grey is grouped with blue, as both have very little. If a parent's eyes are hard to classify, try both options to see how much the result depends on it.
Add the Baby Eye Color Calculator widget to your blog or website — free, responsive, no signup. Just keep the “Widget by AltFTool” credit link visible.
<iframe src="https://www.altftool.com/embed/widget/baby-eye-color-calculator"
title="Baby Eye Color Calculator — free AltFTool widget"
width="100%" height="640" style="border:0;border-radius:12px;overflow:hidden"
loading="lazy" referrerpolicy="no-referrer-when-downgrade" allow="clipboard-write"></iframe>
<p style="font-size:12px;margin:4px 0 0">Widget by <a href="https://www.altftool.com/tools/all/baby-eye-color-calculator?utm_source=embed&utm_medium=widget" rel="nofollow">AltFTool — free online tools</a></p>