PickPokemon

Pokémon IV Calculator

IVs are a Pokémon's hidden values, 0 to 31 for each stat. Enter its level, nature, EVs, and the stats on its summary screen, and this calculator works backward to the IVs that fit: a Garchomp with 285 Attack at level 100, no EVs, and a neutral nature has an Attack IV of exactly 20. Lower levels give a range instead.

Search or browse for a Pokémon above, then enter its EVs (0 if untrained) and its actual in-game stats to back-calculate possible IVs.

How to use the Pokémon IV calculator

  1. Choose the Pokémon. Search by name or browse the Pokédex in number order.
  2. Set its level and nature. Copy both from the Pokémon's summary screen in your game.
  3. Enter its EVs. Leave them at 0 for a Pokémon you have just caught or hatched.
  4. Type in its stats. Enter each number exactly as the game shows it. The IV column fills in as you go, with the matching Judge rating underneath.

What an IV is

IVs, or individual values, are a Pokémon's hidden genes: one number from 0 to 31 for each of its six stats, fixed when it is caught or hatched. Two Pokémon of the same species, level, and nature can have different stats because their IVs differ. An IV calculator reverses the stat formula to find which IVs could have produced the numbers you see in the game.

Where to find a Pokémon's actual stats

Open its summary screen in-game — the stats shown there (after any level-up, evolution, and EV training) are the "actual stat" values this calculator wants. Don't use numbers from the middle of a battle, where stat changes, items, and abilities can alter them.

Why a range, not an exact number?

It can't always narrow it to one exact number — the stat formula floors at each step, so more than one IV can produce the same final stat, especially at low levels. You'll get a range (like 24–27) instead of a single value. Leveling up and re-checking narrows the range further, since higher levels make each IV point count for more.

Here is how much level matters. Take a Garchomp with an Attack IV of 20, a neutral nature, and no EVs. At level 30 its Attack is 89, and the IV calculator can only say the IV is somewhere from 20 to 23. At level 60 its Attack is 173, which narrows it to 20 or 21. At level 100 its Attack is 285, and the only IV that fits is 20. If you want an exact answer, check again after your Pokémon has gained some levels.

Reading the Judge ratings

Once you finish the story, recent games unlock a Judge function that rates each IV in words instead of numbers. The IV calculator shows the same rating under each result, so you can check the two against each other:

Judge ratingIV
Best31
Fantastic30
Very Good26–29
Pretty Good16–25
Decent1–15
No Good0

The Judge is only precise at the top end: "Pretty Good" covers ten different IVs. The IV calculator can often tell you exactly which one it is, and it works before you have unlocked the Judge at all.

Questions about the IV calculator

Why does the IV calculator say “No match”?

Almost always the EVs or the nature. A Pokémon earns EVs from every battle it takes part in, so one you have used in the story is rarely at 0. If you changed its nature with a mint, enter the mint's nature, since that is the one affecting its stats. A stat that has been Hyper Trained with a Bottle Cap counts as 31, and the IV calculator will show 31 for it.

Which games does the IV calculator work for?

It works for every main series game that uses IVs, EVs, and natures, including Legends: Z-A, Scarlet and Violet, and Sword and Shield. Pokémon Champions has no IVs at all (every Pokémon counts as 31), and Let's Go and Legends: Arceus use different stat systems, so this Pokémon IV calculator does not apply to them.