Loading tool...
Loading tool...

Check breeding compatibility, find egg group matches, and calculate IV odds, shiny rates, and inheritance across Gen 2–9.
Loading Breeding Calculator...
Everything you need to know about breeding mechanics across Generation 2–9, including egg group compatibility, IV inheritance odds, shiny breeding with the Masuda Method, and more.
Two Pokémon can breed if they share at least one egg group and are opposite genders. There are 15 egg groups: Monster, Water 1, Water 2, Water 3, Bug, Flying, Ground, Fairy, Plant, Human-Like, Mineral, Amorphous, Ditto, Dragon, and Undiscovered.
Pokémon in the Undiscovered egg groupcannot breed, with one exception — Manaphy can breed with Ditto to produce Phione. Legendary, Mythical, and baby Pokémon are typically in this group.
Ditto is the universal breeding partner. It can breed with any Pokémon except another Ditto or Undiscovered-group Pokémon. Genderless Pokémon (like Magnemite or Staryu) can only breed with Ditto.
The breeding compatibility chart is built on egg groups. If two Pokémon share at least one group, they can breed directly. When they don't share a group, you may need a chain breedingintermediary — a Pokémon that shares an egg group with both parents.
For example, Charizard (Monster/Dragon) cannot breed directly with Arcanine (Field). But a Pokémon in both the Dragon and Field groups (like Ekans) can serve as a bridge for chain breeding egg moves between them.
This calculator automatically finds direct, 1-hop, and 2-hop breeding paths between any two Pokémon.
In every generation, 3 IVs are randomly inherited from the parents, and the remaining 3 are randomly generated (0–31). Starting in Gen 6, the Destiny Knot increases this to 5 inherited IVs, leaving only 1 random — making it the most important breeding item for competitive Pokémon.
Power Items(available from Gen 4 HGSS onward) guarantee the holder's specific stat IV is inherited: Power Weight (HP), Power Bracer (Attack), Power Belt (Defense), Power Lens (Sp. Atk), Power Band (Sp. Def), and Power Anklet (Speed).
With two 6IV parents and a Destiny Knot, the probability of a perfect 6IV offspring is approximately 1/32 (3.1%)— around 32 eggs on average.
The base shiny rate is 1/8,192 in Gen 2–5 and 1/4,096 in Gen 6+. Two methods dramatically improve these odds when breeding:
The Masuda Method uses parents from different language games to add extra shiny rolls: +4 in Gen 4, +5 in Gen 5–7, and +6 in Gen 8–9. Combined with the base roll, this brings odds to roughly 1/683 in Gen 6+.
The Shiny Charm (obtained by completing the Pokédex) adds +2 extra rolls from Gen 5 B2W2 onward. With both Masuda Method and Shiny Charm, the odds reach approximately 1/512 — about 512 eggs on average.
Gen 8–9 bug: When any bonus rolls are active, the base shiny roll is skipped. Despite this, the combined odds still work out to ~1/512 with both methods due to the extra Masuda roll added in Gen 8.
The Everstone allows a parent to pass its nature to offspring. The mechanics vary by generation:
When both parents hold Everstone (Gen 5+), one parent's nature is chosen at random (50/50).
From Gen 6 onward, the female (or non-Ditto) parent has an 80% chance to pass its regular ability slot and a 20% chance for the other slot. Hidden Abilities have a 60% chance to be inherited.
In Gen 5, Hidden Abilities could only pass from the female parent (not via Ditto). Starting in Gen 6, HA can pass via Ditto, making it much easier to breed HA Pokémon.
In Gen 2–4, abilities are not inherited at all — offspring get a random ability from the species' available pool.
In Gen 2–5, offspring always hatch in a standard Poké Ball. In Gen 6, the female parent's ball is inherited. From Gen 7 onward, Ditto pairings inherit the non-Ditto parent's ball, and same-species pairings have a 50/50 chanceof either parent's ball.
Master Ball, Cherish Ball, and Strange Ball can never be inherited — offspring defaults to a Poké Ball instead.
Egg hatch time is determined by the species' egg cycle countmultiplied by steps per cycle (128–257 depending on generation). Having a Pokémon with Flame Body, Magma Armor, or Steam Engine in your party halves the required egg cycles.
Gen 8–9 use only 128 steps per cycle (vs. 256 in earlier gens), making hatching significantly faster in modern games.
Offspring form defaults to the game's native region: Alolan in Gen 7, Galarian in Gen 8, Paldean in Gen 9. A parent holding Everstonecan pass its regional form instead. If both parents hold Everstone, the mother's form takes priority.
Special cases:Nidoran♀/Nidoran♂ and Illumise/Volbeat produce either species at 50/50. Nine baby Pokémon (like Munchlax, Azurill, and Mime Jr.) require a specific incenseto breed in Gen 3–8, but incense is no longer needed in Gen 9.
Check out these other helpful Pokémon tools