Matchup reference
Pokemon Type Chart
Check attacking types against defending types, then return to the team builder to patch weaknesses.
Type calculator
Check Pokemon weaknesses and coverage instantly
Choose one or two types, then switch between defense and offense to see weakness profiles, resistances, and attack coverage without scanning the full chart first.
Damage values multiply across both defending types. For example, Fire / Flying takes 4x from Rock.
Full chart
Attack type versus defending type
Values show damage multipliers. Dual-type Pokemon multiply both defending type results together.
Both defending types are weak to the attack.
The attack type is strong into the defender.
No weakness, resistance, or immunity changes damage.
The defender resists the attack type.
The attack has no effect from normal type rules.
| Atk | Nor | Fir | Wat | Ele | Gra | Ice | Fig | Poi | Gro | Fly | Psy | Bug | Roc | Gho | Dra | Dar | Ste | Fai |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Normal | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1/2 | 0 | 1 | 1 | 1/2 | 1 |
| Fire | 1 | 1/2 | 1/2 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1/2 | 1 | 1/2 | 1 | 2 | 1 |
| Water | 1 | 2 | 1/2 | 1 | 1/2 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 2 | 1 | 1/2 | 1 | 1 | 1 |
| Electric | 1 | 1 | 2 | 1/2 | 1/2 | 1 | 1 | 1 | 0 | 2 | 1 | 1 | 1 | 1 | 1/2 | 1 | 1 | 1 |
| Grass | 1 | 1/2 | 2 | 1 | 1/2 | 1 | 1 | 1/2 | 2 | 1/2 | 1 | 1/2 | 2 | 1 | 1/2 | 1 | 1/2 | 1 |
| Ice | 1 | 1/2 | 1/2 | 1 | 2 | 1/2 | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 2 | 1 | 1/2 | 1 |
| Fighting | 2 | 1 | 1 | 1 | 1 | 2 | 1 | 1/2 | 1 | 1/2 | 1/2 | 1/2 | 2 | 0 | 1 | 2 | 2 | 1/2 |
| Poison | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1/2 | 1/2 | 1 | 1 | 1 | 1/2 | 1/2 | 1 | 1 | 0 | 2 |
| Ground | 1 | 2 | 1 | 2 | 1/2 | 1 | 1 | 2 | 1 | 0 | 1 | 1/2 | 2 | 1 | 1 | 1 | 2 | 1 |
| Flying | 1 | 1 | 1 | 1/2 | 2 | 1 | 2 | 1 | 1 | 1 | 1 | 2 | 1/2 | 1 | 1 | 1 | 1/2 | 1 |
| Psychic | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 1 | 1 | 1/2 | 1 | 1 | 1 | 1 | 0 | 1/2 | 1 |
| Bug | 1 | 1/2 | 1 | 1 | 2 | 1 | 1/2 | 1/2 | 1 | 1/2 | 2 | 1 | 1 | 1/2 | 1 | 2 | 1/2 | 1/2 |
| Rock | 1 | 2 | 1 | 1 | 1 | 2 | 1/2 | 1 | 1/2 | 2 | 1 | 2 | 1 | 1 | 1 | 1 | 1/2 | 1 |
| Ghost | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 2 | 1 | 1/2 | 1 | 1 |
| Dragon | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1/2 | 0 |
| Dark | 1 | 1 | 1 | 1 | 1 | 1 | 1/2 | 1 | 1 | 1 | 2 | 1 | 1 | 2 | 1 | 1/2 | 1 | 1/2 |
| Steel | 1 | 1/2 | 1/2 | 1/2 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1/2 | 2 |
| Fairy | 1 | 1/2 | 1 | 1 | 1 | 1 | 2 | 1/2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 1/2 | 1 |
Quick guide
Use the chart to make one decision.
The chart is most useful when it tells you what switches in safely, what attack is blocked, or which teammate patches a repeated weakness.
Defense first
A super effective move is helpful, but a safe switch-in often matters more.
Respect 0x
Immunities can decide a turn immediately, especially Ground, Ghost, Dark, Fairy, and Steel matchups.
FAQ
Quick answers
How do I read a Pokemon type chart?
Pick the attacking type on the left, then read across to the defending type at the top. A 2 means super effective, 0.5 means resisted, and 0 means no effect.
Do dual-type Pokemon multiply weaknesses?
Yes. A dual-type Pokemon multiplies both defensive matchups, so a 2x weakness against both types becomes a 4x weakness.