← Back to IV Calc
EVOLUTION CP RATIO

Pokémon GO Evolution Calculator

Estimate Pokémon GO CP after evolution from current CP and the source and target species’ GO base-stat products.

input channel

live result

≈ 1333 CP

Bulbasaur → Venusaur base-stat ratio

HPATKDEFSPASPDSPE
Live stat hexagon

How the pokémon go evolution calculator works

A Pokémon GO evolution calculator estimates post-evolution CP without needing the individual IVs when both forms remain at the same level. Evolution preserves Attack, Defense, and Stamina IVs and the CPM, but changes the species base stats. A base-stat product ratio therefore gives a quick estimate from current CP.

estimated evolved CP=current CP×AtargetDtargetStargetAsourceDsourceSsource\text{estimated evolved CP} = \left\lfloor \text{current CP} \times \frac{A_{\text{target}} \sqrt{D_{\text{target}}} \sqrt{S_{\text{target}}}}{A_{\text{source}} \sqrt{D_{\text{source}}} \sqrt{S_{\text{source}}}} \right\rfloor
The symbols are defined in the surrounding method, and every input stays in the shareable URL.

The exact CP formula contains base stat plus IV for each component, so a ratio using base stats alone is an approximation. It is close for many species but can miss because the same IVs are a larger fraction of a low base stat, and because both the current and evolved CP are floored. For exact work, use known IVs in the GO IV formula for both stages.

Evolution does not normally change level. Powering up before or after evolution reaches the same stat outcome at a given final level, although candy and stardust decisions may differ. Some species have branching evolutions, form restrictions, or special evolution requirements; choose the actual target form rather than assuming one route.

The target and source fields load offline GO base stats from the species snapshot. Main-series base stats are not interchangeable with GO’s converted Attack, Defense, and Stamina. Mega, Primal, temporary, costume, regional, and other alternate forms are outside the canonical snapshot unless separately identified.

Worked example

A 500 CP specimen with source GO bases 118/111/128 and target bases 223/173/186 uses a ratio of about 2.845. floor(500 × ratio) gives an estimate of 1,422 CP. Exact IV-aware calculation can land a little above or below that value because each base receives its preserved IV before multiplication.

How to read the result

Use the result as a planning range, not a guaranteed screenshot value. A small discrepancy is expected from the ratio approximation. If a CP league cap matters, calculate with exact IVs and level before evolving, and confirm the selected target is the correct form.

Common questions

Does evolution reroll IVs in Pokémon GO?
No. Ordinary evolution preserves the individual Attack, Defense, and Stamina IVs.
Does evolution change the Pokémon’s level?
No. It normally keeps the same level and therefore the same CP multiplier.
Why is evolved CP only an estimate?
A CP-only ratio cannot recover the three IVs, and floor operations introduce small differences.
Should I power up before evolving?
At the same final level the stats are equivalent; decide based on move, resource, and eligibility information.

Sources

Formula and table references are named with the review year. The calculations run entirely from the reviewed local snapshot; no third-party service is called when you change an input.

  1. Pokémon GO Game Master values, community documentation (reviewed 2026)GO base-stat and CP formula methodology.
  2. Bulbapedia — Stat calculation in Pokémon GO (reviewed 2026)CP, HP, IV, CPM, and rounding cross-check.
  3. Niantic Help — Appraising your Pokémon (reviewed 2026)Official appraisal terminology and user-visible IV information.

Related calculators

Reserved ad space