Evolution calculator
Predict post-evolution CP, HP and Functional Hundo bracket from current IVs + level. IVs and level don't change through evolution — only base stats do, so CP shifts predictably.
How evolution affects CP and IVs in-game
Evolution in the game swaps a species\' base Attack / Defence / Stamina for the next-stage values, while leaving the hidden IVs and the current level untouched. Because CP is a deterministic function of base stats × IVs × CPM(level), the post-evolution CP is fully predictable from the pre-evolution numbers — no encounter-time randomness involved.
What this calculator does
Pick a species, enter its current IVs and level, and the calculator walks the full evolution tree from that species — showing predicted CP, HP, Max CP at L50, and whether each stage falls inside its Functional Hundo bracket. Branching evolutions (Eevee → eight options; Wurmple → four; Tyrogue → three) are fully expanded so you can compare side by side.
Hundo, near-hundo, and Functional Hundo
A true hundo is 15 / 15 / 15 IVs (1-in-4 096 from a wild catch). A Functional Hundo is a non-15 IV spread that produces the same integer CP at a specific level bracket because the game rounds stats. Bulbasaur\'s 13 / 15 / 15 ties with the true hundo through L50, which means powering it up costs zero performance versus the rare hundo. See the functional-hundos guide for the full bracket reference.
Evolution + power-up cost planning
Evolution costs candy only. Power-up costs scale steeply past L30 — see the power-up calculator for cumulative dust and candy. The standard order is solve IVs on the IV calculator, check the evolved-form CP and Functional Hundo bracket here, then plan dust spend in the power-up tool.
FAQ
Do IVs change when a mons evolves in the game?
No. The three hidden IVs — Attack, Defence, Stamina — are rolled at encounter and never change again, not through evolution, power-up, trade, or purification. A 14 / 15 / 15 Bulbasaur stays a 14 / 15 / 15 Venusaur. Only the species' base stats change, which is why the CP shifts.
Does the level reset when a mons evolves?
No. Level is preserved through evolution. A Level 28 Charmander becomes a Level 28 Charmeleon and a Level 28 Charizard if you evolve twice. The calculator assumes the same level across all downstream stages.
Why is the post-evolution CP so much higher?
Evolution swaps the species' base stats for the next-stage values, which are usually 20-50 % higher. The CP formula is base-stat-driven, so a 1500-CP Magikarp becomes a 3500-CP Gyarados at the same level and IVs. The new CP equals computeCP(newBaseStats, ivs, level).
What is a Functional Hundo and how does the bracket work?
A Functional Hundo is a mons whose IVs aren't 15 / 15 / 15 but whose stat product matches the true hundo at a given level — the game rounds to integer stats, so multiple IV spreads tie. The bracket label (Lv50, Lv51, Lv52, etc.) tells you the highest level at which the equality holds. Powering up beyond the bracket reveals the difference. Per-bracket lists are documented in the functional-hundos guide.
Should I evolve before powering up?
Almost always yes. The dust + candy cost of powering up is identical pre- and post-evolution, but the resulting CP per dust spent is higher on the evolved form. Evolution itself costs only candy (typically 25-100). Exception: Community Day exclusive moves require evolving during the event window, which forces you to power up the pre-evolution if you missed it.
Keep going
Back-solve every IV combo from CP, HP and stardust. Pipe the result into this evolution calculator.
Full per-bracket list — species whose non-15 IVs tie with true hundos by stat product.
Cumulative dust + candy estimates L1→L50. Plan dust spend after deciding to evolve.