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