hidden power type calculator

This calculator uses the standard Gen III-VII Hidden Power type formula from IV parity (even/odd values).

Enter IVs and click calculate.

What this Hidden Power Type Calculator does

This tool quickly determines your Pokémon’s Hidden Power type based on individual values (IVs). In older competitive formats, Hidden Power was one of the most important coverage moves in the game. A tiny change in IVs—sometimes just 1 point—could change Hidden Power from Ice to Fire, or from Grass to Electric.

Instead of calculating by hand, you can enter the six IVs and immediately get the resulting type. If you choose a Gen III-V format, the calculator also shows the variable base power. In Gen VI-VII, Hidden Power power is fixed at 60.

How Hidden Power type is calculated

Step 1: Use parity bits (odd/even)

For each IV, only the least significant bit matters for type: odd = 1, even = 0. These six bits are weighted in this order:

  • HP × 1
  • Attack × 2
  • Defense × 4
  • Speed × 8
  • Sp. Attack × 16
  • Sp. Defense × 32

Then compute: Type Index = floor((sum × 15) / 63)

The type index maps to: Fighting, Flying, Poison, Ground, Rock, Bug, Ghost, Steel, Fire, Water, Grass, Electric, Psychic, Ice, Dragon, Dark.

Step 2: Base power (Gen III-V only)

For older generations, Hidden Power base power depends on the second bit of each IV and ranges from 30 to 70. In Gen VI-VII, this was simplified to a fixed 60 power.

Why players still care about Hidden Power math

Even though Hidden Power was removed in later games, it remains essential knowledge for legacy formats, ROM hacks, and fan formats that preserve older mechanics. Understanding Hidden Power calculations helps with:

  • Breeding spreads for competitive battle simulators
  • Rebuilding historical tournament sets accurately
  • Optimizing coverage on special attackers in old metas
  • Checking whether a captured Pokémon can hit a target type

Example calculation

Suppose your IVs are: HP 31, Atk 30, Def 31, SpA 30, SpD 31, Spe 30. The odd/even bits become:

  • HP 31 → 1
  • Atk 30 → 0
  • Def 31 → 1
  • Spe 30 → 0
  • SpA 30 → 0
  • SpD 31 → 1

Weighted sum = 1 + 0 + 4 + 0 + 0 + 32 = 37. Type index = floor((37 × 15) / 63) = 8, which corresponds to Fire.

Practical team-building tips

1) Plan Hidden Power first, then EVs

If a specific Hidden Power type is mandatory for your matchup plan (for example, Ice coverage), lock your IV spread first so you don’t accidentally break it later.

2) Watch speed benchmarks

Some Hidden Power spreads require a 30 IV in Speed. That can lose critical speed ties in older formats. Always compare the tradeoff before finalizing.

3) Confirm in-builder and in-battle

If you are using a simulator or a custom game build, verify that the format’s generation rules match your expected Hidden Power mechanics.

Frequently asked questions

Can Hidden Power be Normal or Fairy?

No. Hidden Power cannot be Normal, and Fairy is not part of the Hidden Power type mapping.

Does this calculator support Gen II DV mechanics?

This page targets the common IV-based formula used in Gen III onward. Gen II uses a different DV system.

Why are my stats perfect but type not what I expected?

With all 31 IVs, Hidden Power is Dark. To get other types, you typically need specific even/odd patterns, often including one or more 30 IVs.

🔗 Related Calculators