Home

Blog

GO Guide
Beginner Friendly
Updated May 2026
Appraisal System v0.149

Pokémon GO IV Guide — What IVs Mean & How to Check Them

IVs (Individual Values) in Pokémon GO are hidden genetic stats that range from 0 to 15 for each of the three base stats — Attack, Defense, and Stamina (HP) — and they are permanently assigned to every Pokémon the moment it is caught or hatched. These three numbers are added on top of a species’ base stats and directly influence how much damage a Pokémon deals, how much damage it absorbs, and how much HP it has at every level. A “perfect” Pokémon has 15/15/15 IVs, while a 0/0/0 Pokémon is the weakest possible version of that species.
16 min read
All trainer levels
Pokémon GO

Last verified against Pokémon GO live client, GO Wiki, and Silph Road research: May 2026. Appraisal system (bar chart UI) introduced in v0.149.0; no changes since.

What Are IVs in Pokémon GO?

IV stands for Individual Value — a set of three hidden numbers permanently assigned to every Pokémon the instant it is generated. Unlike CP, which changes every time you power up, IVs are immutable. They never change, cannot be trained, and follow that Pokémon forever.

Each IV ranges from 0 to 15 and corresponds to one of the three combat stats:

Attack IV
0 – 15
Determines how much damage your Pokémon deals with every Fast Move and Charged Move. A 15 Attack IV raises damage output more than any other IV.

Defense IV
0 – 15
Reduces incoming damage from every attack. Higher Defense IV means your Pokémon survives longer in raids, gyms, and PvP battles.

Stamina IV (HP)
0 – 15
Determines total HP. More Stamina IV means more health points at every level — critical for tanking charged moves in PvP and raids.

Think of IVs as a Pokémon’s “genetic lottery.” Two Charizard caught at the same level can have completely different battle performance because one rolled 15/15/15 and the other rolled 5/8/3. The difference between a 0% and 100% IV Pokémon is roughly 10% in CP and about 5% in actual battle performance — smaller than most players assume, but still meaningful at high levels.


Use these free tools to check exact IVs, model battle performance, and plan power-ups before spending any resources:

How to Check IVs Using the In-Game Appraisal System

Since update v0.149.0, Pokémon GO has included a built-in appraisal system that displays your Pokémon’s IVs as a visual bar chart. You no longer need third-party apps to get an exact reading — though apps and websites like the IV Calculator can still help when you need precise numbers for PvP optimization.

Step-by-Step: How to Appraise Any Pokémon

1
Open your Pokémon storage — tap the Poké Ball at the bottom of the map, then select Pokémon.
2
Select the Pokémon you want to evaluate. This works for any Pokémon in your collection — caught, hatched, traded, or purified.
3
Tap the menu icon (three horizontal lines) in the bottom-right corner of the Pokémon’s summary screen.
4
Select “Appraise.” Your Team Leader (Candela for Valor, Blanche for Mystic, or Spark for Instinct) will appear with a brief comment — you can ignore the text and focus on the visual bars.
5
Read the star rating and bars. The overall star stamp tells you the total IV percentage. The three bars below show Attack, Defense, and Stamina individually — each bar is divided into 15 segments (one per IV point). A full red bar means 15 in that stat.

Star Rating Breakdown

Stars IV Range Total IVs (out of 45) What It Means
0★ 0% – 48.9% 0 – 22 Poor — transfer unless rare or sentimental
1★ 51.1% – 64.4% 23 – 29 Below average — usable for casual play only
2★ 66.7% – 80.0% 30 – 36 Decent — fine for most raid and gym content
3★ 82.2% – 97.8% 37 – 44 Strong — worth powering up for most formats
4★ (Red) 100% 45 Perfect — a “hundo.” Prioritize for investment

Swipe left or right during appraisal to check multiple Pokémon in sequence without returning to your storage box. This is the fastest way to mass-appraise after a Community Day or raid session.

IV Search Terms — Filter Your Storage Instantly

Instead of appraising every Pokémon manually, use the in-game search bar to filter your entire collection by IV quality. These search terms work in the Pokémon storage search box and are one of the most underused tools for inventory management.

Search Term Filters For Use Case
4* 100% IV (15/15/15) Find every perfect Pokémon instantly
3* 82.2% – 97.8% IV Strong candidates for power-ups
2* 66.7% – 80.0% IV Budget options for casual raids
1* 51.1% – 64.4% IV Transfer candidates
0* 0% – 48.9% IV Mass transfer fodder
!4* Everything except 100% Clean out imperfect duplicates
0attack 0 Attack IV Find PvP Great/Ultra League candidates
defense15 & hp15 15 Defense + 15 HP Bulk-focused PvP walls
attack15 15 Attack IV Raid attackers and glass cannons

You can also combine search terms with species names. Typing garchomp & 3* shows only Garchomp with 3-star or higher IVs. Typing legendary & 4* filters for perfect Legendaries. Mastering these search terms saves hours of manual appraisal.

How IVs Affect CP, Stats & Battle Performance

IVs feed directly into the CP formula and the damage formula. Understanding how they affect each gives you the knowledge to decide whether a 96% IV Pokémon is worth powering up over a 91% — or whether you should hold out for the hundo.

IV Impact on CP

The CP formula uses (Base Attack + Attack IV) × √(Base Defense + Defense IV) × √(Base Stamina + Stamina IV). Because Attack is not square-rooted, the Attack IV has the largest impact on CP. A 15 Attack IV raises a Pokémon’s CP more than 15 Defense or 15 Stamina IV would. For most species at Level 40, the gap between 0% and 100% IVs is roughly 200–400 CP.

IV Impact on Battle Performance

In actual combat, the damage formula uses raw Attack and Defense — not CP. The difference between 0% and 100% IVs translates to approximately 5% more damage dealt and 5% less damage taken. That gap is meaningful in tight raid races and PvP mirror matches, but it will not turn a bad Pokémon into a good one. A 0% IV Mewtwo still outperforms a 100% IV Pidgeot in almost every scenario.

IV Spread Attack IV Defense IV Stamina IV Total % Raid Viability
Perfect (Hundo) 15 15 15 100% Ideal
Strong 15 14 14 96% Excellent
Good 13 13 13 87% Viable
Average 10 10 10 67% Casual only
Poor 5 5 5 33% Transfer

Get exact stat projections. Enter any Pokémon, level, and IVs into the IV Calculator to see precise CP, HP, and stat totals before committing Stardust or Candy.

Best IVs for PvP — Why “Perfect” Is Not Always Best

Here is the counter-intuitive truth that separates casual players from competitive battlers: in PvP, a 100% IV Pokémon is often worse than a low-Attack, high-Defense/Stamina spread. This is because CP leagues (Great at 1,500, Ultra at 2,500) cap your total CP — and since Attack inflates CP more than Defense or Stamina, a high Attack IV forces your Pokémon to hit the cap at a lower level, leaving stat points on the table.

The PvP IV Paradox Explained

A 0/15/15 Azumarill can reach Level 40 under the 1,500 CP cap, while a 15/15/15 Azumarill hits the same cap at Level 36. The 0/15/15 version has more total stat points because it was allowed to power up four extra levels. Those extra levels add more Defense and HP than the 15 Attack IV adds in damage — making the “imperfect” spread objectively stronger in Great League.

Great League (1,500 CP)
  • Target: low Attack, high Defense/Stamina
  • Ideal: 0–5 Attack, 13–15 Defense, 13–15 HP
  • Search: 0attack or 1attack
  • Rank 1 IVs are often 0/15/15 or similar
Raids & Master League (No Cap)
  • Target: 15/15/15 (hundo) is always best
  • Attack IV matters most for breakpoints
  • Search: 4* for perfect candidates
  • Every IV point = more damage and survival

Ultra League (2,500 CP) — The Middle Ground

Ultra League is less extreme than Great League but still rewards balanced IVs. Most species want Attack in the 5–10 range with Defense and Stamina at 13–15. Some bulky Pokémon like Cresselia and Registeel still benefit from low Attack spreads, while hard hitters like Giratina (Origin) and Swampert can afford slightly higher Attack because their base stats are already optimized for the cap.

How IVs Are Determined — Catch, Hatch, Trade & Purify

Not all Pokémon are created equal — and not all encounter types roll IVs with the same odds. Niantic guarantees minimum IV floors for certain activities, dramatically improving your chances of finding high-IV specimens.

Encounter Type Min IV Floor Perfect (100%) Odds Best For
Wild (standard) 0/0/0 1 in 4,096 Community Day mass catching
Wild (weather boost) 4/4/4 1 in 1,728 Hunting high-IV meta spawns
Eggs 10/10/10 1 in 216 Rare species with guaranteed quality
Raids 10/10/10 1 in 216 Legendary hunting
Research tasks 10/10/10 1 in 216 Guaranteed decent IVs
Trade (Good Friend) 1/1/1 1 in 3,375 Rolling IVs on extras
Trade (Great Friend) 2/2/2 1 in 2,744 Better odds on re-rolls
Trade (Ultra Friend) 3/3/3 1 in 2,197 Improved re-roll floor
Trade (Best Friend) 5/5/5 1 in 1,331 Best standard trade odds
Lucky Trade 12/12/12 1 in 64 Highest odds
Shadow (Giovanni) 6/6/6 1 in 1,000 Shadow Legendaries
Purified Original +2 Varies Guaranteed +2 to all IVs

Purification — The Guaranteed +2 Boost

When you purify a Shadow Pokémon, +2 is added to every IV (Attack, Defense, and Stamina), capped at 15. A 13/13/13 Shadow becomes a 15/15/15 hundo upon purification. A 14/14/14 also becomes perfect. This makes purification one of the most reliable paths to a 100% IV Pokémon — especially for Shadow Pokémon caught from Giovanni, which already have a 6/6/6 floor.


Trading re-rolls all IVs. When you trade a Pokémon, its IVs are completely randomized within the friendship-level floor. A 0% IV can become a 100% IV after a Lucky Trade. Never transfer a low-IV Legendary without trading it first — the re-roll could save it.

How to Check Exact IVs with an External Calculator

The in-game appraisal system shows bars, but it does not give you the exact number for each stat. When you need precision — especially for PvP rank optimization or deciding between two near-identical Pokémon — an external IV calculator is essential.

When You Need an IV Calculator

1
Pinpoint exact IVs. The appraisal bars show ranges (e.g., “13–15”), but a calculator narrows it to the single correct value using CP, HP, and Stardust cost.
2
Find PvP ranks. A Pokémon’s “PvP rank” tells you how close its IV spread is to the theoretical best for a specific league. Rank 1 is perfect; Rank 100+ is still viable for most species.
3
Compare two similar Pokémon. Two 3-star Pokémon can have very different battle performance. The calculator reveals which one is actually better for your intended format.
4
Project stats at target levels. See exactly how much CP and HP a Pokémon will have at Level 40, 50, or any league cap before spending Stardust.

Use the IV Calculator — enter your Pokémon’s species, CP, HP, and Stardust cost to get exact IVs, PvP ranks for all three leagues, and stat projections at every level. It uses live Game Master data for 100% accuracy.

Common IV Mistakes — and How to Avoid Them

1
Transferring weather-boosted wild catches without checking. Weather-boosted spawns have a 4/4/4 IV floor — much better than standard wilds. A weather-boosted 2-star could be a 3-star in disguise. Always appraise before transferring.
2
Powering up before checking IVs. Spending Stardust on a 1-star Pokémon is a waste. Use the IV Calculator or in-game appraisal first — always.
3
Ignoring PvP IV spreads. A 15/15/15 is worse than a 0/15/15 for most Great League picks. Check PvP ranks before transferring low-Attack, high-bulk Pokémon — they could be hidden gems.
4
Not trading low-IV Legendaries. A 10/10/10 raid Legendary can become a 15/15/15 after a Lucky Trade. Never transfer a Legendary without attempting a trade re-roll first.
5
Forgetting purification bonuses. A 13/13/13 Shadow becomes perfect (15/15/15) when purified. If you have a high-IV Shadow, purification is often the cheapest path to a hundo.

Pokémon GO IV FAQ

IVs (Individual Values) are three hidden stats — Attack, Defense, and Stamina (HP) — that range from 0 to 15 for each stat. They are permanently assigned when a Pokémon is caught or hatched and directly influence how much damage it deals, how much damage it absorbs, and how much HP it has at every level. A perfect Pokémon has 15/15/15 IVs. Use the IV Calculator to check exact values for any Pokémon.

Open any Pokémon’s summary screen, tap the menu icon (three lines) in the bottom-right corner, and select “Appraise.” Your Team Leader will show a star rating (0–4 stars) and three bars representing Attack, Defense, and Stamina. Each bar has 15 segments — one per IV point. A full red bar means 15 in that stat. For exact numbers, use an external IV Calculator.

A 100% IV Pokémon — nicknamed a “hundo” — has 15/15/15 IVs, meaning maximum Attack, Defense, and Stamina. In the appraisal system, it displays 4 stars with a red stamp. Hundos are the best possible version of any species for raids and Master League, though they are not always ideal for Great League or Ultra League due to CP cap mechanics.

You cannot directly change IVs, but you can re-roll them through trading or increase them by +2 through purification (Shadow → Purified). Trading with a Best Friend guarantees a 5/5/5 floor; Lucky Trades guarantee 12/12/12. Hyper Training (introduced in 2024) can also raise IVs for select Pokémon during special events. Otherwise, IVs are permanent from the moment of capture.

For casual gym battles and story research, IVs matter very little. The difference between 0% and 100% is only about 5% in actual battle performance. However, for competitive PvP, high-tier raids, and Master League, IVs become meaningful — especially Attack IVs for damage breakpoints. Casual players should focus on species and movesets first; worry about perfect IVs only for your top-tier investments.

Because Attack inflates CP more than Defense or Stamina, a high Attack IV forces a Pokémon to hit the CP cap at a lower level. A 0/15/15 Pokémon can power up several extra levels under the cap, gaining more total stat points in Defense and HP than it loses in Attack. This makes low-Attack, high-bulk spreads objectively stronger in Great League and often in Ultra League. Search 0attack in your storage to find candidates.

For raids, 15/15/15 (100%) is always ideal because there is no CP cap — you want every possible stat point. Attack IV is the most important because it determines damage breakpoints (the level at which your Fast Move deals one extra damage per hit). A 15 Attack IV can sometimes reduce the number of hits needed to KO a raid boss, which is critical for solo and duo attempts.

The Pokémon GO IV Mastery Framework

IVs are not luck — they are a system with clear rules. Apply this decision framework to every Pokémon you catch, hatch, or trade:

1

Appraise everything before transferring — use the in-game appraisal bars or the IV Calculator for exact values

2

Know your format — 15/15/15 for raids and Master League; low Attack, high bulk for Great and Ultra League

3

Use search terms4* for hundos, 0attack for PvP candidates, 3* for strong general-purpose picks

4

Trade before transferring Legendaries — Lucky Trades have a 12/12/12 floor and 1-in-64 odds of perfection

5

Purify high-IV Shadows — a 13/13/13 Shadow becomes a guaranteed hundo; 14/14/14 also becomes perfect

6

Validate with free tools: IV Calc · CP Calc · Damage Calc · Stardust Calc — all at pokemoncalculator.online

Information accurate as of May 2026. Verified against Pokémon GO live client, GO Wiki (Fandom), Bulbapedia, and Silph Road community research. Appraisal system (bar chart UI) introduced in v0.149.0 with no changes since. IV floors and encounter mechanics current through all friendship levels and encounter types.