IVs (individual values) are numbers innate to each Pokémon that help determine the maximum stat values that it can achieve. They also govern the type of the hidden power attack. This IV calculator has been optimized for calculating the IVs of Pokémon hatched from eggs. By recording stat (and EV) values at multiple leves, it can precisely determine the IVs for a Pokémon at a low level.
This IV calculator uses stat values at multiple levels to determine the individual values of a Pokémon. In order to use this calculator efficiently it helps to have prepared several things first:
Once you are ready to begin, put the Pokémon you want to test into your party and save the game. There is no reason to waste rare candies, so soft reset after you are done calculating IVs. (To soft reset, hold down L+R+Select+Start.)
If you don't know the EVs for your Pokémon, you will need to set them to a known value. The easiest way is to feed your Pokémon up to eleven of each stat-reducing berry (until the game says that its value can't go any lower). At this point the EVs will all be at zero. If you do know the EVs (for example, you just captured it or hatched it from an egg) this step is not necessary.
Now, select the type of your Pokémon and its nature, and enter its current level, stats at this level, and current EVs.
The calculator will determine which levels and stat values are necessary to accurately determine the IVs. Any EVs that should be changed will be highlighted in red as a reminder that you should use nutrients or berries to adjust the effort values. You should feed nutrients / berries to your Pokémon before raising to the requird level so that they have an impact on the stats at that level.
At this point you have two options. You can level up using rare candies and enter only the values in boxes that have a white background. This option requires less typing, but may require more rare candies overall. Alternatively, you can level up using rare candies and enter the complete stat information at each level. If you are unlucky you may still need to level up all the way, but in most cases this additional information will allow the calculator to determine the IVs sooner.
Each time you submit new data, the calculator will recompute the new levels that should be entered. It may also change the recommended EVs for the next level, so be alert for red EVs.
Suppose you are breeding for a Pokémon an you want to have an IV greater than some value. You can enter the minimum IV that you care about in the Min field. The calculator will determine how to figure the actual IV only if it is at least the given value.
For example, if you only want perfect speed, enter 31 in the Spd column. Entering 20 means you care about the IV as long as it is 20 or more. If you don't care about the value as long as it is over 20, you can enter 20*. If you don't care at all, you can also enter -.
The row labeled L.100 shows the min and max stats at level 100, using the IV range that has been calculated so far, and assuming minimum and maximum EV investment.
Starting with Diamond/Pearl, each Pokémon has a brief description based on its IVs called a characteristic. In order to have any IV of 31, the characteristic must be one of the following:
In order to have a max IV of 30, the characteristic must be one of:
If you are looking for high IVs you can save time by checking that the characteristic is in the above lists before doing a full IV calculation.