Generations 1 to 9

Pokemon Type Chart

Use this chart to check damage multipliers for every Pokemon type matchup. Look up single type strengths and weaknesses, explore the full 18×18 battle matrix, and switch between generations from Gen 1 to Scarlet and Violet.

18 Types
324 Single Matchups
Interactive Damage Inspector
Gen 1-9 All Generations

Pokemon Type Matchup Chart

Attacking move types run down the left column. Defending Pokemon types run across the top row. Find where two types meet to check damage multipliers across all nine Pokemon generations.

2× Super Effective (200%)
½× Not Very Effective (50%)
0× No Effect (0%)
· Standard Damage (100%)
Attacker ↓ / Def →
NOR
FIR
WAT
GRA
ELE
ICE
FIG
POI
GRO
FLY
PSY
BUG
ROC
GHO
DRA
STE
DAR
FAI
Normal
············½×0×·½×··
Fire
·½×½×2×·2×·····2×½×·½×2×··
Water
·2×½×½×····2×···2×·½×···
Grass
·½×2×½×···½×2×½×·½×2×·½×½×··
Electric
··2×½×½×···0×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×··½×·½×·½×
Rock
·2×···2×½×·½×2×·2×···½×··
Ghost
0×·········2×··2×··½×·
Dragon
··············2×½×·0×
Steel
·½×½×·½×2×······2×··½×·2×
Dark
······½×···2×··2×··½×½×
Fairy
·½×····2×½×······2×½×2×·

Single Type Strengths and Weaknesses

Select any type to see what its moves hit for extra damage, and which attack types deal extra damage to it.

Attacking

With Water Moves

Deals 2× Super Effective Damage 2×
FireGroundRock
Deals ½× Resisted Damage ½×
WaterGrassDragon
Deals 0× Zero Effect 0×
None
Defending

As Pure Water Type

Takes 2× Weakness Damage 2×
GrassElectric
Takes ½× Resistance Damage ½×
FireWaterIceSteel
Takes 0× Total Immunity 0×
None

All 18 Pokemon Types at a Glance

Here is a quick look at every type's key strengths and weaknesses, with links to our in-depth guides.

Deals 2× None (Hits 15 types neutrally)
Takes 2× Fighting
Resists None
Immune Ghost
Deals 2× Grass, Ice, Bug, Steel
Takes 2× Water, Ground, Rock
Resists Fire, Grass, Ice, Bug, Steel, Fairy
Immune None
Deals 2× Fire, Ground, Rock
Takes 2× Grass, Electric
Resists Fire, Water, Ice, Steel
Immune None
Deals 2× Water, Ground, Rock
Takes 2× Fire, Ice, Poison, Flying, Bug
Resists Water, Grass, Electric, Ground
Immune None
Deals 2× Water, Flying
Takes 2× Ground
Resists Electric, Flying, Steel
Immune None
Deals 2× Grass, Ground, Flying, Dragon
Takes 2× Fire, Fighting, Rock, Steel
Resists Ice
Immune None
Deals 2× Normal, Ice, Rock, Dark, Steel
Takes 2× Flying, Psychic, Fairy
Resists Bug, Rock, Dark
Immune None
Deals 2× Grass, Fairy
Takes 2× Ground, Psychic
Resists Grass, Fighting, Poison, Bug, Fairy
Immune None
Deals 2× Fire, Electric, Poison, Rock, Steel
Takes 2× Water, Grass, Ice
Resists Poison, Rock
Immune Electric
Deals 2× Grass, Fighting, Bug
Takes 2× Electric, Ice, Rock
Resists Grass, Fighting, Bug
Immune Ground
Deals 2× Fighting, Poison
Takes 2× Bug, Ghost, Dark
Resists Fighting, Psychic
Immune None
Deals 2× Grass, Psychic
Takes 2× Fire, Flying, Rock
Resists Grass, Fighting, Ground
Immune None
Deals 2× Fire, Ice, Flying, Bug
Takes 2× Water, Grass, Fighting, Ground, Steel
Resists Normal, Fire, Poison, Flying
Immune None
Deals 2× Psychic, Ghost
Takes 2× Ghost, Dark
Resists Poison, Bug
Immune Normal, Fighting
Deals 2× Dragon
Takes 2× Ice, Dragon, Fairy
Resists Fire, Water, Grass, Electric
Immune None
Deals 2× Ice, Rock, Fairy
Takes 2× Fire, Fighting, Ground
Resists Normal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Steel, Fairy
Immune Poison
Deals 2× Psychic, Ghost
Takes 2× Fighting, Fairy
Resists Ghost, Dark
Immune Psychic
Deals 2× Fighting, Dragon, Dark
Takes 2× Poison, Steel
Resists Fighting, Bug, Dark
Immune Dragon
Comprehensive Pokemon type matchups cheatsheet displaying 2x super effective attacks and weaknesses for all 18 types
View Full Size
Pokemon Type Matchups Quick Cheatsheet High-resolution 18-type battle reference and damage multiplier cheat sheet
Download Cheatsheet

How Pokemon Type Calculations Work

How damage multipliers, STAB bonuses, Terastallization, and weather interact during battles.

Up to 4× / ¼×

Dual Type Damage Multipliers

When a Pokemon has two types, their defensive multipliers combine multiplicatively.

4× Damage Super effective against both types deals quadruple damage.
¼× Damage Dual resistances reduce incoming damage down to one quarter.
0× Immunity Natural immunities take priority and drop damage to zero.
+50% Move Damage

Same Type Attack Bonus (STAB)

Attacks matching your Pokemon's native type deal 1.5× baseline damage.

1.5× STAB Standard offensive boost applied to matching type moves.
3× or 6× STAB stacks on top of single and dual type weaknesses.
2× Boost The Adaptability ability raises native STAB from 1.5× to 2×.
Type Override

Terastallization in Gen 9

Terastallizing replaces a Pokemon's defensive typing with its pure Tera Type.

Defensive Shift Swaps existing weaknesses and resistances to the Tera Type.
1.5× Move Boost Attacks matching the chosen Tera Type receive STAB power.
2× Same-Type Tera matching an original native type boosts STAB to 2×.
Field Modifiers

Weather and Terrain Effects

Active battle weather and terrain directly modify move damage and defensive stats.

1.5× Rain / Sun Rain powers Water and cuts Fire; Harsh Sun does the reverse.
+50% Snow Def Snow raises Ice Defense by 50% without dealing chip damage.
+50% Sand Sp.Def Sandstorm raises Rock Special Defense by 50% in battle.

Abilities That Override the Type Chart

Several abilities let Pokemon ignore type weaknesses, absorb incoming attacks, or bypass natural immunities.

Ground Immunity

Levitate & Earth Eater

Levitate gives full immunity to Ground type moves, Spikes, and Toxic Spikes. Earth Eater absorbs incoming Ground attacks to restore 25% of the user's max HP instead of taking damage.

Fire Absorption

Flash Fire & Well-Baked Body

Flash Fire absorbs Fire moves, taking zero damage and boosting the user's own Fire attacks by 1.5×. Well-Baked Body gives complete Fire immunity and boosts physical Defense by two stages.

Water Absorption

Water Absorb & Storm Drain

Water Absorb heals 25% of max HP when struck by Water attacks. Storm Drain draws single-target Water attacks to the user in Double Battles, negating damage and boosting Special Attack.

Electric Absorption

Volt Absorb & Lightning Rod

Volt Absorb heals 25% of max HP when hit by Electric moves. Lightning Rod draws Electric attacks, grants full immunity, and raises the user's Special Attack by one stage.

Grass Immunity

Sap Sipper

Sap Sipper provides complete immunity to Grass type attacks and powder moves like Spore and Sleep Powder. Each time a Grass attack hits, the user gains a one-stage Attack boost.

Bypasses Ghost

Scrappy & Mind's Eye

Scrappy and Mind's Eye bypass Ghost type immunities, allowing Normal and Fighting moves to hit Ghost Pokemon for standard neutral damage while ignoring accuracy drops.

Evolution of the Pokemon Type Chart

How type matchups, resistances, and battle rules changed across nine generations of Pokemon games.

Gen 1 1996

Original 15 Types

15 Types Psychic Meta Ghost Glitch
  • 15 Base Types: Red, Blue, and Yellow launched without Dark, Steel, or Fairy.
  • Psychic Glitch: A code bug made Psychic immune to Lick and Night Shade.
  • Mutual Weakness: Bug and Poison moves dealt mutual 2× damage to each other.
Gen 2-5 1999-2010

Dark & Steel Added

+ Dark + Steel Move Split
  • Psychic Counters: Dark and Steel debuted in Gen 2 to rein in Psychic's dominance.
  • 11 Resistances: Steel originally resisted 11 types, including Ghost and Dark moves.
  • Move Split: Gen 4 categorized moves as Physical or Special individually.
Gen 6-8 2013-2022

Fairy Type Introduced

+ Fairy Steel Nerfed Type Perks
  • Fairy Debut: Added in Gen 6 to balance dominant Dragon and Fighting types.
  • Steel Balance: Steel lost its defensive resistances to Dark and Ghost attacks.
  • Type Perks: Grass resisted Spore/Powder moves; Ghost could not be trapped.
Gen 9 2022-Present

Scarlet & Violet Era

Terastallize Snow Buff 2× STAB Cap
  • Terastallization: Allows any Pokemon to shift defensive typing mid-battle.
  • Hail Replaced: Snow raises Ice Defense by 50% without damaging other types.
  • Tera STAB Boost: Matching Tera to an original type elevates STAB damage to 2×.

Frequently Asked Battle Questions

Common questions about type matchups, damage calculations, and generational differences.

The Pokemon type chart shows damage multipliers when one type attacks another. In modern games, there are 18 types. Attacks deal super effective damage (2x), normal damage (1x), not very effective damage (0.5x), or zero damage (0x).

When a Pokemon has two types, their defensive multipliers multiply together. If an attack is super effective (2x) against both types, the Pokemon takes 4x damage. If one type is weak (2x) and the other resists (0.5x), the attack deals normal 1x damage. If either type is immune, the Pokemon takes zero damage.

Normal and Electric have the fewest weaknesses among pure types, with only one weakness each. Normal is weak only to Fighting, and Electric is weak only to Ground. Dual typings with only one weakness include Water and Ground (weak only to Grass) and Poison and Dark (weak only to Ground).

Steel is the best defensive type in Pokemon. A pure Steel Pokemon resists 10 different attack types and cannot be poisoned by Poison moves. It is only weak to three types: Fire, Fighting, and Ground.

STAB stands for Same Type Attack Bonus. When a Pokemon uses an attack that matches its own type, that move deals 1.5x damage. Pokemon with the Adaptability ability get a 2x bonus instead.

Generation 1 had 15 types. Gen 2 added Dark and Steel, with Steel originally resisting Dark and Ghost. Gen 6 added Fairy to balance Dragon, and removed Steel's resistance to Dark and Ghost moves.

Pokemon GO does not have complete zero-damage immunities. Instead, immunities deal 0.39x damage. Super effective attacks deal 1.6x damage (or 2.56x for dual weaknesses), and resisted attacks deal 0.625x damage.

Scrappy and Mind's Eye allow Normal and Fighting moves to hit Ghost types. Mold Breaker and Teravolt ignore defensive abilities like Levitate, allowing Ground moves to hit airborne Pokemon. Corrosion lets Poison moves inflict the poisoned status on Steel and Poison types.