Check what is super effective, resisted or immune against any single or dual type. Covers the standard 18-type modern chart; special battle effects are not included.
Pick an attacking move type and the target’s one or two defending types. See the standard modern effectiveness multiplier immediately.
Rows show the attacking move type; columns show the defending Pokémon type. Scroll horizontally on smaller screens.
| Attack ↓ / Defend → | Nor | Fir | Wat | Ele | Gra | Ice | Fig | Poi | Gro | Fly | Psy | Bug | Roc | Gho | Dra | Dar | Ste | Fai |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Normal | – | – | – | – | – | – | – | – | – | – | – | – | 0.5× | 0× | – | – | 0.5× | – |
| Fire | – | 0.5× | 0.5× | – | 2× | 2× | – | – | – | – | – | 2× | 0.5× | – | 0.5× | – | 2× | – |
| Water | – | 2× | 0.5× | – | 0.5× | – | – | – | 2× | – | – | – | 2× | – | 0.5× | – | – | – |
| Electric | – | – | 2× | 0.5× | 0.5× | – | – | – | 0× | 2× | – | – | – | – | 0.5× | – | – | – |
| Grass | – | 0.5× | 2× | – | 0.5× | – | – | 0.5× | 2× | 0.5× | – | 0.5× | 2× | – | 0.5× | – | 0.5× | – |
| Ice | – | 0.5× | 0.5× | – | 2× | 0.5× | – | – | 2× | 2× | – | – | – | – | 2× | – | 0.5× | – |
| Fighting | 2× | – | – | – | – | 2× | – | 0.5× | – | 0.5× | 0.5× | 0.5× | 2× | 0× | – | 2× | 2× | 0.5× |
| Poison | – | – | – | – | 2× | – | – | 0.5× | 0.5× | – | – | – | 0.5× | 0.5× | – | – | 0× | 2× |
| Ground | – | 2× | – | 2× | 0.5× | – | – | 2× | – | 0× | – | 0.5× | 2× | – | – | – | 2× | – |
| Flying | – | – | – | 0.5× | 2× | – | 2× | – | – | – | – | 2× | 0.5× | – | – | – | 0.5× | – |
| Psychic | – | – | – | – | – | – | 2× | 2× | – | – | 0.5× | – | – | – | – | 0× | 0.5× | – |
| Bug | – | 0.5× | – | – | 2× | – | 0.5× | 0.5× | – | 0.5× | 2× | – | – | 0.5× | – | 2× | 0.5× | 0.5× |
| Rock | – | 2× | – | – | – | 2× | 0.5× | – | 0.5× | 2× | – | 2× | – | – | – | – | 0.5× | – |
| Ghost | 0× | – | – | – | – | – | – | – | – | – | 2× | – | – | 2× | – | 0.5× | – | – |
| Dragon | – | – | – | – | – | – | – | – | – | – | – | – | – | – | 2× | – | 0.5× | 0× |
| Dark | – | – | – | – | – | – | 0.5× | – | – | – | 2× | – | – | 2× | – | 0.5× | – | 0.5× |
| Steel | – | 0.5× | 0.5× | 0.5× | – | 2× | – | – | – | – | – | – | 2× | – | – | – | 0.5× | 2× |
| Fairy | – | 0.5× | – | – | – | – | 2× | 0.5× | – | – | – | – | – | – | 2× | 2× | 0.5× | – |
Legend: 2× super effective · ½× resisted · 0× immune · dash = neutral. Dual types multiply their ordinary relationships; one immunity remains zero.
Attack versus defense matters. A Fire move is 2× against Grass, but a Grass move is ½× against Fire. The chart is directional, not symmetrical.
Dual types multiply. Fire into Grass/Steel produces 4×; Electric into Water/Ground produces 0× because Ground is immune.
Move type is not Pokémon type. A Pokémon may use moves of several types. The calculator uses only the selected attacking move’s type and ordinary defending typing.
Battle mechanics may change the outcome. Abilities, move effects, temporary form changes and title-specific rules are not modeled. In Pokémon Legends: Z-A, real-time positioning and move timing also matter.
Reference: Pokémon official types introduction · Bulbapedia type chart (generation VI onward). Volpedia is an independent fan resource. This is not a live Pokémon encounter simulator.
Explore Pokémon Legends: Z-A wiki →