M mgame.gg

Pokemon

Home Guides Tools Log in

Language

All games

Fortnite Pokemon Minecraft Roblox Counter-Strike 2 Grand Theft Auto V Grand Theft Auto VI League of Legends Valorant Dota 2 Battlefield 6 Arc Raiders The Sims 4 Apex Legends Overwatch Marvel Rivals World of Warcraft PUBG: Battlegrounds EA Sports FC Rocket League Rainbow Six Siege Elden Ring Clair Obscur: Expedition 33 Baldur's Gate 3 Cyberpunk 2077 Red Dead Redemption 2 Genshin Impact Path of Exile 2 Helldivers 2 Split Fiction PEAK Terraria Stardew Valley Counter-Strike: Source Counter-Strike 1.6
← Pokemon guides

Pokémon Type Chart: Strengths and Weaknesses of All 18 Types

Oktober 31, 2026 · Updated November 8, 2026 · 7 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 (X and Y). The tables below come from PokéAPI's type data.

Charizard, Blastoise and Venusaur showing the Fire, Water and Grass type triangle

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.

Dragonite, Gyarados and Whiscash as examples of dual-type damage

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.

Machamp, Garchomp and Metagross representing the Fighting, Ground and Steel types

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.

More Pokemon guides