Pokémon GO IV Calculator

The Secret Weapon Every Trainer Needs to Build the Perfect Team.

1
Select your Pokémon
Loading…
Pokémon not found. Please try another name.
2
Enter your Pokémon's stats

IV Range Summary
Attack IV
Defense IV
Stamina IV
Possible Level Range
Possible IV Combinations 0 results
Level ATK IV DEF IV STA IV IV % Quality

Select a Pokémon, enter its CP, HP,
and Stardust cost — then hit Calculate.
Results show every possible IV combination.

What Are IVs in Pokémon GO — And Why Do They Matter?

Every Pokémon in Pokémon GO has three hidden stats assigned at the moment of capture:

  • Attack IV — affects how hard your Pokémon hits
  • Defense IV — affects how much damage your Pokémon can absorb
  • Stamina IV — affects your Pokémon’s maximum HP

 

Each of these stats ranges from 0 to 15. A Pokémon with 15/15/15 across all three stats is called a “perfect” or “100% IV” Pokémon — the absolute best possible version of that species.

Two Charmanders caught on the same day can look identical in the overworld, have the same CP, and still have wildly different battle potential. One might be sitting at 45% IVs and will never be competitive no matter how much candy you feed it. The other might be a 96% IV beast just waiting to be powered up into a raid destroyer.

If you’ve ever powered up a Pokémon, dumped thousands of Stardust into it, and then wondered why it keeps losing battles — IVs are almost always the reason. The difference between a good Pokémon and a great one isn’t just species or moves. It’s something hidden inside every single Pokémon you catch: Individual Values, or IVs.

The bottom line: IVs determine your Pokémon’s ceiling. A low-IV Pokémon is permanently capped below its potential. No amount of Stardust changes that.

How Does a Pokémon GO IV Calculator Work?

Here’s where it gets interesting. Niantic doesn’t show you IVs directly in the game. They’re hidden. But they’re not secret — they follow a precise mathematical formula, and that means they can be reverse-engineered.

A Pokémon GO IV calculator takes three pieces of information you can see in-game:

  1. CP (Combat Power) — the number shown above your Pokémon
  2. HP (Hit Points) — your Pokémon’s current max health
  3. Stardust cost — the amount of Stardust required for the next Power Up

 

It then runs every possible combination of Attack, Defense, and Stamina IVs (0–15 each) through the official CP formula:

CP = (Attack × √Defense × √Stamina × CP Multiplier²) ÷ 10

Once you know your IVs, you can plug them into our Pokémon GO CP Calculator to see the exact CP your Pokémon will reach at any level before spending a single piece of Stardust.

Any combination that produces your exact CP and HP at the level implied by your Stardust cost is flagged as a possible IV spread. The result is a list of every IV combination your Pokémon could realistically have — often narrowed down to just a handful of possibilities.

The more combinations are eliminated, the closer you get to knowing your Pokémon’s exact IVs.

How to Use Our Pokémon GO IV Calculator

Here’s exactly how to use it:

Step 1 — Search Your Pokémon

Type your Pokémon’s name into the search bar. The autocomplete will suggest matches as you type, pulling from a complete database of over 1,000 Pokémon species including regional forms, shadows, and megas.

Step 2 — Enter Your Stats

Open Pokémon GO and tap on the Pokémon you want to check. Then enter:

  • The CP shown above the Pokémon
  • The HP shown on the stat screen
  • The Stardust cost displayed on the Power Up button

These three numbers together uniquely identify a narrow range of possible levels — which is what allows the calculator to do its job.

Step 3 — Check “Just Caught” If Applicable

If you caught this Pokémon recently and haven’t powered it up yet, check the “Just caught (not powered up)” box. This limits the level search to wild encounter ranges (up to Level 35), which significantly reduces the number of possible results and gives you a cleaner answer.

Step 4 — Hit Calculate

The tool runs instantly. You’ll see:

  • IV Range Summary — the minimum and maximum Attack, Defense, and Stamina IVs across all matching combinations
  • Possible Level Range — which levels are consistent with your CP and HP
  • Full Results Table — every individual IV combination sorted by IV percentage, with a quality rating for each.

Reading Your Results: What the Numbers Actually Mean

Once you see your results, here’s how to interpret them:

IV PercentageRatingWhat It Means
100%PerfectAll three IVs are 15/15/15 — max possible
80–99%AmazingExcellent competitive Pokémon, worth powering up
60–79%GreatSolid choice for most content
Below 60%GoodFine for casual play, skip for competitive

For PvP (GO Battle League), the calculation is actually different — lower IVs can sometimes be better depending on the league’s CP cap. But for raids, gym battles, and PvE, higher IVs are always better.

How to Narrow Down Your IV Results

Sometimes the calculator returns many possible combinations. Here are a few ways to narrow it down:

Use In-Game Appraisal

Tap the three-bar menu on your Pokémon’s page and select Appraise. Your team leader will give you a rating and highlight which stat (or stats) is highest. This immediately eliminates a large portion of possible combinations.

Power Up and Re-Calculate

Each time you power up a Pokémon, its CP and HP change in a predictable way. Enter the new values into the calculator. With two or three data points at different levels, you can usually pinpoint the exact IVs.

Use Rare Candies Wisely

Before spending Rare Candies on a Legendary, always check its IVs first. A 52% IV Articuno sitting at Level 20 might not be worth the hundreds of candies needed to max it out — use the Pokémon GO CP Calculator to check its max CP potential before committing. Especially when a 91%+ IV version could appear in your next raid.

IV Calculator vs. In-Game Appraisal: Which Should You Use?

Pokémon GO’s built-in Appraisal system gives you a rough quality rating and highlights your best stat — but it doesn’t tell you the exact numbers. You’ll know a Pokémon is “Amazing” (91–100%), but you won’t know if it’s 91% or 100%.

Our IV Calculator gives you the full picture:

  • Exact IV ranges for every stat
  • The specific level your Pokémon is at
  • Every possible combination ranked by percentage
  • A clear quality label so you can make fast decisions

Use both together for the most accurate results. The Appraisal narrows the field; the calculator gives you the precise answer.

Common Mistakes Trainers Make When Checking IVs

Entering the Wrong Stardust Cost

The Stardust shown on the Power Up button must match exactly. If your Pokémon needs 2,200 Stardust to power up, select 2,200 — not 2,000 or 2,500.

Forgetting to Uncheck “Just Caught”

If you’ve powered up your Pokémon even once, uncheck this box. Leaving it checked when it shouldn’t be will cause the calculator to find no results.

Reading HP Wrong

Some players accidentally enter the current HP (after damage in battle) instead of the max HP. Always check your Pokémon from the main Pokémon storage screen, not during or after a battle.

Not Accounting for Best Buddy Boost

The Best Buddy +1 CP boost changes your Pokémon’s effective CP. If your Pokémon has the Best Buddy ribbon, temporarily remove the boost in-game before checking IVs, or account for it manually.

Which Pokémon Are Worth Checking IVs On?

Not every Pokémon deserves a full IV analysis. Here’s a practical guide:

Always Check
  • Legendary and Mythical Pokémon from raids
  • Pokémon you plan to invest 100+ Candy or 50,000+ Stardust into
  • Starters and pseudo-legendaries (Dragonite, Metagross, Garchomp, etc.)
  • Any Pokémon you want to use in GO Battle League
Skip Unless Curious
  • Common wild catches you won’t power up
  • Pokémon being transferred for candy
  • Lower-tier species you’re only keeping for the Pokédex

The rule of thumb: if you’re about to spend significant resources, check the IVs first.

Frequently Asked Questions

Can I check IVs without powering up my Pokémon?

Yes. As long as you know the CP, HP, and Stardust cost, the calculator works on any Pokémon regardless of level.

At lower levels, multiple IV spreads can produce identical CP and HP values. Powering up your Pokémon once or twice and re-entering the new values will eliminate most possibilities.

No. Weather boosts only affect the level at which a Pokémon is caught (up to Level 35 instead of Level 30) and can guarantee minimum IVs of 4/4/4. The IVs themselves are still random within that range.

For raids and gym battles, most experienced trainers consider 80%+ (roughly 12+ across all three stats) the threshold for a keeper. For PvP, the ideal IVs depend heavily on the specific Pokémon and league.

In PvE and raids, the difference is negligible — roughly 1–2% extra damage output. In PvP, rank 1 IVs are highly specific and often not 15/15/15. It depends entirely on the Pokémon and league cap.

Stop Wasting Stardust — Check Your IVs Now

Our free Pokémon GO IV Calculator gives you instant, accurate IV results with nothing to download and nothing to sign up for.

Enter your Pokémon’s CP, HP, and Stardust cost — and in seconds you’ll know exactly what you’re working with. Your next 100% IV Pokémon might already be sitting in your storage. Go find it.

Now that you know your IVs, the next step is knowing what CP those IVs will produce. Use our Pokémon GO CP Calculator to see exactly how strong your Pokémon will be at every level — so you know whether it’s worth the Stardust before you spend it.