Pokémon Type Chart

The 18 regular types and every base matchup between them in one 18×18 grid. Rows are the attacking type; columns are the defending type. The special Stellar type is outside this grid.

Pokémon type effectiveness chart: attacking type (rows) against defending type (columns)
ATK ↓DEF →NorFirWatEleGraIceFigPoiGroFlyPsyBugRocGhoDraDarSteFai
Normal½0½
Fire½½222½½2
Water2½½22½
Electric2½½02½
Grass½2½½2½½2½½
Ice½½2½222½
Fighting22½½½½2022½
Poison2½½½½02
Ground22½20½22
Flying½222½½
Psychic22½0½
Bug½2½½½2½2½½
Rock22½½22½
Ghost022½
Dragon2½0
Dark½22½½
Steel½½½22½2
Fairy½2½22½

How to Use This Type Chart

Find your move's type in the left-hand column, then read across to the defending Pokémon's type. A 2 means the move is super effective and deals double damage. A ½ means it is not very effective and deals half damage. A 0 means the defender is immune, and a blank cell means normal damage.

Reading down a column instead tells you everything about one defending type: every 2 in the Fire column, for example, is one of Fire's weaknesses (Water, Ground and Rock). That column view is exactly what the Pokémon weakness chart summarizes type by type.

For a Pokémon with two types, multiply both columns. Charizard is Fire/Flying, so Rock — a 2 in both columns — becomes a 4× weakness, while Grass and Bug — a ½ in both — drop to ¼×. Ground is a 2 against Fire but a 0 against Flying, so Charizard ends up completely immune. The type calculator does this multiplication for you on any Pokémon.

Type Chart Highlights

Generation Notes

This chart is correct for Generation VI onward — X & Y, Omega Ruby & Alpha Sapphire, Sun & Moon, Sword & Shield, Scarlet & Violet and Pokémon Legends: Z-A. Generation VI introduced the Fairy type (immune to Dragon, super effective against Dragon, Fighting and Dark) and removed Steel's resistance to Ghost and Dark. If you are playing an older game, those cells differ.

FAQ

How do you read the Pokémon type chart?

Each row is the attacking move's type and each column is the defending Pokémon's type. The cell where they meet shows the damage multiplier: 2 for super effective, ½ for not very effective, 0 for no effect, and blank for normal damage.

How many types are covered here?

This chart covers the 18 regular types: Normal, Fire, Water, Electric, Grass, Ice, Fighting, Poison, Ground, Flying, Psychic, Bug, Rock, Ghost, Dragon, Dark, Steel and Fairy. Generation IX also has the special Stellar type, which this base 18×18 calculator does not model.

When did the type chart last change?

The last change came in Generation VI (X & Y), which added the Fairy type and removed Steel's resistances to Ghost and Dark. The chart has been the same in every main-series game since.

What is the strongest type in Pokémon?

There is no universal strongest type because stats, moves, abilities and team context matter. On the base chart, Steel has the most resistances, while Fighting and Ground each hit five types super effectively.

What about dual-type Pokémon?

Multiply the two columns together. Use the Pokémon type calculator to do it instantly for any combination.