The rabbit color calculator finds the possible colors of bunnies using the combinations of genes.
Predict rabbit fur colors based on parental genetics with our rabbit genetics calculator.

Select if you want to consider the below patterns:
aa B_ C_ D_ E_aa B_ C_ D_ E_| Possible colors | Probability | Associated genes |
|---|---|---|
| Black [Self] | 69.2% | aa B_ C_ D_ E_ |
| [Black] Self Chinchilla | 5.77% | aa B_ c(chd)_ D_ E_ |
| Black Tortoiseshell | 4.61% | aa B_ C_ D_ ee |
| Blue [Self] | 4.61% | aa B_ C_ dd E_ |
| Chocolate [Self] | 4.61% | aa bb C_ D_ E_ |
| [Black] Sable (Siamese Sable) | 3.3% | aa B_ c(chl)_ D_ E_ |
| [Black] Himalayan | 2.47% | aa B_ c(h)_ D_ E_ |
| Ruby-Eyed White | 1% | aa B_ cc D_ E_ |
| [Black] Seal | 0.824% | aa B_ c(chl)c(chl) D_ E_ |
| Sallander (Iron Grey) | 0.385% | aa B_ c(chd)_ D_ ee |
The Rabbit Color Calculator predicts the possible coat colors of baby bunnies based on the genetics of their parents (sire and dam). Behind the scenes, it uses a Punnett-square engine that crosses five primary gene groups — A, B, C, D, and E — plus up to seven optional additional genes.
🐰 Rabbits come in hundreds of recognized colors — from pure white to deep black, with shades of blue, lilac, chocolate, and sable in between. This calculator helps you figure out which colors are genetically possible before the litter arrives.
Who is this for?
The calculator is powered by a full Punnett-square solver that considers every possible allele combination. If you are also tracking pregnancy timing, check out our Rabbit Gestation Calculator to prepare for the big day.
The calculator has two input modes. Pick the one that matches what you already know about your rabbits.
Possible colors (default)
Groups offspring by coat color and shows the probability of each — the quickest way to see what to expect.
Possible genes
Displays each unique genotype combination with its probability — ideal for understanding the genetics behind the colors.
Show more details
When checked, each row also displays the allele frequency breakdown at the B, C, D, and E loci for deeper genetic insight.
Suppose both the sire and the dam are Chestnut (Agouti) rabbits — a common brown agouti color. In color mode, set both parents to Full color → Chestnut [Agouti].
The calculator shows that the most probable offspring color is also Chestnut [Agouti] at roughly 35-40%, followed by Black [Self], Orange, Opal, and Cinnamon at lower probabilities. This makes sense because both parents are heterozygous at several loci.
Key takeaway
Even two identical-looking agouti rabbits can produce self (solid), orange, and dilute offspring because of hidden recessive alleles. The calculator reveals what the naked eye cannot see.
Two black self rabbits are bred. Both have the visible genotype aa B_ C_ D_ E_.
Since both parents are (self pattern), all offspring will also be self. The remaining variation comes from the B, C, D, and E loci. The most likely result is Black [Self] at about 69 %, but you may also see Chocolate [Self], Blue [Self], and Ruby-Eyed White.
Why not 100 % black?
Because both parents carry a _ (unknown second allele) at B, C, D, and E. The calculator expands all possibilities, revealing that some offspring may inherit two recessive alleles and display a completely different color.
Suppose you know the exact genotype of both rabbits:
Switch to genes mode and select , , , , for both parents. The calculator displays 243 unique genotype combinations. The most probable color is Chestnut [Agouti], but you will also see Orange, Opal, Cinnamon, and several others.
Why 243 combinations?
Each of the 5 loci with 2 heterozygous parents gives 4 possible allele pairs. The total number of unique genotype combinations from a dihybrid cross is , but many map to the same color. The calculator groups and sorts them for you.
A breeder wants to produce Blue [Self] rabbits for an upcoming show.
A hobbyist suspects their black rabbit carries chocolate (bb).
Two full-color rabbits produce a REW kit — the owner is surprised.
A breeder wants to introduce the broken pattern (En) into their herd.
Both parents are , so all offspring will also be self. Useful when breeding for uniform self-colored litters. Variation comes only from B, D, and E loci.
One parent is A_ (agouti), the other is (self). Offspring can be either agouti or self — a great way to understand dominant vs. recessive inheritance.
Both parents carry (dilute). All offspring will also be dilute — expect blue, lilac, or fawn instead of black, chocolate, or orange.
Enable the Broken checkbox and select En genotypes. The calculator adds a second table showing the probability of Charlie, Broken, and Solid patterns in the litter.
Both parents are c(h)_. All offspring will have Himalayan or REW patterns. The calculator correctly handles the C-locus hierarchy even with five different alleles.
Enable the Steel checkbox and select E(s) or e(j) alleles. The calculator overrides the E locus and shows steel-tipped or harlequin color modifiers in the results.
The Rabbit Color Calculator uses a Punnett-square engine that computes every possible combination of alleles from the sire and dam across five primary gene groups.
For a single gene with two alleles (e.g., B and b), the Punnett square is a table:
| B | b | |
|---|---|---|
| B | BB | Bb |
| b | Bb | bb |
For the full rabbit color calculation, the engine extends this to five independent gene groups:
Each combination has a unique genotype (e.g., ). Combinations that produce the same visible coat color are grouped together, and the probability is calculated as:
Within each gene group, alleles are ranked from most dominant to most recessive:
The visible (phenotypic) color is determined by the most dominant allele present at each locus. For example, B_ means the rabbit shows a black-based coat, even if it carries a hidden (chocolate) allele.
Rabbits are dichromats — they can see two primary colors: blue and yellow. Unlike humans (trichromats), they cannot see red. This is why a red carrot looks like a greenish-gray blob to a bunny! Their color vision is an adaptation for detecting predators in open fields rather than identifying colorful foods.
The Himalayan rabbit has a unique trait: its coat color is temperature-sensitive. The allele produces a pigment that only develops on cooler body parts — the ears, nose, feet, and tail. A Himalayan rabbit raised in a warm climate will have lighter markings than one raised in a cold environment. This is a classic example ofenvironment influencing gene expression.
In rabbit genetics notation, an underscore _ represents"any possible second allele". For example, B_ means the first allele is B (black), and the second allele could be either B or b. This notation is convenient when you know the visible trait but not the exact genotype.
If you enjoy exploring genetics, check out our Punnett Square Calculator for a general introduction, or the Dihybrid Cross Calculator and Trihybrid Cross Calculator for more complex multi-trait crosses. To learn about allele frequencies in populations, see our Allele Frequency Calculator.
Yes, but not all of them. Rabbits are dichromats — they can see two colors:blue and yellow. This means they cannot see the color red. Their vision is adapted for detecting predators in open fields, with a wide field of view and excellent low-light vision.
The C gene is responsible. The (Himalayan) allele produces a temperature-sensitive enzyme that only activates on cooler parts of the body. This is why Himalayans have dark ears, noses, feet, and tails but a white body.
The probability is 25%. From a standard Punnett square, gives (25%), (50%), and (25%).
There are three reliable ways to figure out what genes your rabbit carries:
Use a color chart
Match your rabbit's visible coat to a rabbit identification color chart to find the corresponding genotype.
DNA testing
Submit a sample to a lab for a complete genotype profile — the most accurate but most expensive option.
Use the Rabbit Color Calculator
Test hypotheses by entering different parent combinations and comparing predictions with actual offspring — a hands-on learning approach.
Yes — if both carry the recessive genotype at the C locus. The calculator shows REW (Ruby-Eyed White) appearing even from two full-color parents. This happens when both parents are at the C locus.
The underscore _ means "any possible allele". For example, B_ indicates the first allele is B (black, dominant), and the second allele is unknown — it could be B or b. This notation is used when you know the visible trait but not the exact pair of alleles.
There are hundreds of recognized rabbit colors and patterns worldwide. Major breed organizations such as the American Rabbit Breeders Association (ARBA) recognize over 50 distinct color varieties just for the Netherland Dwarf breed alone. The calculator covers 145+ colors across six color families.
Calculate your cat's Feline Body Mass Index (FBMI) using rib cage circumference and lower back leg length to help assess if your cat is at a healthy weight.
Calculate your dog's Body Mass Index (BMI) based on breed, height, and weight to determine if they are healthy, overweight, or underweight.
The cat pregnancy calculator will compute the due date of your favorite feline.
The dog life expectancy calculator estimates the age of your dog based on their breed and gives their average life expectancy.
Convert your dog's age to human years based on breed and size.
The dog pregnancy calculator provides you with your dog's due date.