Stat Calculator
Calculate final stats from base stats, IVs, EVs, nature, and level.
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.
