
Pokémon GO Stat Converter
Estimate the Attack, Defense, and Stamina any Pokémon would receive in Pokémon GO based on its main-series base stats.
Main-series base stats
No Pokémon found.
Pick a Pokémon to autofill its base stats, or edit any value below for a custom build.
Pokémon GO base stats
- Attack
- 261
- Defense
- 193
- Stamina
- 239
Step by step
Attack and Defense each run through two rounds. The blend step combines the higher and lower of the two main-series stats, with the higher one weighted more heavily, then rounds. The final step scales that value by Speed Mod and the Adjustment factor, then rounds again.
Stamina is simpler to calculate. Starting with your Pokémon's HP stat, multiply by 1.75, then add 50.
Speed Mod
1 + (Speed − 75) ÷ 500
1 + 27/500 = 1.054
Adjustment
1× (None)
Attack blend
round(2 × (7/8 × max(Atk, SpA) + 1/8 × min(Atk, SpA)))
round(2 × (7/8 × 130 + 1/8 × 80)) = round(247.50) = 248
Attack final
round(blend × SpeedMod × Adjustment)
round(248 × 1.054 × 1) = round(261.392) = 261
Defense blend
round(2 × (5/8 × max(Def, SpD) + 3/8 × min(Def, SpD)))
round(2 × (5/8 × 95 + 3/8 × 85)) = round(182.50) = 183
Defense final
round(blend × SpeedMod × Adjustment)
round(183 × 1.054 × 1) = round(192.882) = 193
Stamina
round((50 + 1.75 × HP) × Adjustment)
round((50 + 1.75 × 108) × 1) = round(239.00) = 239
Pokémon GO uses a fixed formula to translate every Pokémon's six main-series base stats (HP, Attack, Defense, Special Attack, Special Defense, and Speed) into the three values that drive combat in the game: Attack, Defense, and Stamina. This calculator runs that formula for any inputs you choose.
The formula isn’t symmetric. Attack uses a 7:1 blend of the higher and lower offensive stats, while Defense uses a milder 5:3 blend on the defensive side. Speed becomes a small multiplier on both numbers, and a small handful of Pokémon get a flat nerf on top to keep them in line with the rest of the roster.
Everything runs in your browser. No request goes out when you change a stat, the adjustment, or any other input.
How are Pokémon GO base stats calculated from main-series stats?
Pokémon GO blends a Pokémon's main-series Attack with its Special Attack, blends its Defense with its Special Defense, then scales both numbers by Speed. Stamina is a flat function of HP. The result is the three base stats (Attack, Defense, Stamina) that drive every CP, damage, and ranking calculation in the game.
Why does Speed influence Pokémon GO stats when there is no turn order?
Pokémon GO doesn't use Speed directly, but the formula uses it to keep faster main-series Pokémon feeling agile. Speed becomes a small multiplier on Attack and Defense: every point above 75 adds 1/500 to the multiplier, and every point below subtracts the same. The reference Speed of 75 lands close to the median base Speed across generations 1–7.
Why are Attack and Defense rounded twice in the formula?
The formula was reverse-engineered from the integer values inside the game files, and the only way the numbers line up across hundreds of Pokémon is with two rounds. The first round happens on the inner blended stat (the 2 × 7/8 + 1/8 part for Attack, or 2 × 5/8 + 3/8 for Defense), and the second after multiplying by Speed Mod and any nerf factor. Using a single round at the end produces small mismatches on borderline cases.
Why does Defense use a 5:3 blend when Attack uses 7:1?
Pokémon GO doesn't separate physical and special damage, so each Pokémon collapses two attacking stats into one and two defending stats into one. A glass-cannon main-series attacker (high Attack with low Sp. Atk, or vice versa) keeps almost all of its bite, which is what the 7/8 vs 1/8 weighting on Attack delivers. A bulky wall doesn't get the same treatment. The gentler 5/8 vs 3/8 split on Defense keeps tanky Pokémon from running away with raids.
Which Pokémon get the 0.91× CP 4000 cap?
The cap applies to any Pokémon that would otherwise exceed CP 4000 at Level 40 with perfect 15/15/15 IVs under the base formula. That covers the small group of legendary-tier outliers (original Mewtwo, Slaking, and a handful of others), plus Armored Mewtwo specifically. As new mechanics raised CP ceilings over the years, the 0.91× factor stayed pinned to the Pokémon already on the list rather than adapting to higher caps.
Did the conversion formula change over time?
Yes. In November 2018 the Defense blend was rebalanced from 7/8:1/8 to the current 5/8:3/8. The original formula treated Attack and Defense symmetrically, which over-rewarded glass cannons that happened to have one massive defensive stat. The new split shifted CP and bulk on every Pokémon in the game and reset a few raid metas overnight. Everything in this calculator uses the post-November-2018 formula.
How is Stamina calculated?
Stamina is the simplest of the three: 50 + 1.75 × main-series HP, with the same flat nerf factor applied if the Pokémon is on the 0.91× or 0.97× list. The +50 baseline is what gives low-HP Pokémon a fighting chance. Without it, Shedinja would have a base Stamina of 1. The 1.75× scaling stretches the gap between low-HP and high-HP Pokémon enough to matter in raids without exaggerating it.
Does this formula apply to Mega and Primal forms?
Yes. Mega Evolutions and Primal Reversion forms each have their own main-series base stats, and Pokémon GO runs them through the same conversion. Three of them (Mega Rayquaza, Primal Groudon, and Primal Kyogre) also pick up the 0.97× nerf so they don't dominate every raid the moment they're released. Standard Megas like Mega Charizard X use the formula straight, with no nerf factor.






