Pokémon Type Chart - All 18 Types & Effectiveness

Master type advantages, weaknesses, and battle strategies for all Pokémon types

About Pokémon Types

All Pokémon and their moves are assigned one or two types out of 18 total types. Each type has specific strengths and weaknesses in both attack and defense. Understanding type matchups is essential for competitive battling and even casual gameplay.

A single-type advantage (e.g., Water attacking Fire) deals 2× damage. A double-type advantage (e.g., Water attacking Fire/Ground) deals 4× damage. You'll see 'It's super effective!' in-game when this happens.

Conversely, type disadvantages reduce damage: single resistance = ½× damage, double resistance = ¼× damage. You'll see 'It's not very effective...' in-game.

STAB (Same Type Attack Bonus): When a Pokémon uses a move matching its own type, the move's power is boosted by 1.5×. For example, a Water-type Pokémon using Surf (Water move) against a Ground/Rock Pokémon deals 6× damage (2 × 2 × 1.5)!

Complete Type Effectiveness Chart

Interactive type matchup grid - click any cell to see details

ATK ↓ / DEF →NORFIRWATELEGRAICEFIGPOIGROFLYPSYBUGROCGHODRADARSTEFAI
Normal111111111111½011½1
Fire1½½122111112½1½121
Water12½1½111211121½111
Electric112½½111021111½111
Grass1½21½11½2½1½21½1½1
Ice1½½12½1122111121½1
Fighting2111121½1½½½20122½
Poison1111211½½111½½1102
Ground1212½112101½211121
Flying111½21211112½111½1
Psychic1111112211½11110½1
Bug1½1121½½1½211½12½½
Rock121112½1½2121111½1
Ghost011111111121121½11
Dragon1111111111111121½0
Dark111111½11121121½1½
Steel1½½½121111112111½2
Fairy1½11112½11111122½1
2 Super Effective (2×)1 Normal (1×)½ Not Very Effective (½×)0 No Effect (0×)

Type Chart History & Changes

How the type chart has evolved over Pokémon generations

Generation 6+ (X/Y onwards) - Current

The current type chart with all 18 types including Fairy. This is the version used in:

  • Pokémon X/Y, ORAS, Sun/Moon, Ultra Sun/Moon
  • Sword/Shield, Brilliant Diamond/Shining Pearl
  • Legends: Arceus, Scarlet/Violet
  • Pokémon GO, Pokémon HOME

Generation 2-5 (Gold/Silver to Black 2/White 2)

Key differences from the current chart:

  • No Fairy type - Fairy was introduced in Gen 6
  • Ghost & Dark vs Steel - Were 'not very effective' (½×) instead of neutral

Generation 1 (Red/Blue/Yellow)

The original type chart had several differences:

  • No Dark, Steel, or Fairy types - Only 15 types existed
  • Ghost vs Psychic - Had no effect (0×) instead of super effective (bug in the game)
  • Bug ↔ Poison - Were super effective against each other
  • Ice vs Fire - Was neutral instead of not very effective

Fun fact: An NPC in Saffron City says "Psychic Pokémon only fear Ghosts and Bugs!" - but this wasn't true in Gen 1 code!

Frequently Asked Questions

What is STAB in Pokémon?

STAB stands for Same Type Attack Bonus. When a Pokémon uses a move that matches its own type (e.g., a Fire-type using Flamethrower), the move's power is increased by 50% (1.5× multiplier). This bonus stacks with type effectiveness.

How does dual-type effectiveness work?

When attacking a dual-type Pokémon, the effectiveness is multiplied. For example, a Water move against Fire/Ground deals 4× damage (2× vs Fire × 2× vs Ground). Similarly, resistances stack: Electric vs Water/Flying deals only ¼× damage.

What type has the most resistances?

Steel type has the most resistances with 10 types it resists (Normal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Steel, Fairy) plus immunity to Poison. This makes Steel-types excellent defensive Pokémon.

What type has the fewest weaknesses?

Normal type has only one weakness (Fighting). However, Normal also has no super-effective matchups when attacking and one immunity (Ghost). Electric type also has only one weakness (Ground).

When was the Fairy type added?

The Fairy type was introduced in Generation 6 (Pokémon X and Y, 2013). It was added to balance the type chart, particularly to counter the previously dominant Dragon type. Some existing Pokémon like Clefairy and Jigglypuff were retroactively given the Fairy type.