Choose a Pokémon, set its level and IVs, and see its Combat Power (CP), HP, Attack and Defense instantly. Supports every whole and half level from 1 to 50.
Choose a Pokémon to see its CP and stats. Your results update as you change its level or IVs.
To see CP before and after evolving, pick each Pokémon at the same level and IVs. The calculator goes from level and IVs to CP; it can’t work out IVs from a CP.
The calculator uses the standard Pokémon GO CP formula. A Pokémon’s base stats and IVs never change, so its level does the work through the CP multiplier (CPM), which grows as you power up.
The CP Calculator uses the following Combat Power formula:
Combat Power (CP) = MAX(10, 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. Each IV is added to its base stat, then Attack is multiplied by the square root of Defense, the square root of Stamina and the square of the CPM for that level. Divide by 10 and round down, and that’s the CP, with a minimum of 10.
HP is base Stamina plus the HP IV, times CPM, rounded down, with a minimum of 10 (Shedinja always has 10). Attack and Defense show two decimal places.
CPM values come from the game’s own data, the Game Master. A half level uses the square root of the average of the two neighbouring levels’ squared CPM. The table below covers every level from 1 to 50, without the temporary Best Buddy 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 |