Pokémon Type Calculator

Check type effectiveness for any attacking type against any single or dual defending type combination.

Loading calculator…

What this tool does

Check type effectiveness for any attacking type against any single or dual defending type combination. Chart as of the current mainline games. Abilities (Levitate, Flash Fire, Wonder Guard etc.), items and move-specific effects can override the chart and are not applied.

How to use the Pokémon Type Calculator

  1. Enter or select attacking move type.
  2. Enter or select defender's first type.
  3. Enter or select defender's second type.
  4. Read the calculated result; change any measurement to compare alternatives.

Formula

effectiveness = the attacking type's multiplier against each of the defender's types, multiplied together, from the official 18×18 type chart (Generation VI onwards, including Fairy and the Steel changes)
atk
Attacking move type
def1
Defender's first type
def2
Defender's second type

Chart as of the current mainline games. Abilities (Levitate, Flash Fire, Wonder Guard etc.), items and move-specific effects can override the chart and are not applied.

Worked example

For pokémon type calculator, the following measurements illustrate the exact method: Attacking move type: 1; Defender's first type: 0; Defender's second type: none.

Inputs

  • Attacking move typeFire
  • Defender's first typeNormal
  • Defender's second type— (single type)

Result

  • Effectiveness multiplier1
  • VerdictNeutral damage
  • Vs Normal alone1

Results explained

Effectiveness multiplier
Effectiveness multiplier from the formula above. Chart as of the current mainline games. Abilities (Levitate, Flash Fire, Wonder Guard etc.), items and move-specific effects can override the chart and are not applied.
Verdict
Verdict from the formula above. Chart as of the current mainline games. Abilities (Levitate, Flash Fire, Wonder Guard etc.), items and move-specific effects can override the chart and are not applied.
Vs Normal alone
Vs Normal alone from the formula above. Chart as of the current mainline games. Abilities (Levitate, Flash Fire, Wonder Guard etc.), items and move-specific effects can override the chart and are not applied.

Frequently asked questions

Against a dual-type defender weak to the same type twice — for example Ice against a Dragon/Flying type like Dragonite: 2× (Dragon) × 2× (Flying) = 4×. The reverse (double resist) gives 0.25×.

There are eight immunities: Normal and Fighting into Ghost, Ghost into Normal, Electric into Ground, Ground into Flying, Poison into Steel, Psychic into Dark, and Dragon into Fairy. Any one of them zeroes the whole damage calculation, even on a dual-type defender.

Generation VI (X/Y) rebalanced Steel when Fairy was added: Steel stopped resisting Ghost and Dark but gained a Fairy resistance and a super-effective hit on Fairy. This calculator uses the current (Gen VI+) chart.

No — same-type attack bonus (1.5×) is a separate multiplier applied by the games on top of type effectiveness. This tool shows the chart effectiveness only.

Steel paired with Fairy or Flying is famously strong because Steel carries 10 resistances plus a Poison immunity. The chart, not reputation, is what this calculator applies — try Steel/Fairy as the defender to see its profile.