Pick one or two types to see their weaknesses (4×, 2×), resistances (½×, ¼×) and immunities, then read the full 18×18 type chart for Gen 6+, Gen 2–5 and Gen 1.
2 = super effective, ½ = not very effective, 0 = no effect, empty = normal damage.
| Attacker | Normal | Fire | Water | Electric | Grass | Ice | Fighting | Poison | Ground | Flying | Psychic | Bug | Rock | Ghost | Dragon | Dark | Steel | Fairy |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Normal | ½ | 0 | ½ | |||||||||||||||
| Fire | ½ | ½ | 2 | 2 | 2 | ½ | ½ | 2 | ||||||||||
| Water | 2 | ½ | ½ | 2 | 2 | ½ | ||||||||||||
| Electric | 2 | ½ | ½ | 0 | 2 | ½ | ||||||||||||
| Grass | ½ | 2 | ½ | ½ | 2 | ½ | ½ | 2 | ½ | ½ | ||||||||
| Ice | ½ | ½ | 2 | ½ | 2 | 2 | 2 | ½ | ||||||||||
| Fighting | 2 | 2 | ½ | ½ | ½ | ½ | 2 | 0 | 2 | 2 | ½ | |||||||
| Poison | 2 | ½ | ½ | ½ | ½ | 0 | 2 | |||||||||||
| Ground | 2 | 2 | ½ | 2 | 0 | ½ | 2 | 2 | ||||||||||
| Flying | ½ | 2 | 2 | 2 | ½ | ½ | ||||||||||||
| Psychic | 2 | 2 | ½ | 0 | ½ | |||||||||||||
| Bug | ½ | 2 | ½ | ½ | ½ | 2 | ½ | 2 | ½ | ½ | ||||||||
| Rock | 2 | 2 | ½ | ½ | 2 | 2 | ½ | |||||||||||
| Ghost | 0 | 2 | 2 | ½ | ||||||||||||||
| Dragon | 2 | ½ | 0 | |||||||||||||||
| Dark | ½ | 2 | 2 | ½ | ½ | |||||||||||||
| Steel | ½ | ½ | ½ | 2 | 2 | ½ | 2 | |||||||||||
| Fairy | ½ | 2 | ½ | 2 | 2 | ½ |
| Attacker | Normal | Fire | Water | Electric | Grass | Ice | Fighting | Poison | Ground | Flying | Psychic | Bug | Rock | Ghost | Dragon | Dark | Steel |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Normal | ½ | 0 | ½ | ||||||||||||||
| Fire | ½ | ½ | 2 | 2 | 2 | ½ | ½ | 2 | |||||||||
| Water | 2 | ½ | ½ | 2 | 2 | ½ | |||||||||||
| Electric | 2 | ½ | ½ | 0 | 2 | ½ | |||||||||||
| Grass | ½ | 2 | ½ | ½ | 2 | ½ | ½ | 2 | ½ | ½ | |||||||
| Ice | ½ | ½ | 2 | ½ | 2 | 2 | 2 | ½ | |||||||||
| Fighting | 2 | 2 | ½ | ½ | ½ | ½ | 2 | 0 | 2 | 2 | |||||||
| Poison | 2 | ½ | ½ | ½ | ½ | 0 | |||||||||||
| Ground | 2 | 2 | ½ | 2 | 0 | ½ | 2 | 2 | |||||||||
| Flying | ½ | 2 | 2 | 2 | ½ | ½ | |||||||||||
| Psychic | 2 | 2 | ½ | 0 | ½ | ||||||||||||
| Bug | ½ | 2 | ½ | ½ | ½ | 2 | ½ | 2 | ½ | ||||||||
| Rock | 2 | 2 | ½ | ½ | 2 | 2 | ½ | ||||||||||
| Ghost | 0 | 2 | 2 | ½ | ½ | ||||||||||||
| Dragon | 2 | ½ | |||||||||||||||
| Dark | ½ | 2 | 2 | ½ | ½ | ||||||||||||
| Steel | ½ | ½ | ½ | 2 | 2 | ½ |
| Attacker | Normal | Fire | Water | Electric | Grass | Ice | Fighting | Poison | Ground | Flying | Psychic | Bug | Rock | Ghost | Dragon |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Normal | ½ | 0 | |||||||||||||
| Fire | ½ | ½ | 2 | 2 | 2 | ½ | ½ | ||||||||
| Water | 2 | ½ | ½ | 2 | 2 | ½ | |||||||||
| Electric | 2 | ½ | ½ | 0 | 2 | ½ | |||||||||
| Grass | ½ | 2 | ½ | ½ | 2 | ½ | ½ | 2 | ½ | ||||||
| Ice | ½ | 2 | ½ | 2 | 2 | 2 | |||||||||
| Fighting | 2 | 2 | ½ | ½ | ½ | ½ | 2 | 0 | |||||||
| Poison | 2 | ½ | ½ | 2 | ½ | ½ | |||||||||
| Ground | 2 | 2 | ½ | 2 | 0 | ½ | 2 | ||||||||
| Flying | ½ | 2 | 2 | 2 | ½ | ||||||||||
| Psychic | 2 | 2 | ½ | ||||||||||||
| Bug | ½ | 2 | ½ | 2 | ½ | 2 | ½ | ||||||||
| Rock | 2 | 2 | ½ | ½ | 2 | 2 | |||||||||
| Ghost | 0 | 0 | 2 | ||||||||||||
| Dragon | 2 |
Find the attacking move’s type in the rows and the defending Pokémon’s type in the columns. 2 means super effective (double damage), ½ means not very effective (half damage), 0 means no effect, and an empty cell means normal damage.
A Pokémon with two types takes both multipliers at once. If both of its types are weak to an attack, it takes 4× damage; if both resist it, it takes ¼×. If either type is immune, the attack does nothing.
Normal is immune to Ghost. Ghost is immune to Normal and Fighting. Ground is immune to Electric, Flying to Ground, Dark to Psychic, Steel to Poison and Fairy to Dragon.
Generation 6 added the Fairy type, which is immune to Dragon and strong against Fighting, Dragon and Dark. Steel also stopped resisting Ghost and Dark moves.
Red, Blue and Yellow had no Dark, Steel or Fairy types. Ghost moves did nothing to Psychic Pokémon, Bug and Poison were super effective against each other, and Ice moves did normal damage to Fire Pokémon.
Related: Pokédex · Maps · Natures · Stat calculator · Move priority · Tera battle chart