Where a Pokémon's stats come from
Since Ruby and Sapphire (Generation 3), each stat is calculated from four elements:
- the species' base stat, the same for every Pokémon of the species;
- the IV (individual value), from 0 to 31, determined at the encounter or hatching;
- the EVs (effort values), gained by battling or with items: 252 at most per stat and 510 in total;
- the nature, which raises one stat by 10% and lowers another by 10% (except the five neutral natures).
HP = (2 × Base + IV + EV ÷ 4) × Level ÷ 100 + Level + 10
Other stats = ((2 × Base + IV + EV ÷ 4) × Level ÷ 100 + 5) × Nature
Every division is rounded down. At level 100, 4 EVs equal 1 stat point, and an IV of 31 gives 31 more points than an IV of 0. At level 50, the level of official battles, it's half that: 8 EVs for 1 point, and a 15 or 16 point gap between an IV of 0 and an IV of 31. The only exception: Shedinja always has 1 HP.
Finding your Pokémon's IVs
Choose the Pokémon, its level, its nature and its EVs (0 for a freshly caught Pokémon), switch to "IVs from stats" and copy the stats from its summary screen. For each stat, the calculator gives the range of possible IVs. The higher the level, the narrower the range.
In Sword and Shield and in Scarlet and Violet, the box Judge function gives a direct appraisal of each IV, once unlocked. Hyper Training makes an IV count as 31: a Silver Bottle Cap for one stat, a Gold Bottle Cap for all of them. It is available from level 50 in Scarlet and Violet, and from level 100 in earlier games.
Choosing the nature
Choose a nature to boost what the Pokémon does best and sacrifice what it doesn't need. A physical attacker gives up Special Attack (Adamant, Jolly), a special attacker gives up Attack (Modest, Timid). The 25 natures and their effects are in our nature chart.
Frequently asked questions
Does the calculator work for Pokémon Red, Blue, Gold or Silver?
No: the first two generations used DVs from 0 to 15 and a different formula, with no natures.
What about Let's Go or Pokémon Legends: Arceus?
These two games replace EVs with their own system (effort levels in Pokémon Legends: Arceus): the calculation differs and the calculator doesn't apply to them.
Why does the calculator find "none" for an IV?
One of the inputs doesn't match: the level, the nature, the EVs (a Pokémon that has battled has gained some) or the Pokémon's form. Also check that no item or battle effect is modifying the displayed stat.
