MONPEDIA

All 18 types · Gen 6 onward

Pokémon Type Chart & Weakness Calculator

Pick a Pokémon's types to see what it is weak to, or switch to Attacking to see what a move hits hard.

Pick up to two defending types.

Fire is weak to 3 types

2×

Weak to (2×)

½×

Reference

Full type chart

Rows are the attacking type, columns the defending type. Tap a type to highlight its row or column.

Atk ↓ Def →
½0½
2½½2½02½22½
2½2½2½
½½½½022
022½22½2
½2½2½22
½½½½½½222½
022½
2½½½½22
½22½½22½
222½½½
½½22½½½2½½
202½½½
22½½0
22½½½2½2
½20
½22½½
2½½½22
  • Super effective (2×)
  • Not very effective (½×)
  • No effect (0×)

Pokémon type chart cheat sheet

Every type at a glance: what its moves hit hard, and what hits a Pokémon of that type hard.

  • Normal
    Strong against:
    nothing
    Weak to:
    Fighting
    Resists:
    nothing
    Immune to:
    Ghost
  • Fighting
    Strong against:
    Normal, Rock, Steel, Ice and Dark
    Weak to:
    Flying, Psychic and Fairy
    Resists:
    Rock, Bug and Dark
  • Flying
    Strong against:
    Fighting, Bug and Grass
    Weak to:
    Rock, Electric and Ice
    Resists:
    Fighting, Bug and Grass
    Immune to:
    Ground
  • Poison
    Strong against:
    Grass and Fairy
    Weak to:
    Ground and Psychic
    Resists:
    Fighting, Poison, Bug, Grass and Fairy
  • Ground
    Strong against:
    Poison, Rock, Steel, Fire and Electric
    Weak to:
    Water, Grass and Ice
    Resists:
    Poison and Rock
    Immune to:
    Electric
  • Rock
    Strong against:
    Flying, Bug, Fire and Ice
    Weak to:
    Fighting, Ground, Steel, Water and Grass
    Resists:
    Normal, Flying, Poison and Fire
  • Bug
    Strong against:
    Grass, Psychic and Dark
    Weak to:
    Flying, Rock and Fire
    Resists:
    Fighting, Ground and Grass
  • Ghost
    Strong against:
    Ghost and Psychic
    Weak to:
    Ghost and Dark
    Resists:
    Poison and Bug
    Immune to:
    Normal and Fighting
  • Steel
    Strong against:
    Rock, Ice and Fairy
    Weak to:
    Fighting, Ground and Fire
    Resists:
    Normal, Flying, Rock, Bug, Steel, Grass, Psychic, Ice, Dragon and Fairy
    Immune to:
    Poison
  • Fire
    Strong against:
    Bug, Steel, Grass and Ice
    Weak to:
    Ground, Rock and Water
    Resists:
    Bug, Steel, Fire, Grass, Ice and Fairy
  • Water
    Strong against:
    Ground, Rock and Fire
    Weak to:
    Grass and Electric
    Resists:
    Steel, Fire, Water and Ice
  • Grass
    Strong against:
    Ground, Rock and Water
    Weak to:
    Flying, Poison, Bug, Fire and Ice
    Resists:
    Ground, Water, Grass and Electric
  • Electric
    Strong against:
    Flying and Water
    Weak to:
    Ground
    Resists:
    Flying, Steel and Electric
  • Psychic
    Strong against:
    Fighting and Poison
    Weak to:
    Bug, Ghost and Dark
    Resists:
    Fighting and Psychic
  • Ice
    Strong against:
    Flying, Ground, Grass and Dragon
    Weak to:
    Fighting, Rock, Steel and Fire
    Resists:
    Ice
  • Dragon
    Strong against:
    Dragon
    Weak to:
    Ice, Dragon and Fairy
    Resists:
    Fire, Water, Grass and Electric
  • Dark
    Strong against:
    Ghost and Psychic
    Weak to:
    Fighting, Bug and Fairy
    Resists:
    Ghost and Dark
    Immune to:
    Psychic
  • Fairy
    Strong against:
    Fighting, Dragon and Dark
    Weak to:
    Poison and Steel
    Resists:
    Fighting, Bug and Dark
    Immune to:
    Dragon

How type matchups work

Every move has one type. Against a single-type Pokémon a move is super effective (2×), neutral (1×), not very effective (½×) or has no effect (0×). Against a dual-type Pokémon the two multipliers are multiplied, which is how 4× weaknesses and ¼× resistances happen.

For example, a Water move against a Ground/Rock Pokémon such as Rhydon is 2× against Ground and 2× against Rock, so it deals 4× damage. An Electric move against the same Pokémon does nothing, because Ground is immune to Electric and any 0× makes the total 0×.

Moves that share a type with the Pokémon using them get a 1.5× Same Type Attack Bonus (STAB) on top of the type multiplier. That is why a Pokémon's own types decide which weaknesses it can exploit best.

Some abilities change matchups too: Levitate makes a Pokémon immune to Ground, and Thick Fat halves Fire and Ice damage. Each Pokémon's page includes the abilities it always has.

This chart uses the current rules from Generation 6 onward, including the Fairy type.

How to use the weakness calculator

In Defending mode, pick one or two types to see every type that is super effective against that combination, what it resists and what it is immune to. In Attacking mode, pick a move type to see which Pokémon types it hits hard. The address bar updates as you pick, so you can bookmark or share any result.

Browse by type

Frequently asked questions

How many types are there in Pokémon?

There are 18 types: Normal, Fighting, Flying, Poison, Ground, Rock, Bug, Ghost, Steel, Fire, Water, Grass, Electric, Psychic, Ice, Dragon, Dark and Fairy.

Which type has the most weaknesses?

Grass and Rock each have 5 weaknesses as a single type.

Which type is super effective against the most types?

Fighting and Ground are each super effective against 5 types.

How do dual-type weaknesses work?

The two multipliers are multiplied. A move that is super effective against both types deals 4× damage, one that both types resist deals ¼×, and an immunity on either type makes the total 0×.