Pokémon GO type chart

Pokémon GO uses the same type effectiveness chart as the main series, however, it uses different multipliers. Instead of doubling/halving an attack's power it is multiplied/divided by 1.6. Immunities do not exist in GO but are treated as a double-resistance.

The type chart is shown below, with the damage multipliers appropriate to GO.

Chart key

  • 0.39 Ineffective (×0.390265)
  • 0.63 Not very effective (×0.625)
  •   Normal (×1)
  • 1.6 Super-effective (×1.6)

With dual types there are two more possible multipliers:

  • 0.24 Very ineffective (×0.244141)
  • 2.56 Double super-effective (×2.56)
DEFENSE →
ATTACK ↴
Nor Fir Wat Ele Gra Ice Fig Poi Gro Fly Psy Bug Roc Gho Dra Dar Ste Fai
Normal 0.63 0.39 0.63
Fire 0.63 0.63 1.6 1.6 1.6 0.63 0.63 1.6
Water 1.6 0.63 0.63 1.6 1.6 0.63
Electric 1.6 0.63 0.63 0.39 1.6 0.63
Grass 0.63 1.6 0.63 0.63 1.6 0.63 0.63 1.6 0.63 0.63
Ice 0.63 0.63 1.6 0.63 1.6 1.6 1.6 0.63
Fighting 1.6 1.6 0.63 0.63 0.63 0.63 1.6 0.39 1.6 1.6 0.63
Poison 1.6 0.63 0.63 0.63 0.63 0.39 1.6
Ground 1.6 1.6 0.63 1.6 0.39 0.63 1.6 1.6
Flying 0.63 1.6 1.6 1.6 0.63 0.63
Psychic 1.6 1.6 0.63 0.39 0.63
Bug 0.63 1.6 0.63 0.63 0.63 1.6 0.63 1.6 0.63 0.63
Rock 1.6 1.6 0.63 0.63 1.6 1.6 0.63
Ghost 0.39 1.6 1.6 0.63
Dragon 1.6 0.63 0.39
Dark 0.63 1.6 1.6 0.63 0.63
Steel 0.63 0.63 0.63 1.6 1.6 0.63 1.6
Fairy 0.63 1.6 0.63 1.6 1.6 0.63

Type combinations

Here are some helpful notes for various combinations:

Ineffective + NVE = Very ineffective (×0.24)
Example: an Electric type move against a Ground/Dragon type Pokémon.
NVE + NVE = Ineffective (×0.39)
Example: a Bug type move against a Steel/Flying Pokémon.
Ineffective + SE = Not very effective (×0.63)
Example: a Fighting type move against a Ghost/Ice Pokémon.
NVE + SE = Normal (×1.0)
Example: a Fire type move against a Grass/Water Pokémon.
SE + SE = Double super-effective (×2.56)
Example: a Fighting type move against a Dark/Rock Pokémon.