Pokémon Stat Calculator & Nature Chart
By the CalcBrew team · Updated
Stat calculator
Picking a Pokémon fills in its base stats. For Mega Evolutions, regional forms and other forms that are not in the list, edit the base stats by hand.
EVs used: 0 / 510 · 510 remaining
IV calculator: find IVs from a stat
Enter a stat exactly as the game shows it on the summary screen and get the IVs that produce it.
Possible IVs
Enter the stat shown in the game.
Nature chart
Rows show the stat a nature raises by 10%, columns the stat it lowers by 10%. The five natures on the diagonal are neutral. Select a nature to use it in the calculator.
| +10% ↓ / −10% → | −Attack | −Defense | −Sp. Atk | −Sp. Def | −Speed |
|---|---|---|---|---|---|
| +Attack | |||||
| +Defense | |||||
| +Sp. Atk | |||||
| +Sp. Def | |||||
| +Speed |
The Pokémon stat formulas
Every main-series game from Ruby and Sapphire (Generation 3) onward uses the same two formulas. Each division rounds down.
HP = ⌊(2 × Base + IV + ⌊EV ÷ 4⌋) × Level ÷ 100⌋ + Level + 10
Other stats = ⌊(⌊(2 × Base + IV + ⌊EV ÷ 4⌋) × Level ÷ 100⌋ + 5) × Nature⌋
Nature is 1.1 for the stat the nature raises, 0.9 for the stat it lowers and 1 for everything else. Shedinja is the one exception: its HP is always 1.
A worked example, the one Bulbapedia uses: a level 78 Garchomp with an Adamant nature. Its Attack is ⌊(⌊(2 × 130 + 12 + ⌊190 ÷ 4⌋) × 78 ÷ 100⌋ + 5) × 1.1⌋ = 278.
| Stat | Base | IV | EV | Final stat |
|---|---|---|---|---|
| HP | 108 | 24 | 74 | 289 |
| Attack | 130 | 12 | 190 | 278 |
| Defense | 95 | 30 | 91 | 193 |
| Sp. Atk | 80 | 16 | 48 | 135 |
| Sp. Def | 85 | 23 | 84 | 171 |
| Speed | 102 | 5 | 23 | 171 |
IVs, EVs and natures
IVs (individual values) are a Pokémon’s built-in potential: a number from 0 to 31 for each stat, set when the Pokémon is generated. At level 100 each IV point is worth exactly one stat point. From Sun and Moon onward, Hyper Training lets a stat behave as if its IV were 31.
EVs (effort values) are earned by battling, vitamins and other training. A stat holds up to 252 EVs and a Pokémon up to 510 in total. Four EVs equal one stat point at level 100, so 252 EVs add 63 points there and about half that at level 50.
Natures raise one stat by 10% and lower another by 10%; five of the 25 are neutral. From Sword and Shield onward a mint changes which stats the nature affects without changing the nature shown on the summary screen, so enter the mint’s nature in the calculator.
Popular natures by role
| Role | First choice | Alternative |
|---|---|---|
| Physical attacker | Adamant (+Attack, −Sp. Atk) | Jolly (+Speed, −Sp. Atk) |
| Special attacker | Modest (+Sp. Atk, −Attack) | Timid (+Speed, −Attack) |
| Physical wall | Impish (+Defense, −Sp. Atk) | Bold (+Defense, −Attack) |
| Special wall | Careful (+Sp. Def, −Sp. Atk) | Calm (+Sp. Def, −Attack) |
| Trick Room attacker | Brave (+Attack, −Speed) | Quiet (+Sp. Atk, −Speed) |
| Trick Room support | Relaxed (+Defense, −Speed) | Sassy (+Sp. Def, −Speed) |
The pattern is simple: lower the attacking stat the Pokémon never uses. Choose the power nature (Adamant, Modest) when the Pokémon is already fast enough or too slow to matter, and the Speed nature (Jolly, Timid) when 10% more Speed lets it move before a common rival. Mixed attackers that use both attacking stats take Naive, Hasty, Lonely, Naughty, Mild or Rash, which lower a defensive stat instead.
Level 50 or level 100?
Official VGC battles set every Pokémon to level 50, and Pokémon Champions also battles at level 50, so competitive spreads are calculated there. At level 50 the numbers are coarser: it takes 8 EVs or 2 IV points to gain one stat point. With an IV of 31 the first point arrives after only 4 EVs and every further point costs 8, which is why level 50 spreads use values such as 4, 12, 20 … 244, 252. Level 100 is what you see on a fully trained Pokémon in the game and what most Smogon singles formats use.
More Pokémon tools
Stats are half of a matchup; types are the other half. Check weaknesses and resistances in the Pokémon type chart. Hunting for a rare color before you train? The shiny odds calculator shows your chance for every shiny hunting method. Or let the random Pokémon generator pick your next team member.
Base stats come from the open PokeAPI data set. Pokémon and Pokémon character names are trademarks of Nintendo, Creatures Inc. and GAME FREAK inc. CalcBrew is an independent fan tool and is not affiliated with or endorsed by them or The Pokémon Company.
Frequently asked questions
Cite this calculator
CalcBrew. (2026). Pokémon Stat Calculator. https://calcbrew.com/pokemon-stat-calculator“Pokémon Stat Calculator.” CalcBrew, 2026, calcbrew.com/pokemon-stat-calculator.Link to https://calcbrew.com/pokemon-stat-calculator. Results are estimates; cite the underlying formula or data source for academic work.
Related tools
More in Games & Tests · All tools & games