Coat Color Calculator

Use this coat color calculator to estimate likely offspring coat colors from sire and dam genotypes. Compare phenotype percentages and genotype outcomes for dogs, horses, cats, and cattle.

Predicted Phenotype
%
Predicted Genotype
%
Model Limitations & Assumptions

Simplified Genetics Model: This calculator outputs probabilities based on a limited 2-locus cross. Real coat color genetics are heavily influenced by a much broader range of loci and breed-specific modifiers.

By: AxisCalc Published: March 28, 2026 Reviewed by: Elena Rostova

Predicting Offspring Coat Color Probabilities

This tool predicts possible offspring coat color outcomes from sire and dam genotypes. It clearly shows the phenotype probability and the resulting genotype distribution for a specific pairing.

This is a 2-locus genetics calculator. The supported models are the dog (B and E loci), horse (E and A loci), cat (B and D loci), and cattle (E and D loci). The results apply only to the included loci in the selected model, not full real-world coat genetics.

Formula

Each parent has two selected loci, and each locus contributes one allele per gamete. The calculator creates four gametes from the sire and four gametes from the dam. Those are crossed into 16 total offspring combinations. Each combination is classified into a phenotype result and a genotype result. Percentages are calculated from the number of matching outcomes out of 16.

$$\text{Outcome Probability (\%)} = \frac{\text{Number of matching offspring combinations}}{16} \times 100$$

Formula partMeaning in this calculator
2 loci per parentThe tool models two genes only
4 sire gametesAll allele combinations the sire can pass
4 dam gametesAll allele combinations the dam can pass
16 total outcomesAll modeled offspring genotype combinations
Percentage outputMatching outcomes ÷ 16 × 100

Note: Genotypes are displayed locus-by-locus, for example Bb · Ee.

How the Coat Color Calculator Works

This calculator uses parent genotypes to simulate all possible two-locus offspring outcomes for the selected species model.

StepWhat you doWhat the calculator does
1Select the animal species / genetics modelLoads the correct loci and phenotype rules
2Select sire gene 1 and sire gene 2Defines the sire genotype
3Select dam gene 1 and dam gene 2Defines the dam genotype
4View predicted phenotype resultsGroups visible coat outcomes by percentage
5View genotype distributionShows how often each genotype appears

Calculator Inputs

The calculator uses one species selector and four genotype inputs. Changing the species changes the available loci and the phenotype rules used in the result.

InputWhat it meansEffect on calculation
Animal species / geneticsDog, horse, cat, or cattle modelLoads species-specific loci and phenotype rules
Sire gene 1First sire locusUsed to generate sire gametes
Sire gene 2Second sire locusUsed to generate sire gametes
Dam gene 1First dam locusUsed to generate dam gametes
Dam gene 2Second dam locusUsed to generate dam gametes

Note: The calculator does not run until all four parent loci are selected.

Supported Species, Loci, and Coat Color Outputs

SpeciesIncluded lociWhat the tool predicts
DogB locus + E locusBlack, Chocolate / Brown, Yellow / Red
HorseE locus + A locusChestnut, Bay, Black
CatB locus + D locusBlack, Chocolate, Blue (Grey), Lilac
CattleE locus + D locusBlack, Red, Black Dun (Grullo), Red Dun

Phenotype Rules Used by This Coat Color Calculator

The calculator converts each offspring genotype into a coat color category using the following species-specific rules.

SpeciesRule applied by the calculatorPredicted phenotype
Dogee at E locusYellow / Red Coat
DogE present and B presentBlack Coat
DogE present and bbChocolate / Brown Coat
Horseee at E locusChestnut Coat
HorseE present and A presentBay Coat
HorseE present and aaBlack Coat
CatB present and not ddBlack Coat
Catbb and not ddChocolate Coat
CatB present and ddBlue (Grey) Coat
Catbb and ddLilac Coat
CattleE present and ddBlack Coat
Cattleee and ddRed Coat
CattleE present and D presentBlack Dun (Grullo)
Cattleee and D presentRed Dun Coat

Understanding the Results

Phenotype percentages show the share of the 16 modeled outcomes that produce each visible coat category.

Genotype distribution shows how often each allele combination appears across the same 16 modeled offspring results.

Result typeWhat it showsHow to read it
Phenotype probabilityVisible coat color outcomeA higher percentage means that phenotype appears more often in the modeled 16 outcomes
Genotype distributionSpecific allele combinationA higher percentage means that genotype appears more often in the modeled cross

If a phenotype shows 50%, that means 8 of 16 modeled offspring outcomes fall into that coat color category.

Example Cross

ParentLocus 1Locus 2
SireBbEe
DamBbee

The calculator generates sire and dam gametes. It crosses them into 16 possible offspring combinations. It groups those combinations into predicted phenotype and genotype percentages. For instance, this specific dog cross results in a 50% probability of a yellow/red coat, which means 8 of the 16 modeled combinations produce that color.

What to checkWhy it matters
Phenotype percentagesShows which coat colors are possible and how likely they are
Genotype distributionShows which allele combinations produce those results

Included Loci and Omitted Genetics

This tool is intentionally limited to two loci per species. Real coat color inheritance can involve additional genes, modifiers, and breed-specific patterns.

SpeciesIncluded in this calculatorImportant genetics not included
DogB, EK, A, D, S, M and other breed-specific modifiers
HorseE, AGray, Cream, Dun, Roan, Champagne, Pearl, Silver, Tobiano, Sabino and other pattern genes
CatB, DOrange, Agouti, Tabby, Dominant White, White Spotting, Silver
CattleE, DBreed-specific variation, Roan, Color-Sided, white spotting, and other modifiers

Best Use Cases for This Coat Color Calculator

This calculator is most useful for comparing likely offspring coat outcomes from two known parent genotypes, checking simplified genotype-to-phenotype probabilities, learning basic 2-locus inheritance with animal-specific examples, and getting a quick probability estimate before deeper species-specific analysis.

Related Tools & Calculators: