Rabbit Color Calculator

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.

Frank Zhao - Creator
CreatorFrank Zhao

Prepare the inputs

Select if you want to consider the below patterns:

Sire

Sire Selected Genes
aa B_ C_ D_ E_

Dam

Dam Selected Genes
aa B_ C_ D_ E_

Rabbit colors and genes

Possible colorsProbabilityAssociated genes
Black [Self]69.2%aa B_ C_ D_ E_
[Black] Self Chinchilla5.77%aa B_ c(chd)_ D_ E_
Black Tortoiseshell4.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] Himalayan2.47%aa B_ c(h)_ D_ E_
Ruby-Eyed White1%aa B_ cc D_ E_
[Black] Seal0.824%aa B_ c(chl)c(chl) D_ E_
Sallander (Iron Grey)0.385%aa B_ c(chd)_ D_ ee
1
Punnett SquareProbability calculation
P(genotype)=Number of occurrencesTotal combinationsP(\text{genotype}) = \frac{\text{Number of occurrences}}{\text{Total combinations}}
2
Color PhenotypeFive-locus gene mapping
Color=f(A,B,C,D,E)\text{Color} = f(A, B, C, D, E)
3
Dominance HierarchyAllele dominance order
A>a(t)>a,B>b,C>c(chd)>c(chl)>c(h)>c,D>d,E>eA > a(t) > a,\quad B > b,\quad C > c(chd) > c(chl) > c(h) > c,\quad D > d,\quad E > e
Gene Loci Legend
APattern
BBlack/Brown
CColor amount
DDense/Dilute
EExtension

Introduction / overview

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?

  • Rabbit breeders who want to plan pairings and predict litter colors.
  • 4-H and FFA students learning about Mendelian genetics with a fun, hands-on example.
  • Curious pet owners wondering why their lop-eared bunny looks the way it does.
  • Biology enthusiasts exploring how five gene groups interact to create diverse fur colors.

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.

How to use / quick start

The calculator has two input modes. Pick the one that matches what you already know about your rabbits.

AColor mode — you know the visible coat colors

  1. 1Select I want to input → color at the top of the calculator.
  2. 2Pick a color family (Full color, Chinchilla, Seal, Sable, Himalayan, or Ruby-eyed white).
  3. 3Pick the specific color name from the second dropdown.
  4. 4Repeat for the Dam. Optionally, check additional genes (Steel, Broken, Vienna, etc.) to refine the prediction.

BGenes mode — you know the actual genotype

  1. 1Select I want to input → genes.
  2. 2Use the five dropdowns (A through E) to enter each locus. If you are unsure, pick _ _\_\ \_ to let the calculator try all possibilities.
  3. 3Enable additional genes at the top, then fill in their dropdowns when they appear.
  4. 4Scroll down to the Rabbit colors and genes section to explore the results.

Interpreting the results

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.

Step-by-step example calculations

Example 1: Chestnut × Chestnut (Color mode)

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.

Example 2: Black [Self] × Black [Self] (Color mode)

Two black self rabbits are bred. Both have the visible genotype aa B_ C_ D_ E_.

aaaa×\timesaaaa\to100% aa100\%\ aa

Since both parents are aaaa (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.

Example 3: Genes mode — precise genotype entry

Suppose you know the exact genotype of both rabbits:

  • Sire: Aa Bb Cc Dd EeAa\ Bb\ Cc\ Dd\ Ee (heterozygous at every locus)
  • Dam: Aa Bb Cc Dd EeAa\ Bb\ Cc\ Dd\ Ee (same)

Switch to genes mode and select AaA a, BbB b, CcC c, DdD d, EeE e 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 45=10244^5 = 1024, but many map to the same color. The calculator groups and sorts them for you.

Real-world use cases

Breeding for a specific show color

A breeder wants to produce Blue [Self] rabbits for an upcoming show.

  • The breeder selects a sire that carries blue genetics and a dam that is known to produce dilute offspring.
  • Using color mode, they enter both parents and see that Blue [Self] has a 25-30 % probability.
  • They also notice Lilac [Self] appears at a lower probability — valuable information for future pairings.

Confirming a suspected recessive gene

A hobbyist suspects their black rabbit carries chocolate (bb).

  • They switch to genes mode and set the B locus to BbB b for the sire.
  • The dam is known chocolate (bbb b).
  • The results show Chocolate [Self] offspring — confirming the sire does carry the recessive b allele.

Predicting REW (Ruby-Eyed White) occurrence

Two full-color rabbits produce a REW kit — the owner is surprised.

  • Using color mode, both parents are entered as Chestnut [Agouti] (full color).
  • The calculator shows REW appears at roughly 4-5 % — explaining exactly what happened.
  • The owner learns that both parents carry the hidden ccc c genotype at the C locus.

Planning a multi-gene pairing

A breeder wants to introduce the broken pattern (En) into their herd.

  • They enable the Broken checkbox and select the appropriate En genotypes for sire and dam.
  • The calculator now shows an "Additional colors" tab with the probability of Charlie, Broken, and Solid offspring.
  • The breeder can also see how the broken gene interacts with the five main color genes.

Common scenarios

Two self-colored parents

Both parents are aaaa, so all offspring will also be self. Useful when breeding for uniform self-colored litters. Variation comes only from B, D, and E loci.

Agouti × Self cross

One parent is A_ (agouti), the other is aaaa (self). Offspring can be either agouti or self — a great way to understand dominant vs. recessive inheritance.

Dilute × dilute pairing

Both parents carry dddd (dilute). All offspring will also be dilute — expect blue, lilac, or fawn instead of black, chocolate, or orange.

Adding the broken gene

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.

Himalayan × Himalayan

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.

Steel and harlequin

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.

Tips & best practices

  • Start with color mode — it is faster and does not require you to know the exact genotype. If you know the visible color, the calculator looks up the corresponding genes from its database.
  • Use genes mode for precision — when you have DNA test results or know the exact alleles from pedigree analysis, genes mode gives you the most accurate probability breakdown.
  • Use the underscore wisely — when you pick _ _\_\ \_ in genes mode, the calculator includes every possible allele. This is useful when you are unsure, but it also increases the number of possible combinations significantly.
  • Enable additional genes selectively — only check the boxes for genes you are confident are present. Each extra gene multiplies the number of combinations and may clutter the results.
  • Cross-check with known litters — if you already have offspring from a pairing, compare the actual colors with the calculator's predictions. This helps you verify the parent genotypes.
  • Use with the Rabbit Gestation Calculator — pair this tool with our Rabbit Gestation Calculator to track both expected colors and delivery dates.

Calculation method / formulas

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.

The Punnett Square principle

For a single gene with two alleles (e.g., B and b), the Punnett square is a2×22 \times 2 table:

Bb
BBBBb
bBbbb
P(BB)=14=25%P(BB) = \frac{1}{4} = 25\%P(Bb)=24=50%P(Bb) = \frac{2}{4} = 50\%P(bb)=14=25%P(bb) = \frac{1}{4} = 25\%

Five-locus combination

For the full rabbit color calculation, the engine extends this to five independent gene groups:

Total=45=1024\text{Total} = 4^5 = 1024combinations\text{combinations}

Each combination has a unique genotype (e.g., Aa Bb Cc Dd EeAa\ Bb\ Cc\ Dd\ Ee). Combinations that produce the same visible coat color are grouped together, and the probability is calculated as:

P(color)=Number of matching combinationsTotal combinationsP(\text{color}) = \frac{\text{Number of matching combinations}}{\text{Total combinations}}

Dominance hierarchy

Within each gene group, alleles are ranked from most dominant to most recessive:

A>a(t)>aA > a(t) > a\quadB>bB > b\quadC>c(chd)>c(chl)>c(h)>cC > c(chd) > c(chl) > c(h) > c\quadD>dD > d\quadE>eE > e

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 bb (chocolate) allele.

Related concepts

What do rabbits see?

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.

Temperature-sensitive color in Himalayans

The Himalayan rabbit has a unique trait: its coat color is temperature-sensitive. The c(h)c(h) 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.

The underscore symbol _

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.

Related calculators

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.

Frequently asked questions

Do rabbits see color?

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.

What determines Himalayan rabbit color?

The C gene is responsible. The c(h)c(h) (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.

What is the probability of aaaa from two AaAa parents?

The probability is 25%. From a standard Punnett square, Aa×AaAa \times Aa givesAAAA (25%), AaAa (50%), andaaaa (25%).

P(aa)=14×100%=25%P(aa) = \frac{1}{4} \times 100\% = 25\%

How do I determine my rabbit's color genetics?

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.

Can two black rabbits produce a white rabbit?

Yes — if both carry the recessive ccc c 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 CcC c at the C locus.

What does the underscore mean in gene notation?

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.

How many rabbit colors are there?

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.

Limitations & disclaimers

  • Not a substitute for DNA testing. The calculator predicts probabilities based on genetic models, but actual results may vary. For breed registrations, always rely on pedigree documentation and DNA tests.
  • Additional genes are simplified. The calculator includes seven additional gene groups, but rabbit genetics is more complex in reality. Some rare interactions and modifier genes are not modeled.
  • Color names may vary by breed club. Different rabbit organizations sometimes use different names for the same color. The calculator follows standard genetic nomenclature.
  • Not medical or breeding advice. This tool is for educational and entertainment purposes. Consult a veterinarian or experienced breeder for breeding decisions.

External references & sources

  1. The Nature Trail. Rabbit Color Genetics Information: The A-Series. Agouti, Tan Pattern, and Self. http://www.thenaturetrail.com/rabbit-genetics/agouti-tan-self-a-series-otter/
  2. The Nature Trail. Rabbit Color Genetics "B" Series: Black and Chocolate Genes. http://thenaturetrail.com/rabbit-genetics/color-b-series-chocolate/
  3. The Nature Trail. Color Genetics: The C Series. Full Color, Chinchilla, Sable, Himalayan or Pointed White, and REW. http://www.thenaturetrail.com/rabbit-genetics/color-c-series-chinchilla-sable-himalayan-rew/
  4. The Nature Trail. Dilute and Dense Rabbit Color Genetics – D Series, or Blue and Black. http://www.thenaturetrail.com/rabbit-genetics/dilute-dense-d-series-coat-color/
  5. The Nature Trail. Rabbit Coat Color Genetics – Extension, Steel, and Tri-color at the E locus. http://www.thenaturetrail.com/rabbit-genetics/color-e-extension-series-steel-tricolor-locus/
  6. The Nature Trail. Rabbit Color Genetics: The Pattern Gene EN for Brokens, Solids, and Charlies. http://www.thenaturetrail.com/rabbit-genetics/broken-pattern-en-charlie-solid/
  7. The Nature Trail. Chart of 144 Rabbit Coat Colors And Their Genotypes. http://www.thenaturetrail.com/rabbit-genetics/rabbit-color-genotypes-chart/
Rabbit Color Calculator