Evolution CP Calculator
Predict your Pokemon's CP after every evolution — instantly.
Could not load Pokemon data. Please refresh the page.
Evolution CP Calculator — Predict CP Before You Evolve
The Evolution CP Calculator lets you predict exactly how much CP your Pokémon will have after evolving — before you spend a single Candy. Enter your Pokémon's current CP, and the tool instantly shows the predicted CP for every evolution stage using the same formula Niantic uses in-game. No more evolving a 900 CP Pidgey only to end up with a mediocre Pidgeot when your 1,100 CP one was sitting right there.
Evolution in Pokémon GO doesn't work like a flat percentage gain. Each species has a unique CP multiplier scaling tied to its base stats — Attack, Defense, and Stamina. A Magikarp with 200 CP might yield a Gyarados near 2,500 CP, but a Gastly with 500 CP won't reward you the same way. Knowing the outcome ahead of time is the difference between building a Great League PvP team that stays under the 1,500 CP cap or accidentally power-evolving a Pokémon that blows straight past it.
Serious trainers use this calculator alongside the IV calculator to verify individual values before committing Stardust, and cross-reference the type chart to confirm their evolved Pokémon fits the matchups they need. Use the Evolution CP Calculator above to run your predictions instantly, then head to the CP calculator to plan your power-up path after evolving.
How to Use the Evolution CP Calculator
How Evolution CP Is Calculated in Pokémon GO
Understanding the math behind the Evolution CP Calculator makes you a smarter trainer. CP in Pokémon GO is not a simple stat — it's a compressed score derived from three underlying base stats: Attack, Defense, and Stamina (HP). Every Pokémon species has fixed base values for these stats, and each individual Pokémon adds IV bonuses (0–15) on top.
The Official CP Formula
The formula Niantic uses — and the same one powering this calculator — is:
CP = floor( √(Attack + AtkIV) × √(Defense + DefIV) × √(Stamina + StaIV) × CPM² / 10 )
Where CPM is the CP Multiplier for the Pokémon's current level (ranging from 0.094 at Level 1 to 1.07122 at Level 50). The floor function means CP is always rounded down to the nearest whole number — which is why the game shows clean integers rather than decimals.
When a Pokémon evolves, its base Attack, Defense, and Stamina values change to the evolved form's stats. The IV bonuses and the current level — and therefore the CPM — carry over unchanged. This is why the CP gain from evolution varies so dramatically by species: a Pokémon evolving into a form with much higher base Attack will see a much larger CP jump than one where the stat difference is modest.
Why the CP Range Matters
Without IVs, this calculator shows you a CP range: the minimum (0/0/0 IVs) and maximum (15/15/15 IVs) possible post-evolution CP. That range can be surprisingly wide. A Level 20 Dratini evolving to Dragonite spans roughly 150–200 CP across the full IV spread. If you're targeting the Ultra League cap of 2,500 CP, landing inside that window matters. Use the Pokémon GO IV Calculator first to identify your exact IVs, then enter them here for a pinpoint prediction.
PvP Implications — The CP Cap Problem
The single most common mistake trainers make is evolving a Pokémon without checking the CP cap first. Great League PvP requires Pokémon at or below 1,500 CP at the time of battle — but you can't de-evolve once you've evolved. A Galarian Stunfisk at 1,450 CP is often a top-tier Great League pick; the same Pokémon powered up to 1,600 CP becomes ineligible. This calculator shows the exact evolved CP before you commit, so you can catch it at the right level before evolving. Pair this with our Stardust Calculator to plan the power-up budget before and after evolution.
Evolution and CP Multipliers — Key Levels
The CPM table is one of the most searched resources in the Pokémon GO community. Verify exact values with the calculator above, and reference the table below for the most important benchmarks.
CP Multiplier (CPM) Values by Pokémon Level
| Level | CP Multiplier (CPM) | Key Milestone |
|---|---|---|
| 1 | 0.09400 | Minimum level |
| 5 | 0.21088 | |
| 10 | 0.42072 | |
| 15 | 0.51737 | |
| 20 | 0.61570 | Wild catch cap |
| 25 | 0.70572 | |
| 30 | 0.80354 | Raid boss cap |
| 35 | 0.88931 | |
| 40 | 0.98326 | Old trainer cap |
| 41 | 0.99192 | XL Candy levels start |
| 45 | 1.02500 | |
| 50 | 1.07122 | Current max level |
Frequently Asked Questions
Pokémon Guides & Tips