Pokémon Type Chart: Strengths and Weaknesses of All 18 Types
Oktober 31, 2026 · Updated November 8, 2026 · 7 min read
On this page
- Full Pokémon type chart
- What each type is strong against
- What each type is weak to
- Quick lookups for the most searched types
- How dual-type damage works
- Example: Grass and Psychic dual type
- Which types are best?
- Type coverage: picking moves that hit everything
- Easy ways to remember the matchups
- Older type charts: Gen 1 to Gen 5 and FireRed and LeafGreen
- Does the type chart apply to Pokémon cards?
- Frequently asked questions
- How many Pokémon types are there?
- What is Dragon weak to?
- What is Fairy weak to?
- What is Ghost weak to?
- Can a Pokémon be immune to two types?
- Which type chart do FireRed and LeafGreen use?
- What type is super effective against the most types?
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 (X and Y). 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 |
Quick lookups for the most searched types
- Dragon weakness: Ice, Dragon and Fairy. Dragon resists Fire, Water, Electric and Grass, so the starter types do little to it.
- Flying weakness: Electric, Ice and Rock. Flying is immune to Ground and resists Grass, Fighting and Bug.
- Grass weaknesses: Fire, Ice, Poison, Flying and Bug, five in total. Grass resists Water, Electric, Grass and Ground.
- Fairy type chart: Fairy attacks are super effective against Fighting, Dragon and Dark, and not very effective against Fire, Poison and Steel. Defensively, Fairy is weak to Poison and Steel, resists Fighting, Bug and Dark, and takes no damage from 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.
Example: Grass and Psychic dual type
Grass and Psychic Pokémon, such as Exeggcute, the original Exeggutor and Celebi, combine two types with very different weaknesses:
| Damage taken | Attacking types |
|---|---|
| 4x | Bug |
| 2x | Fire, Ice, Poison, Flying, Ghost, Dark |
| 0.5x | Water, Electric, Grass, Ground, Fighting, Psychic |
Bug is the big danger, since both Grass and Psychic are weak to it. Use the same method for any pairing: look up each type in the defending table, then multiply.

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.

Type coverage: picking moves that hit everything
Type coverage means having moves that can hit as many types as possible for at least normal damage. A few two-type pairings are popular because no single type resists both:
- Electric and Ice: Electric is resisted by Electric, Grass and Dragon (and Ground is immune), while Ice handles Grass, Dragon and Ground.
- Rock and Ground: Ground covers the Steel and Fighting types that resist Rock, and Rock hits the Flying and Bug types that shrug off Ground.
- Fighting and Ghost: Ghost hits the Ghost types that are immune to Fighting, and Fighting hits the Normal types that are immune to Ghost.
On your own team, a simple check is to list each Pokémon's attacking move types and make sure every one of the 18 types takes at least normal damage from something.
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.
Older type charts: Gen 1 to Gen 5 and FireRed and LeafGreen
The chart above is the current one, used since X and Y (Generation 6). Older games use slightly different rules:
| Games | What's different from the current chart |
|---|---|
| Generation 1 (Red, Blue, Yellow) | 15 types, with no Dark, Steel or Fairy. Ghost moves don't affect Psychic, Bug and Poison are super effective against each other, and Ice does normal damage to Fire. |
| Generations 2 to 5 (Gold and Silver through Black 2 and White 2) | 17 types, with no Fairy. Steel also resists Ghost and Dark. Everything else matches the current chart. |
| Generation 6 onward (X and Y to today) | The current 18-type chart. |
So a Gen 5 type chart is the current chart minus the Fairy row and column, with Ghost and Dark doing half damage to Steel.
FireRed and LeafGreen use the Generation 3 chart, the same as Gen 2 to 5. That matters again because both games were re-released on Nintendo Switch on February 27, 2026. One more Gen 3 rule catches people out: whether a move is physical or special depends on its type, not the move. Fire, Water, Grass, Electric, Ice, Psychic, Dragon and Dark moves are all special, and the rest are physical. Generation 4 changed this to a per-move split.
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.
Frequently asked questions
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. Fairy was the last type added, in X and Y.
What is Dragon weak to?
Dragon is weak to Ice, Dragon and Fairy. Ice is usually the safest answer, because Dragon moves hit Dragon Pokémon back just as hard.
What is Fairy weak to?
Fairy is weak to Poison and Steel. It also resists Fighting, Bug and Dark, and is immune to Dragon.
What is Ghost weak to?
Ghost is weak to Ghost and Dark. It's immune to Normal and Fighting moves.
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.
Which type chart do FireRed and LeafGreen use?
They use the Generation 3 chart: 17 types with no Fairy, and Steel resists Ghost and Dark. The 2026 Nintendo Switch release plays the same as the 2004 original, so the same chart applies.
What type is super effective against the most types?
Fighting and Ground are each super effective against five types. Ice, Fire and Rock are close behind, each hitting four types for double damage.
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.