Pokémon Breeding Odds & Hatch Time Calculator
Estimate your shiny odds, total hatch steps, and playtime for a breeding project.
How this Pokémon breeding calculator helps
Breeding projects can take hours, especially when you are stacking goals like shiny hunting, high IV spreads, and specific natures. This calculator gives you quick, practical estimates for:
- Shiny odds per egg based on your method
- Chance of getting at least one shiny after a set number of eggs
- Total steps and estimated playtime needed
- Optional IV target probability over your full batch
What the calculator is using
Shiny probability model
The shiny model treats each egg as an independent chance event. If your per-egg shiny probability is p and you hatch n eggs, then:
- Chance of at least one shiny = 1 − (1 − p)n
- Chance of zero shinies = (1 − p)n
- Expected eggs per shiny (long-run average) = 1 / p
This gives better planning than just looking at “1 in X” odds, because batch size matters a lot.
Hatch time estimate
Time planning uses your species step count, number of eggs, and movement speed. If Flame Body or Magma Armor applies in your game, hatch steps are effectively halved, which can dramatically reduce grind time.
Breeding setup checklist (quick win version)
- Use a foreign-language parent for Masuda Method
- Get the Shiny Charm where available
- Keep Flame Body / Magma Armor in party
- Use Destiny Knot + Everstone for competitive projects
- Batch hatch in loops to reduce downtime
- Track eggs hatched so you can make informed stop/continue decisions
IV breeding notes for competitive players
IV outcomes depend on inheritance rules, parent IVs, items, and RNG. This page includes an optional IV field where you can enter your own per-egg success rate (for example, from your own testing or a separate IV inheritance tool). The calculator then projects your chance of hitting that IV target at least once in your full egg batch.
If you are aiming for shiny and strong IVs together, the calculator also shows an approximate combined chance under an independence assumption. It is a practical estimate for planning, not a guaranteed simulation of every generation-specific mechanic.
Example use case
Suppose you plan to hatch 300 eggs using Masuda + Shiny Charm at 5120 steps per egg, with Flame Body active. You can immediately see your shiny hit probability for the full run and estimate whether your available playtime is enough for one session or should be split across multiple days.
FAQ
Can this guarantee a shiny?
No. Odds improve, but RNG always allows streaks above or below expected values.
Does this work for every Pokémon game?
It works as a planning tool for any game where egg shiny odds can be represented as a per-egg probability. Use the custom odds option if your game/version has different shiny mechanics.
What is the best method for shiny breeding?
In games where available, Masuda Method plus Shiny Charm is usually the strongest practical breeding combo.
Final thoughts
A good Pokémon breeding calculator is less about exact prediction and more about smart project planning. Use it to set realistic hatch targets, estimate session length, and avoid burnout while chasing your ideal egg.