Gen 6 IV Calculator (Pokémon X/Y)
Enter your Pokémon's numbers to estimate possible IV values for one stat.
What this Pokémon X and Y IV calculator does
This tool helps you estimate a Pokémon's Individual Values (IVs) in Pokémon X and Y by testing all IV values from 0 to 31 and checking which ones match your entered stat. It is ideal for quick team building, breeding checks, and competitive prep in Generation 6.
Instead of guessing, you can get an exact list of possible IVs for one stat at a time. If your Pokémon is low level, several IVs can produce the same final stat. At higher levels, the range becomes much tighter.
How IVs work in Gen 6 (X/Y)
- Each stat has its own IV from 0 to 31.
- Higher IV means higher final stat potential.
- Nature changes non-HP stats by +10%, -10%, or 0%.
- EVs contribute by chunks of 4 points using floor(EV/4).
- Level strongly affects how clearly IV differences appear.
Stat formulas used by this calculator
HP (most species):
HP = floor(((2 × Base + IV + floor(EV/4)) × Level) / 100) + Level + 10
Other stats:
Stat = floor((floor(((2 × Base + IV + floor(EV/4)) × Level) / 100) + 5) × Nature)
The calculator follows these floor steps exactly, which is important for accurate results in Pokémon X and Y.
How to use this IV checker correctly
1) Pick the right stat type
Choose HP if you are checking HP. Otherwise use the non-HP mode for Attack, Defense, Special Attack, Special Defense, or Speed.
2) Enter the exact base stat
Use the species base stat for the stat you are testing. For example, when checking Garchomp's Speed, enter Garchomp's base Speed.
3) Enter real battle-independent values
Use the value shown on the summary screen outside battle. In-battle boosts, status effects, weather abilities, and temporary modifiers are not part of IV formulas.
4) Use known EVs and correct nature effect
If EVs are uncertain, your IV range may widen. If you know the nature helps or hurts that stat, choose the matching option.
Tips to narrow your IV range
- Check at higher levels (50 or 100 gives far better precision than low levels).
- Use Rare Candy during testing to reduce overlap between IV outcomes.
- Track EV training carefully, especially when min-maxing competitive builds.
- Re-check multiple stats and combine information for near-certain spreads.
Pokémon X/Y breeding notes (quick refresher)
- Destiny Knot: Passes down 5 IVs from parents combined.
- Everstone: Locks nature from one parent.
- Friend Safari: Great source of Pokémon with strong IV potential.
- Judge in Kiloude City: Helpful for broad IV quality checks.
Common mistakes with IV calculations
- Using the wrong base stat for the selected species/stat.
- Forgetting nature only affects non-HP stats.
- Entering in-battle stats instead of summary stats.
- Ignoring EV uncertainty when using wild-caught or previously trained Pokémon.
FAQ
Can this tool find exact IVs every time?
Not always from one data point. At low levels or uncertain EVs/nature, multiple IVs can fit. More levels or more known stats improve precision.
Does this work for Pokémon ORAS too?
Yes. The Generation 6 formulas are the same for X, Y, Omega Ruby, and Alpha Sapphire.
What about Shedinja HP?
Shedinja always has 1 HP, so HP cannot be used to infer its IV. The calculator includes a specific checkbox for this edge case.