All 18 typesGen 1–9Updated OCT 18, 2026

Pokémon Type Chart & Calculator

The Pokémon type chart decides how hard every damaging move hits: 2× into a weakness, ½× into a resistance, nothing at all into an immunity. Dual types stack, which is why Fire/Steel Heatran takes just ¼× from Grass. Below the type chart you’ll find a type calculator and a team weakness calculator.

Type effectiveness · Gen 6+ · 18 types

The Pokémon type chart: strengths and weaknesses

Read across from the attacking type on the left to the defending type’s column. In the full chart, tap a cell for that type matchup in plain words plus the reverse hit, or tap a type name to open its page.

View
New to type matchups? The simple list spells out what each type beats and what beats it.
2Super effective½Not very effective0No effectNormal damageDifferent today
ERA
FIRE ATTACKING
2×Super effective onGrassIceBugSteel
½×Not very effective onFireWaterRockDragon
FIRE DEFENDING
2×Takes 2× fromWaterGroundRock
Full Fire page →
½
0
½
½
½
2
2
2
½
½
2
2
½
½
2
2
½
2
½
½
0
2
½
½
2
½
½
2
½
½
2
½
½
½
½
2
½
2
2
2
½
2
2
½
½
½
½
2
0
2
2
½
2
½
½
½
½
0
2
2
2
½
2
0
½
2
2
½
2
2
2
½
½
2
2
½
0
½
½
2
½
½
½
2
½
2
½
½
2
2
½
½
2
2
½
0
2
2
½
2
½
0
½
2
2
½
½
½
½
½
2
2
½
2
½
2
½
2
2
½

Good against: its attacks do 2× to these. Weak to: these hit it for 2×. Under those, ½× means half damage and 0× means no damage.

Jump to a type ↓
Normal
Normal is Good against
Nothing
Normal is Weak to
Fighting
Normal attacks do half damage to Rock, Steel; no damage to Ghost.
Attacks on Normal do no damage from Ghost.
Fire
Fire is Good against
GrassIceBugSteel
Fire is Weak to
WaterGroundRock
Fire attacks do half damage to Fire, Water, Rock, Dragon.
Attacks on Fire do half damage from Fire, Grass, Ice, Bug, Steel, Fairy.
Water
Water is Good against
FireGroundRock
Water is Weak to
ElectricGrass
Water attacks do half damage to Water, Grass, Dragon.
Attacks on Water do half damage from Fire, Water, Ice, Steel.
Electric
Electric is Good against
WaterFlying
Electric is Weak to
Ground
Electric attacks do half damage to Electric, Grass, Dragon; no damage to Ground.
Attacks on Electric do half damage from Electric, Flying, Steel.
Grass
Grass is Good against
WaterGroundRock
Grass is Weak to
FireIcePoisonFlyingBug
Grass attacks do half damage to Fire, Grass, Poison, Flying, Bug, Dragon, Steel.
Attacks on Grass do half damage from Water, Electric, Grass, Ground.
Ice
Ice is Good against
GrassGroundFlyingDragon
Ice is Weak to
FireFightingRockSteel
Ice attacks do half damage to Fire, Water, Ice, Steel.
Attacks on Ice do half damage from Ice.
Fighting
Fighting is Good against
NormalIceRockDarkSteel
Fighting is Weak to
FlyingPsychicFairy
Fighting attacks do half damage to Poison, Flying, Psychic, Bug, Fairy; no damage to Ghost.
Attacks on Fighting do half damage from Bug, Rock, Dark.
Poison
Poison is Good against
GrassFairy
Poison is Weak to
GroundPsychic
Poison attacks do half damage to Poison, Ground, Rock, Ghost; no damage to Steel.
Attacks on Poison do half damage from Grass, Fighting, Poison, Bug, Fairy.
Ground
Ground is Good against
FireElectricPoisonRockSteel
Ground is Weak to
WaterGrassIce
Ground attacks do half damage to Grass, Bug; no damage to Flying.
Attacks on Ground do half damage from Poison, Rock; no damage from Electric.
Flying
Flying is Good against
GrassFightingBug
Flying is Weak to
ElectricIceRock
Flying attacks do half damage to Electric, Rock, Steel.
Attacks on Flying do half damage from Grass, Fighting, Bug; no damage from Ground.
Psychic
Psychic is Good against
FightingPoison
Psychic is Weak to
BugGhostDark
Psychic attacks do half damage to Psychic, Steel; no damage to Dark.
Attacks on Psychic do half damage from Fighting, Psychic.
Bug
Bug is Good against
GrassPsychicDark
Bug is Weak to
FireFlyingRock
Bug attacks do half damage to Fire, Fighting, Poison, Flying, Ghost, Steel, Fairy.
Attacks on Bug do half damage from Grass, Fighting, Ground.
Rock
Rock is Good against
FireIceFlyingBug
Rock attacks do half damage to Fighting, Ground, Steel.
Attacks on Rock do half damage from Normal, Fire, Poison, Flying.
Ghost
Ghost is Good against
PsychicGhost
Ghost is Weak to
GhostDark
Ghost attacks do half damage to Dark; no damage to Normal.
Attacks on Ghost do half damage from Poison, Bug; no damage from Normal, Fighting.
Dragon
Dragon is Good against
Dragon
Dragon is Weak to
IceDragonFairy
Dragon attacks do half damage to Steel; no damage to Fairy.
Attacks on Dragon do half damage from Fire, Water, Electric, Grass.
Dark
Dark is Good against
PsychicGhost
Dark is Weak to
FightingBugFairy
Dark attacks do half damage to Fighting, Dark, Fairy.
Attacks on Dark do half damage from Ghost, Dark; no damage from Psychic.
Steel
Steel is Good against
IceRockFairy
Steel is Weak to
FireFightingGround
Steel attacks do half damage to Fire, Water, Electric, Steel.
Attacks on Steel do half damage from Normal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Steel, Fairy; no damage from Poison.
Fairy
Fairy is Good against
FightingDragonDark
Fairy is Weak to
PoisonSteel
Fairy attacks do half damage to Fire, Poison, Steel.
Attacks on Fairy do half damage from Fighting, Bug, Dark; no damage from Dragon.

This chart covers X and Y through Legends: Z-A. Legends: Arceus keeps its matchups but caps a double weakness at 2.5×. Ice into Grass/Ground Torterra lands at 4×. Rules that change from game to game are on each game’s type page.

Weakness calculator · Gen 6+

Pokémon type calculator: what is it weak to?

Search a Pokémon, or pick one or two types. Double weaknesses are multiplied for you.

POPULAR
OR PICK 1–2 TYPES
Garchomp
#0445GarchompDragonGround
Super effective on Garchomp

Use these attack types. They do double damage (2×) or more to Garchomp, strongest first.

GOOD COUNTERSStrong fully evolved Pokémon, no legendaries. Ones Garchomp can’t hit hard in return come first. The badge is the attack type to use.
Not very effective on Garchomp

These do half damage (½×) or less to Garchomp, so pick something else. 0× means no damage at all.

Garchomp’s moves hit these 2×

Keep Pokémon of these types out of this fight.

Results use the Gen 6+ chart. Abilities can override it, and Levitate or Water Absorb each add an immunity. Each Pokémon’s page lists its abilities. Moves that match the user’s type also get a 1.5× bonus on top of these numbers.

Type pages · Gen 6+ chart

All 18 Pokémon types

Water is the biggest type at 156 Pokémon and Ice the smallest at 56, counting regional forms. Each card shows what a type hits for 2× and what hits it back; open one for its roster and counters. Steel resists the most types, 10 plus a Poison immunity, while Fighting and Ground each hit five types for 2×.

Team calculator · Gen 6+

Pokémon team weakness calculator

See where your team is weak and which types it can’t hit for 2×, with your team saved in this browser.

Build your team

3 of 6 added. Everything below updates as you build.

CharizardFireFlying
GyaradosWaterFlying
DragoniteDragonFlying
TYPES HIT FOR 2×

Shared weak spot: Rock, Electric

Biggest risk: Rock hits 3 of your 3 for 2× or more (1 at 4×), and nothing on your team resists it. Also watch Electric.

Type coverageHits 9 of 18 types
DefenseHolds up against 14 of 18 types
Covered7 of 18 attack types
Full type breakdown
Dual types · Gen 6+

Dual type chart: best and worst pairings

The best and worst of the 141 type pairings on real Pokémon, scored on their weaknesses, resistances and immunities, plus the most common ones. Tap a row to open it in the type calculator.

How we score

Each pairing found on regular and regional-form Pokémon, out of 153 possible, gets a defense score: every weakness costs a point (two at 4×), each resistance adds one and each immunity 1.5. When two types meet one attack the numbers multiply, so two weaknesses make 4× and an immunity always wins.

BEST ON DEFENSE
WORST ON DEFENSE
MOST COMMON
Type pages by game · Gen 1–9 + GO

Type charts for every Pokémon game

Pick your game. Each released main-series game has its own page with that game’s type chart, type calculator and team calculator.

Chart history

How Pokémon types changed by generation

There are 18 types today. Red and Blue started with 15, Gold and Silver added Dark and Steel, and X and Y added Fairy in 2013.

  1. Red and Blue start with 15 types1996 · Gen 1 · 15 types

    NormalFireWaterElectricGrassIceFightingPoisonGroundFlyingPsychicBugRockGhostDragon

    Kanto belonged to Psychic types, and Bug was their only weakness.

    SEE THIS CHART ↑
  2. Gold & Silver add Dark and Steel1999 · Gen 2–5 · 17 types

    • DarkHits Psychic and Ghost for 2×. Resists 2 types. Psychic does nothing to it.
    • SteelHits Ice and Rock for 2×. Resists 11 types. Poison does nothing to it.

    Matchups that changed

    • Ice against Firewas 1×now ½×ICE WEAKERFire now resists Ice
    • Poison against Bugwas 2×now 1×POISON WEAKERNo longer super effective
    • Bug against Poisonwas 2×now ½×BUG WEAKERPoison now resists Bug
    • Ghost against Psychicwas 0×now 2×GHOST STRONGERGhost moves did nothing to Psychic before
    SEE THIS CHART ↑
  3. X & Y add Fairy2013 · Gen 6+ · 18 types

    • FairyHits Fighting, Dragon and Dark for 2×. Resists 3 types. Dragon does nothing to it.

    Matchups that changed

    • Ghost against Steelwas ½×now 1×GHOST STRONGERSteel lost this resistance
    • Dark against Steelwas ½×now 1×DARK STRONGERSteel lost this resistance

    No main-series matchup has changed since 2013.

    SEE THIS CHART ↑
Was this page helpful?
Thanks for your feedback!
Want to tell us more?
What was most useful?
What could be improved?
Thanks for your feedback