Pokémon IV & stat laboratory
See straight through your Pokémon's stats.
IVXray reads the hidden numbers behind every Pokémon: exact IV checking from summary-screen stats, stat projection at any level, judge-phrase translation and Hidden Power solving - for every main-series game from Gen 3 to Gen 9.
SPECIMEN GARCHOMP #445 · LV 50
exact matchInstruments
Four precision tools
IV Calculator
Enter what the summary screen shows - species, level, nature, stats - and get exact IVs or tight ranges, with characteristic and judge hints to finish the job.
Open scanner TOOL 02 · STAT PROJECTIONStat Calculator
Base stats + IVs + EVs + nature + level → all six final stats, plus the same spread projected at level 100 so you know what you're raising.
Project stats TOOL 03 · JUDGE PHRASESIV Judge Interpreter
Translate "Best", "Fantastic", "Pretty Good" and friends into hard IV ranges - for the Gen 7+ judge function, Gen 6 NPC judges and everything back to Emerald.
Decode phrases TOOL 04 · TYPE SOLVERHidden Power Calculator
Work out Hidden Power's type and base power from IVs (Gen 3–7) - and reverse it into breeding-ready 31/30 spreads for any target type.
Solve typeAlso on the bench: a searchable base-stat Pokédex for all 1,025 species.
Why IVXray
Built like an instrument, not a form
Private by construction
No accounts, no uploads, no server round-trips - the whole Pokédex is baked into the page and every solve happens in your browser.
Exact, sourced math
The Gen 3–9 stat formula, 25-nature table, judge tiers and Hidden Power bit math are implemented literally and unit-tested against documented worked examples.
Solves the awkward cases
Ambiguous ranges explained, characteristic tie-breaks respected, Shedinja's HP handled, and reverse Hidden Power breeding targets computed for you.
Method
A thirty-second IV scan
Read the specimen
Open the summary screen. Note the level, the nature, and the six stat numbers. If the judge function is unlocked, its phrases help; if a characteristic is visible ("Likes to run…"), grab it too.
Feed the instrument
Enter species, level, nature and stats into the IV Calculator. Add EVs if the Pokémon is trained, judge tiers and the characteristic if you have them.
Read the scan
Each stat shows its exact IV or candidate range on a 0–31 ruler, plus how many spreads remain. Higher levels and judge data collapse ranges to a single number.
Questions
IV checking, answered
How do I know my IVs without the judge function?
Why does the calculator show multiple possible IVs?
What are IVs (individual values)?
What IV spread is "good"?
Does Hyper Training change IVs?
Which games does IVXray support?
Is IVXray free? Where does the data come from?
More answers on the about page - methodology, data sources and the full disclaimer.