Type charts

Generation VI onward

Defending type
Normal Fighting Flying Ground Rock Bug Fairy Steel Fire Water Grass Electric Ice Dark Poison Psychic Ghost Dragon
Attacking type Normal ½× ½×
Fighting ½× ½× ½× ½× ½×
Flying ½× ½× ½×
Ground ½× ½×
Rock ½× ½× ½×
Bug ½× ½× ½× ½× ½× ½× ½×
Fairy ½× ½× ½×
Steel ½× ½× ½× ½×
Fire ½× ½× ½× ½×
Water ½× ½× ½×
Grass ½× ½× ½× ½× ½× ½× ½×
Electric ½× ½× ½×
Ice ½× ½× ½× ½×
Dark ½× ½× ½×
Poison ½× ½× ½× ½×
Psychic ½× ½×
Ghost ½×
Dragon ½×
This matchup table is used in Generation VI onward.