CCalcvers

Pokémon IV Calculator

Find IVs from CP & HP.

Your details

CP
HP
levels

0 = unknown (searches all). Stardust cost can narrow it.

Compare scenarios

Save this calculation, change an input, then save again to see the difference.

No saved scenarios yet.

Average possible IVs

0.0 / 45

Pikachu · 1 possible combo

PDF report

Your link reproduces this calculation. Nothing is uploaded — history and favorites stay on this device.

Best IV total

0 / 45

0% perfect

Level range

20

possible levels

CP at 40

588

best combo

IV quality

IV quality
ItemValue
Best total0/45
Avg possible0.0/45
Perfect45

Best matching spreads

LevelA/D/S IVsIV %
Lv 200/0/00%

CP/HP can match several IV spreads — enter your stardust level to narrow it.

IVs are three hidden values (Attack, Defense, Stamina) from 0 to 15 that set how strong a Pokémon can get. The game never shows them, but CP and HP are computed from them via CP = floor((Atk+IV)·√(Def+IV)·√(Sta+IV)·CPM²/10) and HP = floor((Sta+IV)·CPM). This calculator tries every IV combination at your level (or all levels if unknown) and keeps only those reproducing your exact CP and HP. Because several spreads can match, the result is a range, not a single answer — entering the level narrows it dramatically.

Recommendations

  • Enter the level from the stardust cost to cut the possible spreads down sharply.
  • Appraisal in-game (star rating) filters the IV band further — 4★ is a perfect 45.
  • Prioritise high IVs for Pokémon you'll invest stardust in; species and moves matter more for casual play.

Watch out

  • Multiple IV spreads can share the same CP and HP, so the result is possible ranges, not certainty.
  • CP/HP must be exact — rounding or a powered-up Pokémon breaks the match.

Pro tips

  • A perfect 15/15/15 (100%) is the famous 'hundo' — worth the stardust.
  • For PvP leagues, low Attack IV with max Defense/HP is often ideal because of CP-cap math.

Was this calculator useful?

Every Pokémon hides three numbers that decide how strong it can ever be. IVs don't change with power-ups — so the moment you catch something, its potential is already set. The trick is reading them from CP and HP.

What IVs actually are

Attack, Defense and Stamina IVs run from 0 to 15 each. A 100% Pokémon has 45/45; a wild catch averages about 8 per stat. The difference between a 90% and a 100% is small, but for a Pokémon you'll max out, every point matters.

Recovering the hidden numbers

CP and HP are deterministic outputs of the IVs and level via the CPM formula. Working backward — trying every IV spread until the numbers match — recovers the possibilities. It's the same math the fan-tool ecosystem uses.

Narrowing to certainty

The level is the key unknown. Stardust cost pins the level, appraisal pins the IV band, and combining them turns a wide range into a near-certain answer. For PvP, where CP caps matter, the 'low Attack' meta adds one more twist.

Frequently asked questions

Enter its CP, HP and species. The calculator matches every IV combination against the real CP/HP formula and shows the possible spreads, with a level estimate.

15 Attack, 15 Defense and 15 Stamina — a total of 45/45, shown in-game as a 4★ appraisal. It's the 'hundo'.

Because different IV spreads can produce the same CP and HP. Entering the Pokémon's level (from stardust cost) narrows the matches, and appraisal filters the band further.

Sources

Continue your calculation

Related reading

Explore more calculators

Find the right tool for whatever you need to work out.

Browse all