Pokémon GO Combat Power Calculator
Calculate Pokémon GO CP and effective stats at levels 1–50, including half levels. Select a Pokémon, its level and its IVs.
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 does the CP Calculator use?
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 the Pokémon’s base stats. Use the dropdowns above to select the Pokémon’s level and its Attack, Defense, and Stamina IVs. The formula adds each IV to its corresponding base stat, then multiplies the resulting Attack by the square root of Defense, the square root of Stamina, and the square of the CPM for the selected level. Finally, it divides the result by 10 and rounds down to an integer.
Which CPM table does this calculator use?
This calculator uses CPM values from Pokémon GO’s Game Master. For a half level, square the CPM values of the two adjacent whole levels, average those squares, then take the square root. The table below lists every whole and half level from 1 to 50. This range covers normal power-ups and does not include the temporary Best Buddy level boost.
| LVL | CPM | LVL | CPM | LVL | CPM |
|---|---|---|---|---|---|
| 1 | 0.0939999968 | 1.5 | 0.1351374308 | 2 | 0.1663978696 |
| 2.5 | 0.1926509145 | 3 | 0.2157324702 | 3.5 | 0.236572655 |
| 4 | 0.2557200491 | 4.5 | 0.2735303811 | 5 | 0.2902498841 |
| 5.5 | 0.3060573813 | 6 | 0.3210875988 | 6.5 | 0.3354450323 |
| 7 | 0.3492126763 | 7.5 | 0.3624577488 | 8 | 0.3752355874 |
| 8.5 | 0.3875924111 | 9 | 0.3995672762 | 9.5 | 0.4111935495 |
| 10 | 0.4225000143 | 10.5 | 0.4329264134 | 11 | 0.4431075454 |
| 11.5 | 0.4530599539 | 12 | 0.4627983868 | 12.5 | 0.4723360778 |
| 13 | 0.481684953 | 13.5 | 0.4908558103 | 14 | 0.499858439 |
| 14.5 | 0.5087017569 | 15 | 0.5173939466 | 15.5 | 0.5259425088 |
| 16 | 0.5343543291 | 16.5 | 0.5426357622 | 17 | 0.5507926941 |
| 17.5 | 0.5588305994 | 18 | 0.5667545199 | 18.5 | 0.574569148 |
| 19 | 0.5822789073 | 19.5 | 0.589887912 | 20 | 0.5974000096 |
| 20.5 | 0.6048236575 | 21 | 0.6121572852 | 21.5 | 0.6194041106 |
| 22 | 0.6265671253 | 22.5 | 0.6336491816 | 23 | 0.6406529546 |
| 23.5 | 0.6475809633 | 24 | 0.6544356346 | 24.5 | 0.6612192635 |
| 25 | 0.6679340005 | 25.5 | 0.6745818993 | 26 | 0.6811649203 |
| 26.5 | 0.6876849059 | 27 | 0.6941436529 | 27.5 | 0.7005428933 |
| 28 | 0.7068842053 | 28.5 | 0.7131691023 | 29 | 0.7193990946 |
| 29.5 | 0.725575617 | 30 | 0.7317000031 | 30.5 | 0.7347410111 |
| 31 | 0.7377694845 | 31.5 | 0.7407855746 | 32 | 0.7437894344 |
| 32.5 | 0.7467812087 | 33 | 0.749761045 | 33.5 | 0.7527291053 |
| 34 | 0.7556855083 | 34.5 | 0.7586303665 | 35 | 0.7615638375 |
| 35.5 | 0.7644860653 | 36 | 0.7673971653 | 36.5 | 0.770297274 |
| 37 | 0.7731865048 | 37.5 | 0.7760649459 | 38 | 0.7789327502 |
| 38.5 | 0.7817900648 | 39 | 0.7846369743 | 39.5 | 0.7874735836 |
| 40 | 0.7903000116 | 40.5 | 0.792803951 | 41 | 0.7953000069 |
| 41.5 | 0.7978039215 | 42 | 0.8003000021 | 42.5 | 0.8028038923 |
| 43 | 0.8052999973 | 43.5 | 0.8078038635 | 44 | 0.8102999926 |
| 44.5 | 0.8128038349 | 45 | 0.8152999878 | 45.5 | 0.8178038066 |
| 46 | 0.820299983 | 46.5 | 0.8228037786 | 47 | 0.8252999783 |
| 47.5 | 0.8278037509 | 48 | 0.8302999735 | 48.5 | 0.8328037534 |
| 49 | 0.8353000283 | 49.5 | 0.8378037559 | 50 | 0.8403000236 |