Introduction
This Pokémon GO CP Calculator tells you the Combat Power (CP) and HP of any Pokémon before you power it up. Pick a Pokémon, set its level, and type in its three IVs — Attack, Defense, and Stamina. The tool does the math right away.
CP comes from four things: the Pokémon's base stats, its IVs, and its level. Each level has a number called the CP Multiplier (CPM). The calculator mixes all of these together with the real game formula, so the number you see matches what you would see in the game. If you are not sure what your IVs are yet, run the numbers through the Pokemon IV Calculator first.
You also get more than just a CP number. The tool shows your HP, your effective Attack, Defense, and Stamina in battle, your IV percent, and your Stat Product. It checks if your Pokémon fits under the 1,500 CP cap for Great League or the 2,500 CP cap for Ultra League. It also shows max CP at level 40, level 50, and level 51 with Best Buddy, so you can plan your Stardust and Candy before you spend them.
A step-by-step section walks through every part of the math, and a chart shows how CP grows from level 1 to level 51. Use the quick presets to fill in common cases fast, like a hundo from a raid, an egg, or a weather-boosted catch. Hunting a rare spawn instead? The Shiny Odds Calculator and the Pokemon Catch Rate Calculator cover that side of the game.
How to Use Our Pokémon Go CP Calculator
Pick your Pokémon, set its level, and enter its three IVs. The calculator shows your Pokémon's CP, HP, effective stats, stat product, IV percent, PvP league eligibility, max CP at levels 40, 50, and 51, plus a full step-by-step solution and a CP by level chart.
Pokémon: Type a name or Pokédex number in the search box, then click the one you want. You can also click the arrow to browse the full list.
Level: Enter a level from 1 to 51. Use the plus and minus buttons to move in half steps. Level 20 is a raid catch, 25 is weather boosted, 40 is the old cap, 50 is the XL cap, and 51 is the Best Buddy boost.
ATK IV: Enter the Attack IV from 0 to 15. The bar and label under the box tell you if that IV is good or bad.
DEF IV: Enter the Defense IV from 0 to 15. Higher numbers mean your Pokémon takes less damage.
STA IV: Enter the Stamina IV from 0 to 15. This one raises your Pokémon's HP.
Quick Presets: Click a preset button to fill in the level and IVs fast, like Max CP at level 51 or a hundo raid catch at level 20.
Calculate and Reset: Results update as you type, but you can click Calculate to run it again. Click Reset to go back to the default Pokémon and stats.
What Is CP in Pokémon GO?
CP stands for Combat Power. It is the big number above a Pokémon's head. CP is a quick score that mixes a Pokémon's Attack, Defense, and Stamina into one value. A higher CP usually means a stronger Pokémon in raids and gym battles.
The Three Things That Set CP
- Base stats: Every species has its own Attack, Defense, and Stamina numbers. A Dragonite will always beat a Rattata here. Main series players can compare these with the Pokemon Stat Calculator.
- IVs (Individual Values): Hidden bonus points from 0 to 15 for each stat. Three 15s is a "hundo," or 100% perfect.
- Level: Goes from 1 to 51. Each level has a CP Multiplier (CPM) that scales the stats up. Powering up with Stardust and Candy raises the level by half a step.
The CP Formula
Pokémon GO uses this math, then drops the decimal (CP can never go below 10):
CP = (Attack × √Defense × √Stamina × CPM²) ÷ 10
Attack, Defense, and Stamina here mean the base stat plus the IV. HP is simpler: HP = Stamina × CPM, rounded down. If the square roots throw you off, the Square Root Calculator and the Exponent Calculator can check each piece.
Levels You Will See a Lot
- Level 15: Top level for most field research rewards.
- Level 20: Raid catches and hatched eggs.
- Level 25: Weather boosted raids and eggs.
- Level 40: The old max level, reached with normal Candy.
- Level 50: The max with XL Candy.
- Level 51: Best Buddy bonus, which adds one extra level while the buddy is set.
CP Caps in PvP Leagues
Trainer Battles limit CP, so a huge number is not always good:
- Great League: 1,500 CP or less
- Ultra League: 2,500 CP or less
- Master League: no cap, so max CP wins
Type matchups still decide most battles, so pair your picks with the Pokemon Type Calculator or the Pokemon Weakness Calculator before you set a team.
Why Low IVs Can Be Better for PvP
In capped leagues, players look at stat product (Attack × Defense × HP) instead of CP. A low Attack IV keeps CP down, which lets you power the Pokémon to a higher level and get more Defense and HP under the same cap. That is why a 0/15/15 Pokémon often beats a hundo in Great League. To see how each percent change moves the number, try the Percentage Calculator.
Quick Tips
- CP goes up fast at low levels and slows down after level 30.
- Evolving changes base stats and CP, but IVs never change.
- For raids and gyms, chase high Attack IVs and high CP, then compare move sets with the Pokemon Damage Calculator and the DPS Calculator.
- Check the CP before you spend Stardust, so you do not push a Pokémon over a league cap.
Like planning builds and numbers in other games? Take a look at the OSRS Max Hit Calculator, the Elden Ring Level Calculator, or the Minecraft Enchantment Calculator.