Pokémon Type Chart: Strengths and Weaknesses of All 18 Types
October 31, 2026 · 5 min read
On this page
A Pokémon move does double damage to types it's strong against, half damage to types that resist it and no damage to types that are immune. There are 18 types, and this chart has been in place since Fairy arrived in Generation 6. The tables below come from PokéAPI's type data.

Full Pokémon type chart
Read across from the attacking type, then find the defending type at the top. 2 means double damage, ½ means half, 0 means none and · means normal damage. On a phone, swipe the table sideways.
| Atk \ Def | NOR | FIR | WAT | ELE | GRA | ICE | FIG | POI | GRO | FLY | PSY | BUG | ROC | GHO | DRA | DAR | STE | FAI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| NOR | · | · | · | · | · | · | · | · | · | · | · | · | ½ | 0 | · | · | ½ | · |
| FIR | · | ½ | ½ | · | 2 | 2 | · | · | · | · | · | 2 | ½ | · | ½ | · | 2 | · |
| WAT | · | 2 | ½ | · | ½ | · | · | · | 2 | · | · | · | 2 | · | ½ | · | · | · |
| ELE | · | · | 2 | ½ | ½ | · | · | · | 0 | 2 | · | · | · | · | ½ | · | · | · |
| GRA | · | ½ | 2 | · | ½ | · | · | ½ | 2 | ½ | · | ½ | 2 | · | ½ | · | ½ | · |
| ICE | · | ½ | ½ | · | 2 | ½ | · | · | 2 | 2 | · | · | · | · | 2 | · | ½ | · |
| FIG | 2 | · | · | · | · | 2 | · | ½ | · | ½ | ½ | ½ | 2 | 0 | · | 2 | 2 | ½ |
| POI | · | · | · | · | 2 | · | · | ½ | ½ | · | · | · | ½ | ½ | · | · | 0 | 2 |
| GRO | · | 2 | · | 2 | ½ | · | · | 2 | · | 0 | · | ½ | 2 | · | · | · | 2 | · |
| FLY | · | · | · | ½ | 2 | · | 2 | · | · | · | · | 2 | ½ | · | · | · | ½ | · |
| PSY | · | · | · | · | · | · | 2 | 2 | · | · | ½ | · | · | · | · | 0 | ½ | · |
| BUG | · | ½ | · | · | 2 | · | ½ | ½ | · | ½ | 2 | · | · | ½ | · | 2 | ½ | ½ |
| ROC | · | 2 | · | · | · | 2 | ½ | · | ½ | 2 | · | 2 | · | · | · | · | ½ | · |
| GHO | 0 | · | · | · | · | · | · | · | · | · | 2 | · | · | 2 | · | ½ | · | · |
| DRA | · | · | · | · | · | · | · | · | · | · | · | · | · | · | 2 | · | ½ | 0 |
| DAR | · | · | · | · | · | · | ½ | · | · | · | 2 | · | · | 2 | · | ½ | · | ½ |
| STE | · | ½ | ½ | ½ | · | 2 | · | · | · | · | · | · | 2 | · | · | · | ½ | 2 |
| FAI | · | ½ | · | · | · | · | 2 | ½ | · | · | · | · | · | · | 2 | 2 | ½ | · |
What each type is strong against
| Attacking type | Super effective (2x) | Not very effective (0.5x) | No effect (0x) |
|---|---|---|---|
| Normal | None | Rock, Steel | Ghost |
| Fire | Grass, Ice, Bug, Steel | Fire, Water, Rock, Dragon | None |
| Water | Fire, Ground, Rock | Water, Grass, Dragon | None |
| Electric | Water, Flying | Electric, Grass, Dragon | Ground |
| Grass | Water, Ground, Rock | Fire, Grass, Poison, Flying, Bug, Dragon, Steel | None |
| Ice | Grass, Ground, Flying, Dragon | Fire, Water, Ice, Steel | None |
| Fighting | Normal, Ice, Rock, Dark, Steel | Poison, Flying, Psychic, Bug, Fairy | Ghost |
| Poison | Grass, Fairy | Poison, Ground, Rock, Ghost | Steel |
| Ground | Fire, Electric, Poison, Rock, Steel | Grass, Bug | Flying |
| Flying | Grass, Fighting, Bug | Electric, Rock, Steel | None |
| Psychic | Fighting, Poison | Psychic, Steel | Dark |
| Bug | Grass, Psychic, Dark | Fire, Fighting, Poison, Flying, Ghost, Steel, Fairy | None |
| Rock | Fire, Ice, Flying, Bug | Fighting, Ground, Steel | None |
| Ghost | Psychic, Ghost | Dark | Normal |
| Dragon | Dragon | Steel | Fairy |
| Dark | Psychic, Ghost | Fighting, Dark, Fairy | None |
| Steel | Ice, Rock, Fairy | Fire, Water, Electric, Steel | None |
| Fairy | Fighting, Dragon, Dark | Fire, Poison, Steel | None |
What each type is weak to
| Defending type | Weak to (2x) | Resists (0.5x) | Immune to (0x) |
|---|---|---|---|
| Normal | Fighting | None | Ghost |
| Fire | Water, Ground, Rock | Fire, Grass, Ice, Bug, Steel, Fairy | None |
| Water | Electric, Grass | Fire, Water, Ice, Steel | None |
| Electric | Ground | Electric, Flying, Steel | None |
| Grass | Fire, Ice, Poison, Flying, Bug | Water, Electric, Grass, Ground | None |
| Ice | Fire, Fighting, Rock, Steel | Ice | None |
| Fighting | Flying, Psychic, Fairy | Bug, Rock, Dark | None |
| Poison | Ground, Psychic | Grass, Fighting, Poison, Bug, Fairy | None |
| Ground | Water, Grass, Ice | Poison, Rock | Electric |
| Flying | Electric, Ice, Rock | Grass, Fighting, Bug | Ground |
| Psychic | Bug, Ghost, Dark | Fighting, Psychic | None |
| Bug | Fire, Flying, Rock | Grass, Fighting, Ground | None |
| Rock | Water, Grass, Fighting, Ground, Steel | Normal, Fire, Poison, Flying | None |
| Ghost | Ghost, Dark | Poison, Bug | Normal, Fighting |
| Dragon | Ice, Dragon, Fairy | Fire, Water, Electric, Grass | None |
| Dark | Fighting, Bug, Fairy | Ghost, Dark | Psychic |
| Steel | Fire, Fighting, Ground | Normal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Steel, Fairy | Poison |
| Fairy | Poison, Steel | Fighting, Bug, Dark | Dragon |
How dual-type damage works
When a Pokémon has two types, multiply the effect of each type together:
- 4x damage: both types are weak to the move. Ice hits Dragon/Flying for 4x, because both Dragon and Flying are weak to Ice.
- 1x damage: one type is weak and the other resists, so they cancel out. Fire against Water/Grass is 1x.
- 0.25x damage: both types resist the move.
- 0x damage: one type is immune, and that overrides everything else. Electric does nothing to a Water/Ground Pokémon, even though Water is weak to Electric.

Which types are best?
No type is best in every game, but the chart shows some clear patterns:
- Best attacking coverage: Fighting and Ground are each super effective against five types.
- Best defensive type: Steel resists ten types and is immune to Poison.
- Most weaknesses: Grass and Rock each have five.
- Fewest resistances: Ice resists only itself.
- Least offensive coverage: Normal isn't super effective against anything.
For a team, aim for moves that cover many types instead of relying on one strong type. Also avoid stacking the same weakness. Three Pokémon that are all weak to Ground can lose quickly to one Ground-type attacker.

Easy ways to remember the matchups
Many matchups follow real-world logic: Water puts out Fire, Fire burns Grass and Grass drinks up Water. Others take practice:
- Ghost and Normal don't affect each other at all.
- Dragon moves can't hurt Fairy at all, but Fairy moves are super effective against Dragon.
- Dark is immune to Psychic, and Psychic is strong against Fighting and Poison.
- Ground is immune to Electric but can't hit Flying.
Does the type chart apply to Pokémon cards?
Not directly. The Pokémon Trading Card Game has its own, smaller set of types, and each card prints its own weakness and resistance. See our Pokémon TCG beginner's guide for how that works.
FAQ
How many Pokémon types are there? There are 18: Normal, Fire, Water, Electric, Grass, Ice, Fighting, Poison, Ground, Flying, Psychic, Bug, Rock, Ghost, Dragon, Dark, Steel and Fairy.
What is Fairy weak to? Poison and Steel. Fairy is also immune to Dragon.
What is Dragon weak to? Ice, Dragon and Fairy.
What is Ghost weak to? Ghost and Dark. Ghost is immune to Normal and Fighting.
Can a Pokémon be immune to two types? Yes. Ghost is immune to both Normal and Fighting, and a dual-type Pokémon can pick up an immunity from each of its types.
Pokémon artwork and card images © Nintendo, Creatures, GAME FREAK and The Pokémon Company. mgame.gg isn't affiliated with or endorsed by them.