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 Pokemon breeding compatibility checker determine parent compatibility?

The calculator checks the selected generation, both parent species, the No Eggs Discovered group, Ditto reproduction rules, valid gender combinations, and shared Egg Groups. It tests the exact sexes selected on screen to confirm whether an Egg can legally be produced.

What is an Egg Move bridge route and how does it work?

An Egg Move bridge route is a one-hop or two-hop breeding chain using an intermediate species that shares Egg Groups with both the move donor and the target offspring. A bridge path demonstrates how to transfer a move across Egg Groups without implying that the two endpoint species can mate directly.

How does Destiny Knot calculate IV inheritance probability?

From Generation 6 through 9, Destiny Knot guarantees that five stats are inherited from the parents instead of the default three. The calculator enumerates every possible combination of five inherited stats and parent sources, then rolls a uniform 1 in 32 chance for the remaining uninherited stat.

What are the exact shiny breeding odds with the Masuda Method and Shiny Charm?

In modern generations, the base shiny rate is 1 in 4,096. Combining foreign-language parents (Masuda Method) with the Shiny Charm provides 8 total rolls, resulting in an optimal shiny Egg probability of approximately 1 in 512 (0.195%).

How does Pokémon Scarlet and Violet picnic breeding change Egg mechanics?

In Generation 9 Scarlet and Violet, breeding occurs during Picnics rather than at a Daycare or Nursery. Making sandwiches with Egg Power significantly accelerates Egg generation frequency and hatching speed, while Mirror Herb allows Pokémon to learn Egg Moves from picnic companions without breeding.

How does an Everstone guarantee Nature and regional form inheritance?

Giving an Everstone to a parent guarantees a 100% chance to pass down that parent's Nature to the hatched offspring. For regional variants (such as Galarian Meowth or Alolan Vulpix), holding an Everstone ensures the offspring retains the parent's regional form instead of defaulting to the native Paldea form.

Can Hidden Abilities be inherited when breeding with Ditto?

Yes, both male and female Pokémon have a 60% chance to pass down their Hidden Ability when bred with Ditto. When breeding two non-Ditto parents of the same Egg Group, only the female parent can pass down a Hidden Ability.

Which Poké Ball types cannot be inherited through breeding?

Master Balls, Cherish Balls, and Strange Balls cannot be passed down through breeding and will automatically revert to a standard Poké Ball. Other Poké Balls are passed down 100% by the female parent, or 50/50 when both parents are the exact same species.

Do sandwich Sparkling Powers increase shiny odds from breeding Eggs?

No, sandwich Sparkling Power applies exclusively to wild Pokémon spawns and encounters. Only the Masuda Method (foreign language parent) and the Shiny Charm boost the shiny rate of Pokémon hatched from Eggs.