Skip to main content

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

  1. 1
    Choose modeSelect Defensive to find weaknesses or Offensive to find what you beat.
  2. 2
    Select typesClick on 1-2 types for defensive analysis, or 1 type for offensive.
  3. 3
    View matchupsSee super effective, not very effective, and immune type matchups.
  4. 4
    Plan your strategyUse 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.