Pokémon Types

Complete guide to all 18 Pokémon types with matchups and effectiveness

About Types

Types are properties for Pokémon and their moves. Each Pokémon can have one or two types, and each move has exactly one type. Type effectiveness determines how much damage attacks deal. Super effective moves deal 2× damage, not very effective moves deal 0.5× damage, and some types are immune to certain others (0× damage).

All Types

Normal
160 Pokémon
Fire
109 Pokémon
Water
192 Pokémon
Electric
114 Pokémon
Grass
156 Pokémon
Ice
69 Pokémon
Fighting
109 Pokémon
Poison
106 Pokémon
Ground
96 Pokémon
Flying
154 Pokémon
Psychic
141 Pokémon
Bug
106 Pokémon
Rock
104 Pokémon
Ghost
96 Pokémon
Dragon
117 Pokémon
Dark
99 Pokémon
Steel
99 Pokémon
Fairy
88 Pokémon

Type Effectiveness Chart

Shows how much damage each attacking type deals to each defending type.

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
½
2
Super effective (2×)
½
Not very effective (0.5×)
0
No effect (0×)

Type Details

Weak to (2×)
fighting
Strong against (2×)
bugsteelgrassice
Resists (0.5×)
bugsteelfiregrassicefairy
Weak to (2×)
groundrockwater
Strong against (2×)
groundrockfire
Resists (0.5×)
steelfirewaterice
Weak to (2×)
grasselectric
Strong against (2×)
flyingwater
Resists (0.5×)
flyingsteelelectric
Weak to (2×)
ground
Strong against (2×)
groundrockwater
Resists (0.5×)
groundwatergrasselectric
Weak to (2×)
flyingpoisonbugfireice
Strong against (2×)
flyinggroundgrassdragon
Resists (0.5×)
ice
Weak to (2×)
fightingrocksteelfire
Strong against (2×)
normalrocksteelicedark
Resists (0.5×)
rockbugdark
Weak to (2×)
flyingpsychicfairy
Strong against (2×)
grassfairy
Resists (0.5×)
fightingpoisonbuggrassfairy
Weak to (2×)
groundpsychic
Strong against (2×)
poisonrocksteelfireelectric
Resists (0.5×)
poisonrock
Weak to (2×)
watergrassice
Strong against (2×)
fightingbuggrass
Resists (0.5×)
fightingbuggrass
Weak to (2×)
rockelectricice
Strong against (2×)
fightingpoison
Resists (0.5×)
fightingpsychic
Weak to (2×)
bugghostdark
Strong against (2×)
grasspsychicdark
Resists (0.5×)
fightinggroundgrass
Weak to (2×)
flyingrockfire
Strong against (2×)
flyingbugfireice
Resists (0.5×)
normalflyingpoisonfire
Weak to (2×)
fightinggroundsteelwatergrass
Strong against (2×)
ghostpsychic
Resists (0.5×)
poisonbug
Weak to (2×)
ghostdark
Strong against (2×)
dragon
Resists (0.5×)
firewatergrasselectric
Weak to (2×)
icedragonfairy
Strong against (2×)
ghostpsychic
Resists (0.5×)
ghostdark
Weak to (2×)
fightingbugfairy
Strong against (2×)
rockicefairy
Resists (0.5×)
normalflyingrockbugsteelgrasspsychicicedragonfairy
Weak to (2×)
fightinggroundfire
Strong against (2×)
fightingdragondark
Resists (0.5×)
fightingbugdark
Weak to (2×)
poisonsteel