The current type chart
This chart was first drawn for Generations II–V, with 17 types. It now shows the chart used since X & Y (Generation VI): the Fairy type was added, and Steel lost its resistance to Ghost and Dark (before Generation VI, Ghost and Dark attacks were not very effective against Steel).
This chart below shows how one type of Pokémon will do in a battle against each other. Find the attacking type along the top and the defending type down the side.
- 2× Super effective
- ½ Not very effective
- 0 No effect
- Normal damage
| Defending ↓ / Attacking → | NOR | FIR | WAT | ELE | GRA | ICE | FIG | POI | GRO | FLY | PSY | BUG | ROC | GHO | DRA | DAR | STE | FAI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Normal | 2× | 0 | ||||||||||||||||
| Fire | ½ | 2× | ½ | ½ | 2× | ½ | 2× | ½ | ½ | |||||||||
| Water | ½ | ½ | 2× | 2× | ½ | ½ | ||||||||||||
| Electric | ½ | 2× | ½ | ½ | ||||||||||||||
| Grass | 2× | ½ | ½ | ½ | 2× | 2× | ½ | 2× | 2× | |||||||||
| Ice | 2× | ½ | 2× | 2× | 2× | |||||||||||||
| Fighting | 2× | 2× | ½ | ½ | ½ | 2× | ||||||||||||
| Poison | ½ | ½ | ½ | 2× | 2× | ½ | ½ | |||||||||||
| Ground | 2× | 0 | 2× | 2× | ½ | ½ | ||||||||||||
| Flying | 2× | ½ | 2× | ½ | 0 | ½ | 2× | |||||||||||
| Psychic | ½ | ½ | 2× | 2× | 2× | |||||||||||||
| Bug | 2× | ½ | ½ | ½ | 2× | 2× | ||||||||||||
| Rock | ½ | ½ | 2× | 2× | 2× | ½ | 2× | ½ | 2× | |||||||||
| Ghost | 0 | 0 | ½ | ½ | 2× | 2× | ||||||||||||
| Dragon | ½ | ½ | ½ | ½ | 2× | 2× | 2× | |||||||||||
| Dark | 2× | 0 | 2× | ½ | ½ | 2× | ||||||||||||
| Steel | ½ | 2× | ½ | ½ | 2× | 0 | 2× | ½ | ½ | ½ | ½ | ½ | ½ | ½ | ||||
| Fairy | ½ | 2× | ½ | 0 | ½ | 2× |