HeartGold Breeding Calculator: Eggs, Masuda & IVs
Pick two Pokémon: Egg chance, steps to hatch, Nature, Power item IVs, egg moves and Masuda method shiny odds in HeartGold and SoulSilver.
Pick the two Pokémon you leave at the Route 34 Day Care; the answer updates as you go.

Published
The interactive calculator runs in your browser. Its default example:
| Egg chance | 20% every 256 steps |
|---|---|
| First Egg | ~1,279 steps on average, 9 in 10 by 2,815 steps |
| Baby | Cyndaquil, ♂ 87.9% · ♀ 12.1% |
| Hatching | 5,355 steps, 2,805 steps with Flame Body or Magma Armor in the party |
| Nature | Random; 52% the Everstone holder’s (either parent) |
| Shiny | 1 in 8,192; 1 in 1,639 with parents from games in different languages (Masuda method) |
| IVs | three different stats from the parents; a Power item on a parent forces its stat |
| Egg moves | Reversal (Growlithe learns it at level 25), Flare Blitz (Growlithe learns it at level 48) |
| Ball | Poké Ball, level 1 |
Reading the answer: Egg chance, hatch steps and HGSS egg moves
Every 256 steps the game rolls once for an Egg. The hatch count starts when you take the Egg, and the Egg loses one cycle every 255 steps — two with a Flame Body or Magma Armor Pokémon in your party. The mother decides the species; the father passes on the egg moves he knows. In HeartGold and SoulSilver an Everstone on either parent — Ditto too — passes its Nature about half the time.
Power items: breeding IVs in HGSS
A parent holding a Power item always passes the stat it boosts — the Power Anklet passes Speed, for example. The baby still copies three different stats in total; the other two are random. If both parents hold one, a coin flip decides which counts.
Masuda method odds in HeartGold and SoulSilver
When the two parents come from games in different languages, the Egg gets five tries at being shiny instead of one: 1 in 1,639 instead of 1 in 8,192. The extra tries replace the Egg, so an Everstone’s Nature is lost unless the first try is already shiny.
HGSS breeding calculator FAQ
- On which dates do Eggs hatch faster in HeartGold and SoulSilver?
- On January 12, February 14, March 3, April 1, May 1, June 11, July 7, August 21, September 7, September 28, October 31, November 21, December 14, December 24 and December 25 an egg cycle is 230 steps instead of 255 — as long as you have not just changed the DS clock.
- Do both Everstones count when both parents hold one?
- One of them does: a coin flip picks whose Nature the Egg tries for, so each has about a 27% chance when their Natures differ.
- Does the Egg inherit the mother’s Poké Ball?
- No. Every Egg in HeartGold and SoulSilver hatches in a Poké Ball at level 1, whatever the parents were caught in.
Daily Pokémon location quiz on Instagram: @pokemaps_
Explore PokéMaps: Interactive Pokémon maps for every region