Compatibility · inheritance · exact probability

Pokemon Breeding Calculator

Choose a game profile and two parents. The calculator checks the actual sex and Egg Group rules, explains the deciding rule, finds Egg Move bridge routes, and calculates IV, shiny, nature, Ability, Ball and hatch outcomes without a remote API.

Interactive Pokemon Breeding Calculator

Loading the local Pokédex

Preparing Egg Groups, gender data, abilities, forms and hatch counters from the static dataset.

Compatibility needs more than a shared Egg Group

A shared Egg Group is only one gate. A non-Ditto pair also needs an opposite-sex combination that exists for those species. A gender-unknown Pokémon normally needs Ditto, two Ditto cannot breed, and the No Eggs Discovered group blocks breeding. This page evaluates the sexes selected in the parent cards instead of assuming that every shared-group pair works.

The compatibility result also separates a mechanics answer from an availability answer. A species introduced before the selected generation is not necessarily catchable in every title from that generation, and transfer or event restrictions are outside this static calculator.

Direct breeding versus an Egg Move route

A bridge species is useful when transferring an Egg Move between compatible groups. It does not make the two endpoint species directly compatible. The route finder labels direct, one-hop and two-hop chains and checks that a possible sex pairing exists along each edge.

Routes are deterministic examples from the local default-form Pokédex, filtered by introduction generation. They are starting points for planning; confirm that the desired move is actually an Egg Move for the receiving species in the selected game.

How the IV calculation avoids a common shortcut

With two 6-IV parents and a Destiny Knot, 1/32 for a 6-IV offspring is correct because five stats are inherited and the remaining random stat must roll 31. That shortcut stops working as soon as either parent has imperfect IVs or a Power Item forces a source.

This calculator enumerates every eligible inherited-stat subset and every parent-source choice. Random stats then use a uniform 0–31 roll. Power Item forcing is counted inside the inherited total rather than added as a sixth inherited stat.

Shiny rolls are game-profile specific

Masuda Method and Shiny Charm odds are calculated as repeated independent attempts against the selected base denominator. Generation 8 and 9 Eggs use a special roll profile: when bonus rerolls apply, the initial roll is skipped. That is why Shiny Charm alone is shown with two total Egg rolls rather than three in those profiles.

Generation 2 can use inherited DVs to create much higher shiny odds in a particular parent/offspring gender relationship. That is a separate DV problem and is disclosed rather than silently approximated by the modern Masuda toggles.

Nature, Ability and Ball outcomes use the relevant parent

The parent that determines the offspring line is normally the female parent, or the non-Ditto parent in a Ditto pair. That same relationship matters for Ability and Ball rules, but the exact percentages and eligible parent change across generations. The output names the relevant parent and explains when the selected Ability or Ball cannot be inherited.

Master Ball, Cherish Ball and Strange Ball fall back to a standard Poké Ball. Regional-form inheritance can also depend on an Everstone and the game location; the Terarium switch is explanatory guidance, not a claim that every form is available.

Hatch steps are an estimate, not a timer

The static Pokédex supplies a species hatch counter. The calculator combines it with the selected game's steps-per-cycle value and the supported hatching Ability reduction. Generations 3 and 4 have an extra cycle nuance in their implementation, so the result reports the assumption rather than pretending one number is exact in every pickup position.

Movement speed, O-Powers, Pass Powers, Egg Power, special dates and other game-specific effects are not converted into real-world minutes.

Pokemon Breeding Calculator FAQ

How does the compatibility checker decide?

It checks the selected game generation, both species, No Eggs and Ditto rules, gender availability, selected sex combination, shared Egg Groups and supported special cases. Generation 2 can also test its Defense/Special DV relatedness restriction.

Why does the page show a route when the parents are incompatible?

The route is for transferring an Egg Move through bridge species. It does not change the direct compatibility verdict for the endpoint pair.

Does Destiny Knot inherit six IVs?

No. From Generation 6 onward it raises the inherited total from three to five. A Power Item can force one stat inside that five; the remaining stat is still random.

What does the expected Eggs value mean?

It is the reciprocal of the calculated probability. It is a long-run average, not a guarantee that a result will appear by that Egg count.

Does Sparkling Power improve Egg shiny odds?

No. The shiny calculator does not add sandwich Sparkling Power to Egg rolls.

Are alternate and regional forms fully simulated?

Forms can be selected when present in the local dataset, but every location, transfer and form-specific exception is not simulated. The result highlights the general Everstone and regional-form boundary.