Open Tools
Free tool

Type Effectiveness Chart

The complete 18-type matchup chart. Find the attacking type on the left, the defending type along the top, and read the multiplier where they meet.

Attacker ↓ / Defender → Normal Fire Water Electric Grass Ice Fighting Poison Ground Flying Psychic Bug Rock Ghost Dragon Dark Steel Fairy
Normal ½× ½×
Fire ½× ½× ½× ½×
Water ½× ½× ½×
Electric ½× ½× ½×
Grass ½× ½× ½× ½× ½× ½× ½×
Ice ½× ½× ½× ½×
Fighting ½× ½× ½× ½× ½×
Poison ½× ½× ½× ½×
Ground ½× ½×
Flying ½× ½× ½×
Psychic ½× ½×
Bug ½× ½× ½× ½× ½× ½× ½×
Rock ½× ½× ½×
Ghost ½×
Dragon ½×
Dark ½× ½× ½×
Steel ½× ½× ½× ½×
Fairy ½× ½× ½×
Super effective (2×) Not very effective (½×) No effect (0×)

Dual types stack

Most Pokémon have two types, and effectiveness multiplies across both. A Fire-type move against a pure Grass/Ice Pokémon like Snover deals 2× (Grass weakness) × 2× (Ice weakness) = 4× damage — a quadruple weakness. The same logic works in reverse for resistances, so always check both of a raid boss's types before picking your team.