Morph calculator
Predict offspring trait probabilities from two parent animals.
Morph calculator

The morph calculator predicts offspring trait probabilities from two parent animals using Punnett squares. Available on the Colony plan and above. Access from Morphs → Calculator in the navigation.
Supported species
Ball pythons, leopard geckos, corn snakes, western hognose snakes, boa constrictors, and bearded dragons are supported out of the box, with traits covering recessive, co-dominant/incomplete-dominant, and dominant inheritance patterns.
Managing traits
Go to Morphs → Traits to add, edit, or remove the traits available for each species — name, inheritance pattern (dominant, recessive, co-dominant, or polygenic). Any user on a plan with the morph calculator can edit the trait list; changes apply account-wide and show up immediately in the calculator's trait picker.
How to use it
- Select the species.
- Pick each parent's traits from the trait list. For recessive traits, toggle het if the animal is a heterozygous carrier rather than visually expressing the trait.
- Click Calculate — the results table shows every possible offspring combination with its probability.
Saving and sharing
- Save — store the calculation to your account for future reference. You can optionally link it to a pairing record.
- Share — generates a public link (
/morphs/[token]) anyone can view without signing in. Useful for listing offspring probabilities on your breeder page or in marketplace listings. - Saved calculations appear on the pairing detail page when linked.
Tips
- Use Super instead of het for co-dominant traits when one parent is a super form (e.g. Super Pastel, Super Enchi).
- Dominant traits (e.g. Pied modifier in some species) are treated as always visually expressed — toggle them on only if the parent carries the trait.
- The calculator does not account for incomplete penetrance or polygenic traits (e.g. scaleless, piebald percentage). Use it as a guide, not a guarantee.