Pokémon GO CP Calculator

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.

    Quick presets

    Set the level and perfect 15/15/15 IVs.


            Calculated CP

            Choose a Pokémon to see its CP and stats. Your results update as you change its level or IVs.

            How to use the Pokémon GO CP calculator

            1. Search for a Pokémon and select the correct form.
            2. Enter its Attack, Defense and HP IVs, from 0 to 15. You can find these in the in-game appraisal.
            3. Choose its Pokémon level, including half levels. Results update automatically. Use a preset for level 20 raids and eggs, level 25 weather-boosted raids, level 15 research or level 50 maximum CP.

            To compare CP before and after evolution, select each Pokémon at the same level and IVs. This tool calculates CP from known level and IV values; it does not infer IVs from your current CP.

            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) = 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. 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. CP has a minimum value of 10.

            HP is the Pokémon’s base Stamina plus its HP IV, multiplied by CPM and rounded down, with a minimum of 10. Shedinja always has 10 HP. Attack and Defense are displayed to two decimal places.

            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.

            LVLCPMLVLCPMLVLCPM
            10.09399999681.50.135137430820.1663978696
            2.50.192650914530.21573247023.50.236572655
            40.25572004914.50.273530381150.2902498841
            5.50.306057381360.32108759886.50.3354450323
            70.34921267637.50.362457748880.3752355874
            8.50.387592411190.39956727629.50.4111935495
            100.422500014310.50.4329264134110.4431075454
            11.50.4530599539120.462798386812.50.4723360778
            130.48168495313.50.4908558103140.499858439
            14.50.5087017569150.517393946615.50.5259425088
            160.534354329116.50.5426357622170.5507926941
            17.50.5588305994180.566754519918.50.574569148
            190.582278907319.50.589887912200.5974000096
            20.50.6048236575210.612157285221.50.6194041106
            220.626567125322.50.6336491816230.6406529546
            23.50.6475809633240.654435634624.50.6612192635
            250.667934000525.50.6745818993260.6811649203
            26.50.6876849059270.694143652927.50.7005428933
            280.706884205328.50.7131691023290.7193990946
            29.50.725575617300.731700003130.50.7347410111
            310.737769484531.50.7407855746320.7437894344
            32.50.7467812087330.74976104533.50.7527291053
            340.755685508334.50.7586303665350.7615638375
            35.50.7644860653360.767397165336.50.770297274
            370.773186504837.50.7760649459380.7789327502
            38.50.7817900648390.784636974339.50.7874735836
            400.790300011640.50.792803951410.7953000069
            41.50.7978039215420.800300002142.50.8028038923
            430.805299997343.50.8078038635440.8102999926
            44.50.8128038349450.815299987845.50.8178038066
            460.82029998346.50.8228037786470.8252999783
            47.50.8278037509480.830299973548.50.8328037534
            490.835300028349.50.8378037559500.8403000236
            Pokémon GO CP Calculator: Levels, IVs & Stats