Pokémon GO Combat Power Calculator
Calculate CP (Combat Power) for any Pokémon in Pokémon GO, at any level, up to current maximum level in Pokémon GO. Select a Pokémon below to begin.
About the Pokémon GO Combat Power Calculator
The calculator works as a helper tool to quickly calculate a Pokémon's Combat Power and effective stats at a given level. This calculator uses the standard Pokémon GO Combat Power formula, and standard CPM tables to calculate CP and stats. CPM stands for Combat Power Multiplier, and it is a level-based scaling factor used by the CP formula. As Pokémon base stats and IVs don't change as they level up, CPM is used to increase Pokémon CP value.
What formula the CP Calculator uses?
The CP Calculator uses the following Combat Power formula:
Combat Power (CP) = FLOOR(((Attack + Attack IV) * SQRT(Defense + Defense IV) * SQRT(Stamina + Stamina IV) * (CPM_AT_LEVEL(Level) ^ 2)) / 10)Attack, Defense, and Stamina are derived from Pokémon's base stats. You, the user, selects the Pokémon level, Attack IV, Defense IV, and Stamina IVs by using the dropdowns above. The formula then adds those two together for all stats, multiplies the Attack stat with square root of Defense, square root of Stamina, and a square CPM factor. Lastly, the formula divides the multiplication result by 10 and floors the decimal number to create an integer.
What CPM Table does this calculator use?
The GO Hub CP multiplier calculator uses the standard CPM table found in Pokémon GO's Game Master file. The CPM factors are listed for regular levels. In order to calculate the half-level CPM, sum the current and next level, and divide by two.
| LVL | CPM | LVL | CPM | LVL | CPM |
|---|---|---|---|---|---|
| 1 | 0.094 | 2 | 0.16639787 | 3 | 0.21573247 |
| 3 | 0.21573247 | 4 | 0.25572005 | 5 | 0.29024988 |
| 5 | 0.29024988 | 6 | 0.3210876 | 7 | 0.34921268 |
| 7 | 0.34921268 | 8 | 0.3752356 | 9 | 0.39956728 |
| 9 | 0.39956728 | 10 | 0.4225 | 11 | 0.44310755 |
| 11 | 0.44310755 | 12 | 0.4627984 | 13 | 0.48168495 |
| 13 | 0.48168495 | 14 | 0.49985844 | 15 | 0.51739395 |
| 15 | 0.51739395 | 16 | 0.5343543 | 17 | 0.5507927 |
| 17 | 0.5507927 | 18 | 0.5667545 | 19 | 0.5822789 |
| 19 | 0.5822789 | 20 | 0.5974 | 21 | 0.6121573 |
| 21 | 0.6121573 | 22 | 0.6265671 | 23 | 0.64065295 |
| 23 | 0.64065295 | 24 | 0.65443563 | 25 | 0.667934 |
| 25 | 0.667934 | 26 | 0.6811649 | 27 | 0.69414365 |
| 27 | 0.69414365 | 28 | 0.7068842 | 29 | 0.7193991 |
| 29 | 0.7193991 | 30 | 0.7317 | 31 | 0.7377695 |
| 31 | 0.7377695 | 32 | 0.74378943 | 33 | 0.74976104 |
| 33 | 0.74976104 | 34 | 0.7556855 | 35 | 0.76156384 |
| 35 | 0.76156384 | 36 | 0.76739717 | 37 | 0.7731865 |
| 37 | 0.7731865 | 38 | 0.77893275 | 39 | 0.784637 |
| 39 | 0.784637 | 40 | 0.7903 | 41 | 0.7953 |
| 41 | 0.7953 | 42 | 0.8003 | 43 | 0.8053 |
| 43 | 0.8053 | 44 | 0.8103 | 45 | 0.8153 |
| 45 | 0.8153 | 46 | 0.8203 | 47 | 0.8253 |
| 47 | 0.8253 | 48 | 0.8303 | 49 | 0.8353 |
| 49 | 0.8353 | 50 | 0.8403 | 51 | 0.8453 |