This page provides a chart documenting how each of the 18 types of Pokémon interact with one another in battle. Read the chart by selecting an attack type from the column on the left and checking the symbols in the intersections of the rows and columns. 0=Regular: 1X damage, +=Super effective: 2X damage, -=Not very effective: 0.5X damage, X=No effect: 0X damage
Target's Type> / Attack Type↓ | Normal | Grass | Fire | Water | Electric | Bug | Flying | Rock | Ground | Fighting | Poison | Psychic | Ice | Ghost | Dragon | Dark | Steel | Fairy |
Normal | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | 0 | 0 | 0 | 0 | 0 | X | 0 | 0 | - | 0 |
Grass | 0 | - | - | + | 0 | - | - | + | + | 0 | - | 0 | 0 | 0 | - | 0 | - | 0 |
Fire | 0 | + | - | - | 0 | + | 0 | - | 0 | 0 | 0 | 0 | + | 0 | - | 0 | + | 0 |
Water | 0 | - | + | - | 0 | 0 | 0 | + | + | 0 | 0 | 0 | 0 | 0 | - | 0 | 0 | 0 |
Electric | 0 | - | 0 | + | - | 0 | + | 0 | X | 0 | 0 | 0 | 0 | 0 | - | 0 | 0 | 0 |
Bug | 0 | + | - | 0 | 0 | 0 | - | 0 | 0 | - | - | + | 0 | - | 0 | + | - | - |
Flying | 0 | + | 0 | 0 | - | + | 0 | - | 0 | + | 0 | 0 | 0 | 0 | 0 | 0 | - | 0 |
Rock | 0 | 0 | + | 0 | 0 | + | + | 0 | - | - | 0 | 0 | + | 0 | 0 | 0 | - | 0 |
Ground | 0 | - | + | 0 | + | - | X | + | 0 | 0 | + | 0 | 0 | 0 | 0 | 0 | + | 0 |
Fighting | + | 0 | 0 | 0 | 0 | - | - | + | 0 | 0 | - | - | + | X | 0 | + | + | - |
Poison | 0 | + | 0 | 0 | 0 | 0 | 0 | - | - | 0 | - | 0 | 0 | - | 0 | 0 | X | + |
Psychic | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | + | + | - | 0 | 0 | 0 | X | - | 0 |
Ice | 0 | + | - | - | 0 | 0 | + | 0 | + | 0 | 0 | 0 | - | 0 | + | 0 | - | 0 |
Ghost | X | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | + | 0 | + | 0 | - | 0 | 0 |
Dragon | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | + | 0 | - | X |
Dark | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | - | 0 | + | 0 | + | 0 | - | 0 | - |
Steel | 0 | 0 | - | - | - | 0 | 0 | + | 0 | 0 | 0 | 0 | + | 0 | 0 | 0 | - | + |
Fairy | 0 | 0 | - | 0 | 0 | 0 | 0 | 0 | 0 | + | - | 0 | 0 | 0 | + | + | - | 0 |