Cat Coat Color Calculator: Kitten Genetics Predictor (Punnett Square)
Predict kitten coat colors from parent genetics using Punnett squares. Covers B, D, O, and A loci — black, chocolate, cinnamon, dilutes, and tortoiseshell.
Select each parent's coat color and orange status to predict kitten coat color probabilities using Punnett square genetics (B, D, O, A loci).
Genotype: BB DD aa
Genotype: BB DD aa
How to Use This Calculator
- 1
Select Parent 1's sex and coat color
Choose male or female for Parent 1, then select their coat color from the dropdown. Common presets include black solid, blue tabby, chocolate solid, lilac, cinnamon, and carrier combinations. The Punnett square genotype is displayed for reference.
- 2
Set Parent 1's orange status
Select the O locus alleles. For males: orange (O) or non-orange (o). For females: OO (fully orange), Oo (tortoiseshell — mixed orange and black), or oo (non-orange). This is the most important gene for understanding tortoiseshell, calico, and red/orange cats.
- 3
Set up Parent 2
Repeat the same process for Parent 2. The parents must be opposite sexes — one male and one female. The calculator will warn you if both parents are the same sex.
- 4
Click Predict Kitten Colors
The calculator runs a full Punnett square cross across all four loci and lists every possible kitten genotype, grouped by coat color description and sex. Results show each color's percentage probability sorted from most to least likely.
What Each Value Means
- B Locus (Black/Chocolate/Cinnamon) (alleles: B, b, bl)
- Controls the type of eumelanin (dark pigment) a cat produces. Three alleles in order of dominance: B (black) > b (chocolate) > bl (cinnamon). A cat must have two copies of b to show chocolate, and two copies of bl to show cinnamon. A single B allele masks chocolate and cinnamon. Carrier cats (Bb or Bbl) appear black.
- D Locus (Dense/Dilute) (alleles: D, d)
- Controls pigment granule distribution in the hair shaft. D (dense) is dominant; d (dilute) is recessive. A cat must inherit d from both parents (dd) to show diluted color. Dilution converts black→blue, chocolate→lilac, cinnamon→fawn, red→cream.
- O Locus (Orange — X-Linked) (alleles: O, o (X-linked))
- The orange gene sits on the X chromosome and is epistatic to B locus — meaning O overrides black/chocolate/cinnamon pigment and replaces it with phaeomelanin (red/orange). Female cats can be OO (orange), Oo (tortoiseshell), or oo (non-orange). Male cats are hemizygous: O (orange) or o (non-orange). Only females with Oo can be tortoiseshell.
Related Calculators
- 🕐 Cat Age Calculator Soon
- 🕐 Dog Coat Calculator Soon
- 🕐 Cat Weight Calculator Soon
Frequently Asked Questions
How is cat coat color inherited?
Why can't male cats be tortoiseshell?
What is the dilute gene in cats?
What is a chocolate carrier cat?
How does the agouti gene work in cats?
What coat color genes are NOT covered by this calculator?
References & Sources
- [1] UC Davis VGL — Cat Coat Color Panel (opens in new tab)
Supports: Evidence used for cat coat genetics glossary: key terms and definitions, including related formulas, definitions, or reference values.
Verified
- [2] UC Davis VGL — Cat Coat Color Resource (opens in new tab)
Supports: Evidence used for cat dna testing for coat color: what it covers and costs, including related formulas, definitions, or reference values.
Verified
- [3] Zoetis Petcare — Science Behind Cat Colors (opens in new tab)
Supports: Evidence used for cat coat genetics glossary: key terms and definitions, including related formulas, definitions, or reference values.
Verified
- [4] Cat Fanciers — Cat Color Genetics (opens in new tab)
Supports: Evidence used for cat coat genetics reference: b, d, o, and a loci explained, including related formulas, definitions, or reference values.
Verified