Pokemon Type Chart and Calculator

Pokemon Type Chart and Calculator

This Pokémon Type Chart guide helps you understand Pokémon type effectiveness, strengths, weaknesses, and type matchups at a glance. The chart covers all 18 Pokémon types and shows whether an attack is super effective (2×), normally effective (1×), not very effective (½×), or has no effect (0×).

You can also learn how to calculate type effectiveness against dual-type Pokémon, including powerful 4× matchups and complete immunities. Whether you’re building a competitive team, choosing the best move for a battle, or simply trying to remember which Pokémon types are weak against each other, this Pokémon type chart makes finding the right matchup much easier.

Pokémon Type Chart

Use this Pokémon type chart to see how effective each attacking type is against every defending type. A 2× result is super effective, 1× is normal damage, ½× is not very effective, and 0× means the attack has no effect.

2× Super Effective 1× Normal ½× Not Very Effective 0× No Effect
Swipe left or right to view the complete chart on mobile.
ATK ↓ / DEF → Normal Fire Water Electric Grass Ice Fighting Poison Ground Flying Psychic Bug Rock Ghost Dragon Dark Steel Fairy

Tip: Hover over a cell to highlight its attacking row and defending column. For dual-type Pokémon, the effectiveness values are multiplied together.

How to Calculate Pokémon Type Effectiveness

Understanding the Pokémon type chart becomes much easier once you know how type effectiveness works. The number shown in the chart tells you how much damage an attack will normally deal to a Pokémon of a particular type.

The four basic values are:

  • 2× — Super effective
  • 1× — Normal effectiveness
  • ½× — Not very effective
  • 0× — No effect

1. Start With the Attacking Type

First, identify the type of the move being used. For example, suppose you use a Fire-type move.

Now look at the Fire row in the type chart and find the type of the defending Pokémon.

Fire-type attacks are:

  • 2× against Grass, Ice, Bug, and Steel
  • ½× against Fire, Water, Rock, and Dragon
  • 1× against the remaining compatible types

So, if a Fire-type move hits a Grass-type Pokémon, its type effectiveness is 2×.

2. What Does 2× Mean?

A 2× matchup means the attack is super effective against the defending type.

For example:

Fire → Grass = 2×

If the move would normally deal 50 damage, the type multiplier would make it approximately 100 damage before other battle mechanics are taken into account.

Likewise:

Water → Fire = 2×

Water-type moves are super effective against Fire-type Pokémon.

3. What Does ½× Mean?

A ½× matchup means the attack is not very effective.

For example:

Fire → Water = ½×

If the attack would normally deal 50 damage, the type multiplier would reduce that portion to approximately 25 damage.

Other examples include:

  • Fire → Fire = ½×
  • Electric → Grass = ½×
  • Ice → Fire = ½×

4. What Does 0× Mean?

A 0× matchup means the defending type is immune to that attacking type. The attack does no damage because of type effectiveness.

Some examples are:

  • Normal → Ghost = 0×
  • Fighting → Ghost = 0×
  • Electric → Ground = 0×
  • Poison → Steel = 0×
  • Dragon → Fairy = 0×

So, if an Electric-type move is used against a Ground-type Pokémon, the type multiplier is 0×.

5. How to Calculate Dual-Type Pokémon

This is where the type chart becomes especially useful. Some Pokémon have two types, and you need to calculate the effectiveness against both types.

To calculate it, multiply the two type effectiveness values together.

Formula:

Final Type Multiplier = Effectiveness against Type 1 × Effectiveness against Type 2

Example: Fire Against a Grass/Steel Pokémon

Suppose a Pokémon is both Grass and Steel.

A Fire-type attack is:

  • 2× against Grass
  • 2× against Steel

Now multiply the values:

2 × 2 = 4×

Therefore, a Fire-type attack has a 4× type effectiveness multiplier against a Grass/Steel Pokémon.

6. Example of Reduced Effectiveness Against Two Types

Now consider a Pokémon with the Water/Ground combination.

An Electric-type attack is:

  • 2× against Water
  • 0× against Ground

Calculate the result:

2 × 0 = 0×

Therefore, the Electric-type attack does 0× damage because the Ground typing makes the Pokémon immune to Electric attacks.

7. Example of a ¼× Matchup

Dual typing can also make an attack extremely weak.

For example, consider a Pokémon with the Fire/Water typing and an incoming Grass-type attack.

Grass is:

  • 2× against Water
  • ½× against Fire

So:

2 × ½ = 1×

The two type interactions cancel each other out, resulting in normal effectiveness.

Another useful example is an attack that is ½× against both defending types:

½ × ½ = ¼×

This means the attack is only one-quarter as effective as normal because both defending types resist it.

8. The Most Important Calculation Rules

Type 1Type 2CalculationFinal Multiplier
2×2×2 × 24×
2×½×2 × ½1×
½×½×½ × ½¼×
2×0×2 × 00×
1×2×1 × 22×
1×½×1 × ½½×
1×1×1 × 11×

9. A Quick Way to Read the Chart

When using the chart, remember this simple process:

  1. Find the attacking type on the left side.
  2. Find the defending Pokémon’s type across the top.
  3. Find where the attacking row and defending column meet.
  4. Read the multiplier.
  5. If the Pokémon has two types, calculate the multiplier against both types and multiply the results.

10. Quick Examples

AttackDefending TypeEffectiveness
FireGrass2×
WaterFire2×
ElectricWater2×
FireWater½×
NormalGhost0×
ElectricGround0×
FireGrass/Steel4×
ElectricWater/Ground0×

How to Calculate Pokémon Type Matchups in Seconds

The easiest rule to remember is multiply the effectiveness against every defending type.

For a single-type Pokémon, you only need one value. For a dual-type Pokémon, multiply both values.

For example:

2× × 2× = 4×

2× × ½× = 1×

½× × ½× = ¼×

2× × 0× = 0×

Once you understand this rule, you can quickly work out the strengths and weaknesses of almost any Pokémon without memorizing every possible matchup.

Note: The type multiplier is only one part of Pokémon battle damage. The actual damage dealt can also depend on factors such as the move’s power, the Pokémon’s stats, abilities, items, critical hits, and other battle mechanics.