← Back to IV Calc
CP / HP COMBO SEARCH

Pokémon GO IV Calculator

Find Pokémon GO Attack, Defense, and Stamina IV combinations from species base stats, level, CP, and HP.

input channel

live result

0 IV combos

Check species, level, CP, and HP · 5,000 dust band recorded

HPATKDEFSPASPDSPE
Live stat hexagon

How the pokémon go iv calculator works

A Pokémon GO IV calculator tests the 4,096 possible Attack, Defense, and Stamina IV triples from 0 through 15. CP and HP compress those underlying values through floors, so several combinations can match the same display. Choose the correct species and power-up level, then enter CP and HP to filter the set.

CP=(A+IA)×D+ID×S+IS×CPM210HP=max(10, (S+IS)×CPM)\begin{aligned} \text{CP} &= \left\lfloor \frac{(A + I_A) \times \sqrt{D + I_D} \times \sqrt{S + I_S} \times \text{CPM}^2}{10} \right\rfloor \\ \text{HP} &= \max\left( 10,\ \left\lfloor (S + I_S) \times \text{CPM} \right\rfloor \right) \end{aligned}
The symbols are defined in the surrounding method, and every input stays in the shareable URL.

The combat power multiplier, or CPM, represents level and runs in half-level steps. CP uses Attack linearly, Defense and Stamina through square roots, and CPM squared. The game floors the result and enforces a minimum of 10. HP separately floors Stamina plus its IV times CPM, also with a minimum of 10.

Stardust cost can help infer a level band but is not unique, and powered-up history matters. This implementation accepts an explicit level to avoid pretending dust alone identifies it. Best Buddy boosts and temporary forms should be handled with their active level and base stats. Species forms with different GO bases require the matching record.

Appraisal bars now reveal IV ranges directly in many cases. The search remains useful for cross-checking older screenshots, comparing candidate levels, or understanding why equal CP does not imply equal IV percentage. Attack weighs more strongly in CP than the other components, which is why lower-Attack spreads can be valuable under capped leagues.

Worked example

Using base values 118 Attack, 111 Defense, and 128 Stamina at level 40 (CPM 0.7903), a 15/15/15 individual has floor(133 × √126 × √143 × 0.7903² ÷ 10) = 1,115 CP and floor(143 × 0.7903) = 113 HP. The appraisal percentage is 45 ÷ 45 = 100%.

How to read the result

Each listed triple exactly reproduces the entered CP and HP at the selected level. IV percentage is the sum divided by 45, but that percentage is not a battle ranking. League optimization depends on evolved species, CP cap, level, moves, and matchup breakpoints.

Common questions

Why are there multiple Pokémon GO IV combinations?
CP and HP are floored summaries, so different IV triples can collapse to the same displayed pair.
What does a 100% appraisal mean?
Attack, Defense, and Stamina IV are all 15, totaling 45 of 45.
Is the highest IV percentage always best for PvP?
No. Under CP caps, lower Attack can permit extra levels and more overall bulk.
Why must I choose a level?
The CP multiplier changes every half level; dust cost usually identifies only a band, not one exact level.

Sources

Formula and table references are named with the review year. The calculations run entirely from the reviewed local snapshot; no third-party service is called when you change an input.

  1. Pokémon GO Game Master values, community documentation (reviewed 2026)GO base-stat and CP formula methodology.
  2. Bulbapedia — Stat calculation in Pokémon GO (reviewed 2026)CP, HP, IV, CPM, and rounding cross-check.
  3. Niantic Help — Appraising your Pokémon (reviewed 2026)Official appraisal terminology and user-visible IV information.

Related calculators

Reserved ad space