Skip to content
DexTeam

18 types · 3 eras · interactive

Pokémon Type Chart & Type Wheel

Every type matchup in one place. Hover the chart, spin the wheel, or check any dual typing — then plan a whole team in the team builder.

Type chart for

Type effectiveness chart

Rows attack, columns defend. Hover or tap a cell.

ATK ↓ DEF →NormalFireWaterElectricGrassIceFightingPoisonGroundFlyingPsychicBugRockGhostDragonDarkSteelFairy
Normal
Fire
Water
Electric
Grass
Ice
Fighting
Poison
Ground
Flying
Psychic
Bug
Rock
Ghost
Dragon
Dark
Steel
Fairy

2 = super effective, ½ = not very effective, 0 = no effect, blank = normal damage.

Dual-type weakness calculator

Pick one or two types to see every weakness, resistance and immunity.

4×Ice
2×DragonFairy
NormalNormalWaterGrassFightingGroundFlyingPsychicBugGhostDarkSteel
½×FirePoisonRock
ImmuneElectric

Type wheel

Tap a type: green arrows show what it hits super-effectively, red arrows what hits it.

NORFIRWATELEGRAICEFIGPOIGROFLYPSYBUGROCGHODRADARSTEFAIFirehits 4 · weak to 3

Best defensive type combinations

Every typing found on a fully evolved Pokémon, ranked by resistances + immunities minus weaknesses (4× counts double).

  1. 1SteelFairyMega Mawile, Klefki, Tinkaton11.5 resist (2 immune)2 weak
  2. 2FlyingSteelCorviknight, Celesteela, Skarmory11 resist (2 immune)2 weak
  3. 3DragonSteelArchaludon, Hisuian Goodra, Dialga10.5 resist (1 immune)2 weak
  4. 4WaterSteelEmpoleon12 resist (1 immune)3 weak
  5. 5GhostSteelGholdengo, Aegislash12.5 resist (3 immune)4 weak
  6. 6PoisonSteelRevavroom11.5 resist (1 immune)3 weak
  7. 7ElectricSteelMagnezone, Togedemaru13 resist (1 immune)4 weak
  8. 8BugSteelMega Scizor, Scizor, Forretress9.5 resist (1 immune)2 weak
  9. 9SteelMelmetal, Mega Aggron, Orthworm11 resist (1 immune)3 weak
  10. 10FireSteelHeatran, Mega Heatran12.5 resist (1 immune)4 weak
  11. 11GrassSteelFerrothorn, Kartana10.5 resist (1 immune)3 weak
  12. 12FightingSteelLucario, Cobalion, Mega Lucario10 resist (1 immune)3 weak
  13. 13DarkSteelKingambit11 resist (2 immune)4 weak
  14. 14GroundSteelIron Treads, Excadrill, Mega Steelix10.5 resist (2 immune)4 weak
  15. 15NormalGhostHisuian Zoroark5 resist (3 immune)1 weak

Best two-type attack coverage

Pairs of move types ranked by how many of the 18 types they hit super effectively, then by fewest types that resist both.

  1. 1IceFighting9 super effectivenothing resists both
  2. 2IceGround9 super effectivenothing resists both
  3. 3FireGround8 super effectivenothing resists both
  4. 4FightingFlying8 super effectivenothing resists both
  5. 5FightingRock8 super effectivenothing resists both
  6. 6GroundFlying8 super effectivenothing resists both
  7. 7GroundRock8 super effectivenothing resists both
  8. 8GroundFairy8 super effectivenothing resists both
  9. 9GroundBug8 super effectivewalled by Flying
  10. 10FightingGround8 super effectivewalled by Flying, Bug

How to read the Pokémon type chart

Find the attacking move's type on the left and the defending Pokémon's type along the top. 2 means super effective (double damage), ½ not very effective, 0 no effect, and a blank cell normal damage. Against a dual-type Pokémon, multiply both values — that is how 4× weaknesses and ¼× resistances happen.

Abilities can change the result: Levitate makes a Pokémon immune to Ground, Flash Fire to Fire, Water Absorb to Water and Thick Fat halves Fire and Ice damage. The team builder and each Pokémon weakness page account for these.

FAQ

How many Pokémon types are there?

There are 18 types since Generation 6: Normal, Fire, Water, Electric, Grass, Ice, Fighting, Poison, Ground, Flying, Psychic, Bug, Rock, Ghost, Dragon, Dark, Steel and Fairy. Gen 1 had 15 (no Dark, Steel or Fairy) and Gens 2–5 had 17 (no Fairy).

How do dual-type weaknesses work?

Multiply the two values. Ice against Garchomp (Dragon/Ground) is 2 × 2 = 4× damage; Ground against Steel/Flying is 2 × 0 = no effect. Use the dual-type calculator above to see the full result for any combination.

What changed in the type chart between generations?

Gen 2 added Dark and Steel and fixed Ghost hitting Psychic (it was 0× in Gen 1 due to a bug). Gen 6 added Fairy and removed Steel's resistance to Ghost and Dark. In Gen 1, Bug and Poison were also super effective against each other and Ice was neutral on Fire.

What is the best defensive type combination?

By the numbers, Steel/Fairy and Steel/Ghost-style typings resist the most attacking types with few weaknesses. The table below ranks every typing that exists on a real Pokémon by resistances and immunities minus weaknesses.

What are the best two attacking types for coverage?

Classic pairs like Ice + Ground and Fighting + Ghost hit almost every type at least neutrally. The coverage table below ranks every pair by how many types they hit super effectively.