Free tool ยท 69 species
Free Morph Genetics Calculator
Calculate offspring probabilities for ball pythons, corn snakes, geckos, and 66 other species. No signup required.
Used by 5 breeders tracking 14 animals across 69 species
Want to track your breeding plans?
Save calculations, plan multi-generation projects, and manage your entire collection with Scaleogic.
How does morph genetics work?
Many reptile "morphs" are inherited in predictable patterns, similar to classic Mendelian genetics: each parent passes one allele per gene to offspring, and those combinations determine visible traits (phenotype) and carrier status. The calculator models independent assortment for the genes you select โ it enumerates possible offspring genotypes from the parents' inputs and turns those into approximate probabilities when multiple outcomes are equally likely.
This tool is meant for planning and education. Real-world breeding can involve linkage, incomplete penetrance, allelic series complexity, and traits that are polygenic or poorly documented for a species. Always verify important pairings against reputable lineage records and species-specific references โ especially for high-value animals or rare morphs.
Choose your species, assign alleles for each parent (normal, heterozygous "het", or homozygous visual/super where applicable), then run the calculation to see a probability breakdown of potential offspring descriptions for the genes you included.
What's the difference between recessive, codominant, and dominant?
Recessive traits usually require two copies of the allele (homozygous) to look visually different from wild type; a single copy is often called "het" (heterozygous) and may not change appearance. Codominant (and incomplete dominant) traits typically show a visible difference when one copy is present, and the homozygous form is often called "super" or a stronger visual โ terminology varies by hobby usage. Dominant traits generally express with one copy and may not have a distinct "super" form in common breeder models.
Labels like het, visual, and super are shorthand; the calculator maps them to the underlying genotype states used in its probability tables for each gene type.