Type chart and weakness calculator
Damage multipliers for the 18 types (gen6+). Pick one or two types to see their weaknesses and resistances.
Weakness calculator
Pick one or two defending types.
Effectiveness chart
Rows: attacking type. Columns: defending type. 2 = super effective, ½ = not very effective, 0 = no effect; blank = normal damage. Press a defending type to load it into the calculator.
| Attacker / Defender | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ½ | 0 | ½ | ||||||||||||||||
| ½ | ½ | 2 | 2 | 2 | ½ | ½ | 2 | |||||||||||
| 2 | ½ | ½ | 2 | 2 | ½ | |||||||||||||
| 2 | ½ | ½ | 0 | 2 | ½ | |||||||||||||
| ½ | 2 | ½ | ½ | 2 | ½ | ½ | 2 | ½ | ½ | |||||||||
| ½ | ½ | 2 | ½ | 2 | 2 | 2 | ½ | |||||||||||
| 2 | 2 | ½ | ½ | ½ | ½ | 2 | 0 | 2 | 2 | ½ | ||||||||
| 2 | ½ | ½ | ½ | ½ | 0 | 2 | ||||||||||||
| 2 | 2 | ½ | 2 | 0 | ½ | 2 | 2 | |||||||||||
| ½ | 2 | 2 | 2 | ½ | ½ | |||||||||||||
| 2 | 2 | ½ | 0 | ½ | ||||||||||||||
| ½ | 2 | ½ | ½ | ½ | 2 | ½ | 2 | ½ | ½ | |||||||||
| 2 | 2 | ½ | ½ | 2 | 2 | ½ | ||||||||||||
| 0 | 2 | 2 | ½ | |||||||||||||||
| 2 | ½ | 0 | ||||||||||||||||
| ½ | 2 | 2 | ½ | ½ | ||||||||||||||
| ½ | ½ | ½ | 2 | 2 | ½ | 2 | ||||||||||||
| ½ | 2 | ½ | 2 | 2 | ½ |
Figures computed on snapshot 2026-10-27-d3bf31af18 (1025 species, 1351 forms). Data: PokéAPI.