PokeTools
Home/Stat & Data/Pokémon GO evolution calculator

Pokémon GO Evolution Calculator.

Enter your Pokémon's current CP to see the CP range it will reach after evolving, per branch, with candy costs.

CP = ⌊(Atk+IV)·√(Def+IV)·√(Sta+IV)·CPM²/10⌋
level and IVs carry over · only the base stats change
Target
Current CP
Stage in focus
EeveeVaporeon
Vaporeonwater
atk 205 · def 161 · sta 277
CP after evolving · Vaporeon
1759-1938
0
1978
Based on 301 IV and level combinations that produce CP 602. Evolving keeps the level and IVs, so the spread stays narrow.
Current CP602
Evolves intoVaporeon
Median CP1844
CP multiplier3.06x
Candy for this step25
Candy from here25
Item requirednone
Max CP at Lv 503521
Combinations used301
StageCandyItemLowMedianHighCP after evolving
EeveeVaporeon (25 candy) · 25 candy total
EeveeJolteon (25 candy) · 25 candy total
EeveeFlareon (25 candy) · 25 candy total
EeveeEspeon (25 candy) · 25 candy total
EeveeUmbreon (25 candy) · 25 candy total
EeveeLeafeon (25 candy) · 25 candy total
EeveeGlaceon (25 candy) · 25 candy total
EeveeSylveon (25 candy) · 25 candy total
Final stages8 branches end this line. Click one to put it in the hero.

How the evolution CP calculator works

Evolving in Pokémon GO never changes a Pokémon's level or IVs, only its base stats. That means the evolved CP is fully determined once you know which level and IV combinations your current CP allows. This calculator finds every combination that produces your exact CP, recomputes CP with the evolved species' base stats for each one, and reports the minimum, maximum, and median. Branching lines like Eevee show a range for every branch, along with the candy cost and any required item.

The underlying formula is CP = floor((BaseAtk + AtkIV) × sqrt(BaseDef + DefIV) × sqrt(BaseSta + StaIV) × CPM² / 10), with a minimum of 10. CPM is the CP multiplier for the Pokémon's level, rising from 0.094 at level 1 to 0.8403 at level 50. Since level and IVs carry over, the ratio between pre- and post-evolution CP stays roughly constant for a given species, which is why the predicted range is narrow even when the exact IVs are unknown.

Base stats, evolution branches, candy costs, and item requirements all come from the live game master file, so the numbers here match the current version of the game, including regional forms that evolve into their own variants, multi-stage lines with cumulative candy totals, and special items like the Sinnoh Stone or Metal Coat.

Powered-up Pokémon land on half levels, which widens the range slightly, since more level and IV pairs can produce the same starting CP. A freshly caught Pokémon sits on a whole level, so its evolved CP is usually pinned to a handful of values.