IV Calculator
Determine your Pokemon's IVs from its visible stats, level, nature, and EVs.
Enter Actual Stats & EVs
Pokemon IV Calculator — Reverse-Engineer Hidden Stats
Individual Values (IVs) are hidden numbers from 0 to 31 assigned to each of a Pokemon's six stats at capture or hatch. The game never displays them directly, but this calculator works backward from the stats you can see.
How the Reverse Calculation Works
Enter your Pokemon's visible stat values, its level, nature, and any EVs it has earned. The calculator tests all 32 possible IV values (0-31) against the stat formula and returns only the ones that produce an exact match. At low levels, multiple IVs can produce the same stat — giving you a range rather than a single answer.
Tips for Precise Results
- Higher-level Pokemon give narrower IV ranges — level 100 almost always pins each stat to a single IV
- Make sure you enter the correct nature — a 10% stat swing from the wrong nature will throw off every result
- Account for all EVs the Pokemon has earned; even a few untracked EVs shift the calculation
- For freshly caught or hatched Pokemon with 0 EVs, the results are most reliable
Competitive players use this tool to verify breeding results, check wild catches for viable IVs, and confirm that a traded Pokemon's stats match what was advertised.
