Example Data Table
| Example Pokémon |
Level |
Nature |
HP |
Attack |
Defense |
Sp. Attack |
Sp. Defense |
Speed |
| Rowlet |
50 |
Hardy |
150 |
75 |
75 |
70 |
70 |
62 |
| Litten |
50 |
Jolly |
145 |
84 |
65 |
58 |
65 |
88 |
| Popplio |
50 |
Modest |
148 |
58 |
66 |
91 |
82 |
54 |
Formula Used
HP Formula: Stat = floor(((2 × Base + IV + floor(EV ÷ 4)) × Level) ÷ 100) + Level + 10
Other Stat Formula: Stat = floor((floor(((2 × Base + IV + floor(EV ÷ 4)) × Level) ÷ 100) + 5) × Nature)
The calculator tests every IV from 0 to 31. It keeps only the values that recreate the observed stat.
How To Use This Calculator
- Enter the Pokémon name for your own reference.
- Add the exact level shown in the game.
- Select the correct nature.
- Enter base stats from a trusted Pokédex.
- Enter observed stats from the summary screen.
- Add known EVs. Use zero for fresh Pokémon.
- Add characteristic and Hidden Power only when known.
- Press Calculate IVs and review each range.
- Use CSV or PDF export for saved records.
Pokémon Sun And Moon IV Planning Guide
Why IV Ranges Matter
Individual Values shape a Pokémon before training starts. Each stat has one hidden value from zero to thirty one. A higher value usually creates a stronger final stat. This calculator helps reveal the likely range using visible game data.
Level And Accuracy
Low levels can hide many possible IVs. One stat point may represent several hidden values. Higher levels narrow the answer. Rare Candy checks are useful because they raise level without adding battle effort points.
Nature And Effort Points
Nature changes Attack, Defense, Special Attack, Special Defense, or Speed. One stat may rise by ten percent. One stat may fall by ten percent. HP is not changed by nature. Effort points also change final stats, so unknown EVs can create wrong ranges.
Best Use Cases
Use this tool for fresh catches, bred Pokémon, trial team planning, and competitive record keeping. It is also helpful when comparing several possible team members. Enter every stat carefully. Small typing mistakes can remove valid IV matches.
Reading The Result
A single number means the stat is solved. A short range means the result is still useful. A wide range means the Pokémon needs more level data. If no value appears, check level, base stat, nature, EV, and observed stat entries.
Advanced Filters
The characteristic filter can narrow a full IV set when the range is already small. Hidden Power can also help. These filters need enough information. If the calculator says the data is broad, add another level reading or use known EVs.
FAQs
What is an IV?
An IV is a hidden stat value from zero to thirty one. Each Pokémon has separate IVs for HP, Attack, Defense, Special Attack, Special Defense, and Speed.
Does this work for Sun and Moon?
Yes. It uses the modern main series stat formula used by Sun and Moon. Enter correct base stats, level, nature, observed stats, and EVs.
Why do I see a range instead of one number?
At lower levels, several IV values can produce the same visible stat. Higher level checks usually narrow the range and improve accuracy.
Should I enter EVs?
Enter EVs only when you know them. Use zero for freshly caught or freshly hatched Pokémon that have not gained battle effort points.
Can nature affect HP?
No. Nature does not affect HP. It can raise one non-HP stat and lower another non-HP stat, depending on the selected nature.
What means no matching IV?
It means the inputs cannot recreate the observed stat. Recheck level, base stat, nature, EVs, and the stat number shown in game.
What does the characteristic filter do?
It tries to match the selected characteristic with the highest relevant IV and its remainder pattern. It works best after ranges become narrow.
Can I save my result?
Yes. Use the CSV button for spreadsheet records. Use the PDF button to save a clean report from the result area.