PokeTools

Stat Calculator

Calculate final stats from base stats, IVs, EVs, nature, and level.

IVs & EVsEVs: 0/510
HP
Atk
Def
SpA
SpD
Spe
IVs (0-31)EVs (0-252)
Select a Pokemon to calculate stats

Pokemon Stat Calculation Explained

Every Pokemon's final stat comes from a formula that combines five inputs: base stat, IVs (0-31), EVs (0-252, 510 total cap), level, and nature. This calculator lets you adjust each variable and see results in real time, whether you are EV training for competitive play or just curious about your in-game numbers.

The Stat Formulas

HP uses its own formula: floor((2 × Base + IV + floor(EV/4)) × Level / 100) + Level + 10. All other stats use: floor((floor((2 × Base + IV + floor(EV/4)) × Level / 100) + 5) × NatureMod). The one exception is Shedinja, which always has exactly 1 HP regardless of IVs, EVs, or level.

Nature Effects

Of the 25 natures, 20 boost one stat by 10% and lower another by 10%. The remaining 5 (Hardy, Docile, Serious, Bashful, Quirky) are neutral. Choosing the right nature is one of the simplest ways to optimize a Pokemon. At level 100 with perfect IVs and 252 EVs, a base-100 stat reaches 328 with a neutral nature or 361 with a beneficial one -- a 33-point difference from nature alone.