This Pokémon CP calculation module adheres to the latest Go game mechanics. Last updated: December 2025.
Welcome to the definitive **Pokémon CP Calculator**. Accurately predict the Combat Power (CP) of any Pokémon by adjusting its base stats, Individual Values (IVs), and the crucial CP Multiplier (CPM).
Pokémon CP Calculator
Predicted Combat Power (CP)
0Pokémon CP Calculator Formula
The Combat Power (CP) is calculated using a complex formula that combines the Pokémon’s underlying stats and its current Level (represented by the CP Multiplier or CPM). The formula simplifies to:
CP = MAX(10, FLOOR( (Total Attack * SQRT(Total Defense) * SQRT(Total Stamina) * CPM^2) / 10 ))
Formula Sources: Pokémon GO Wiki – Combat Power | Bulbapedia – Combat Power (GO)
Variables Explained
Here is a detailed breakdown of the required inputs for the calculator:
- Total Attack Stat: The sum of the Pokémon’s Base Attack and its Individual Value (IV) for Attack (0-15). This is the primary driver of CP.
- Total Defense Stat: The sum of the Pokémon’s Base Defense and its IV for Defense (0-15).
- Total Stamina Stat: The sum of the Pokémon’s Base Stamina and its IV for Stamina (0-15). This determines the Pokémon’s Health Points (HP).
- CP Multiplier (CPM): A fractional value that scales all the Pokémon’s stats based on its current level. This value ranges from approximately 0.094 (Level 1) to 0.7903 (Level 50).
What is Pokémon CP?
Combat Power (CP) is a standardized metric used in the game to represent the overall strength and potential of a Pokémon in battle. It is an abstract value derived from a combination of the Pokémon’s underlying base statistics (Attack, Defense, and Stamina) and its current level, which is determined by how much Stardust and Candy have been invested in it.
A Pokémon with a higher CP will generally perform better in combat than one with a lower CP, assuming all other factors (like movesets and type effectiveness) are equal. Understanding CP calculation is essential for maximizing performance in Gym battles and Raid challenges.
How to Calculate CP (Example)
Follow these steps to calculate the CP for a hypothetical Pokémon (Base Attack 200, Base Defense 180, Base Stamina 150) at a CP Multiplier of 0.75:
- Determine Total Stats: Assuming 15 IVs for simplicity: TAttack = 215, TDefense = 195, TStamina = 165.
- Calculate the Square Roots: $\sqrt{195} \approx 13.96$ and $\sqrt{165} \approx 12.85$.
- Multiply Core Stats: $215 \times 13.96 \times 12.85 \approx 38555$.
- Apply CPM (squared): $0.75^2 = 0.5625$.
- Calculate Scaled Stat Product: $38555 \times 0.5625 \approx 21690.9$.
- Final Division and Rounding: $21690.9 / 10 \approx 2169.09$.
- Final CP: $\text{FLOOR}(2169.09) = 2169$.
Frequently Asked Questions (FAQ)
What is the maximum CP a Pokémon can have?
The maximum CP varies greatly by species. Currently, the highest possible CP belongs to Legendaries like Mewtwo and powerful pseudo-Legendaries, often exceeding 5000 CP at Level 50.
Do Individual Values (IVs) affect CP?
Yes. IVs (Attack, Defense, Stamina) are added to the Pokémon’s base stats. Since the CP formula uses the total stats, higher IVs always result in higher CP for the same species and level.
How does the CP Multiplier (CPM) relate to Level?
CPM is a decimal value directly tied to the Pokémon’s level. For every half-level increase (power up), the CPM value increases slightly, scaling all of the Pokémon’s stats and therefore its CP.
Can two Pokémon of the same species have different CP at the same level?
Yes. Because CP is calculated based on IVs (Individual Values), two Pokémon of the same species and the same level will have different CP if their IVs differ.
Related Calculators
Explore our other essential game metric tools: