Pokemon Type Calculator
Calculate type effectiveness for Pokemon battles. Find weaknesses, resistances, and immunities for any single or dual type combination.
Pokemon Type Calculator
Calculate type effectiveness for Pokemon battles
Select 1-2 types to see what types are super effective, not very effective, or have no effect against them.
Select Pokemon Types (1-2)
How to Use
- 1Choose mode — Select Defensive to find weaknesses or Offensive to find what you beat.
- 2Select types — Click on 1-2 types for defensive analysis, or 1 type for offensive.
- 3View matchups — See super effective, not very effective, and immune type matchups.
- 4Plan your strategy — Use this information to build better teams and win battles.
Frequently Asked Questions
How does dual typing work?
When a Pokemon has two types, the effectiveness multipliers are multiplied together. For example, a Water/Flying type takes 4× damage from Electric (2× to Water × 2× to Flying).
What does "immune" mean?
Immune means the attack has no effect (0× damage). For example, Ground-type moves have no effect on Flying-type Pokemon.
Are these type matchups the same in all Pokemon games?
The core type chart has been consistent since Generation 6 (X/Y) when Fairy type was added. Earlier games had some differences, particularly with Steel and Dark types.
What is STAB?
STAB (Same Type Attack Bonus) gives a 1.5× damage boost when a Pokemon uses a move that matches one of its types. This calculator shows base type effectiveness without STAB.
How many types are there?
There are 18 Pokemon types: Normal, Fire, Water, Electric, Grass, Ice, Fighting, Poison, Ground, Flying, Psychic, Bug, Rock, Ghost, Dragon, Dark, Steel, and Fairy.