Tool 01 · IV Checker
Pokémon IV Calculator
Type in what the summary screen shows - the scanner runs every IV 0–31 through the exact Gen 3–9 stat formula and reports which values fit. Blank fields stay open; judge tiers and the characteristic finish the job.
Free · No sign-up · Nothing you enter leaves your browser
Specimen data
everything runs locallyField manual
How to check IVs in game
Find the numbers
The summary/status screen shows level and six stats. The nature is on the status page ("Adamant", "Serious"…). The characteristic is the flavor line like "Likes to run."
Mind the EVs
Freshly caught, hatched and raid Pokémon have 0 EVs - leave the box unchecked. Battled or vitamin-fed Pokémon have EVs; enter them or the solve skews.
Scan, then narrow
Low level = wide ranges. Re-check the same Pokémon after leveling (rare candies preserve EVs), or add judge phrases from the box-marking PC judge.
Worked examples
| Case | Inputs | Scan result |
|---|---|---|
| Exact at Lv 50 | Garchomp · Lv 50 · Serious · 0 EV stats 183 / 150 / 115 / 100 / 105 / 122 | All six IVs 31 - exact match |
| Ambiguity at Lv 10 | Base-50 HP stat · Lv 10 · 0 EV · HP 30 | IV 0–9 (all ten produce stat 30) |
| Judge tier only | Attack judge: “Very Good” | IV 26–29 with no stats entered |
Try the first one instantly with “Load example” above the scanner.
How the solve works
Every stat in Gen 3–9 is computed as:
HP = floor((2·Base + IV + floor(EV/4)) · Level/100) + Level + 10 Other = floor((floor((2·Base + IV + floor(EV/4)) · Level/100) + 5) · N) N = 1.1 if the nature boosts the stat, 0.9 if it hinders, else 1
To solve, IVXray substitutes each IV 0–31 into the formula and keeps every value that reproduces your observed stat - which is why rounding at low levels yields ranges. The characteristic applies two hard constraints: its stat's IV ends in a known digit (mod 5) and is tied for the highest IV across all six stats. Limitations: Gen 1–2 (DVs) are out of scope; hyper-trained stats read wrong because the games boost their effective value without changing the IV; Shedinja's HP is always 1. Sources: stat formula and characteristic mechanics - Bulbapedia (verified 2026-10-11) · base stats - PokéAPI snapshot 2026-10-11.
Questions