PokeTools

Type Calculator

Check type effectiveness for any type or dual-type combination.

Select defending type(s) — up to 2 for dual type

Select a type above to see matchups

Pokemon Type Chart and Effectiveness Calculator

Pokemon battles revolve around an 18x18 type effectiveness matrix. Every attacking move has a type, and every defending Pokemon has one or two types. The interaction between them produces multipliers of 2x (super effective), 1x (neutral), 0.5x (not very effective), or 0x (immune).

Dual-Type Calculations

When a Pokemon has two types, the game multiplies both matchups together. A Water/Ground type takes 4x damage from Grass (2x against Water times 2x against Ground) but is completely immune to Electric (0x against Ground overrides everything). This creates 0.25x double resistances and 4x double weaknesses that single types never experience.

How the Type Chart Has Changed

The type chart isn't static. Gen 2 added Steel and Dark, expanding the chart from 15 to 17 types. Gen 6 added Fairy — the first new type in 14 years — and simultaneously removed Steel's resistance to Dark and Ghost. This calculator uses the current Gen 6+ chart with all 18 types.

Use the defensive mode to check any single or dual type's weaknesses and resistances, the offensive mode to see what a given type hits, or browse the full chart for a complete overview.