crob.at

Find, build, analyze, and share teams

My teams

Pokémon Type Chart & Weakness Calculator

Check weaknesses, resistances and immunities for a Pokémon or two-type combination. Find 4× weaknesses and use the complete 18-type chart.

Select a type or search a Pokémon
Try a Pokémon
For example, Charizard is Fire/Flying and takes 4× base-type damage from Rock.

Base typing only. Abilities, held items, moves, weather, and Terastallization are not applied.

Show complete 18 × 18 chart

Download the complete type chart as CSV

Attack × Defense: All 18 Types Rows: Attacking · Columns: Defending
4
Quad effective
2
Super effective
½
Not very effective
¼
Quad resisted
0
Immune
Normal (1×)
Attacking typeEffectiveness against defending types
Normal½×: Rock, Steel; 0×: Ghost
Fire2×: Grass, Ice, Bug, Steel; ½×: Fire, Water, Rock, Dragon
Water2×: Fire, Ground, Rock; ½×: Water, Grass, Dragon
Electric2×: Water, Flying; ½×: Electric, Grass, Dragon; 0×: Ground
Grass2×: Water, Ground, Rock; ½×: Fire, Grass, Poison, Flying, Bug, Dragon, Steel
Ice2×: Grass, Ground, Flying, Dragon; ½×: Fire, Water, Ice, Steel
Fighting2×: Normal, Ice, Rock, Dark, Steel; ½×: Poison, Flying, Psychic, Bug, Fairy; 0×: Ghost
Poison2×: Grass, Fairy; ½×: Poison, Ground, Rock, Ghost; 0×: Steel
Ground2×: Fire, Electric, Poison, Rock, Steel; ½×: Grass, Bug; 0×: Flying
Flying2×: Grass, Fighting, Bug; ½×: Electric, Rock, Steel
Psychic2×: Fighting, Poison; ½×: Psychic, Steel; 0×: Dark
Bug2×: Grass, Psychic, Dark; ½×: Fire, Fighting, Poison, Flying, Ghost, Steel, Fairy
Rock2×: Fire, Ice, Flying, Bug; ½×: Fighting, Ground, Steel
Ghost2×: Psychic, Ghost; ½×: Dark; 0×: Normal
Dragon2×: Dragon; ½×: Steel; 0×: Fairy
Dark2×: Psychic, Ghost; ½×: Fighting, Dark, Fairy
Steel2×: Ice, Rock, Fairy; ½×: Fire, Water, Electric, Steel
Fairy2×: Fighting, Dragon, Dark; ½×: Fire, Poison, Steel
Read the complete type-effectiveness guide

Pokémon Type Effectiveness Guide

This interactive Pokémon type chart covers all 18 types introduced across Generations I–VI and shows every defensive matchup in a single 18×18 matrix. Select any Pokémon or type combination to instantly see which attack types deal super effective, neutral, resisted, or immune damage: no guessing required.

Damage multipliers explained

Every Pokémon type interaction produces one of five damage multipliers:

  • 4× (quad effective): both defending types are weak to the attacker. Example: Charizard (Fire/Flying) vs. Rock.
  • 2× (super effective): one type is weak, the other is neutral. The most common winning scenario in competitive play.
  • 1× (neutral): no advantage or disadvantage.
  • 0.5× (not very effective): one type resists the attacker.
  • 0.25× (quad resisted): both types resist the attacker. Example: Magneton (Electric/Steel) vs. Electric.
  • 0× (immune): one type has a full immunity. Overrides all other multipliers.

When a Pokémon has two types, the multipliers are multiplied together. A 2× × 2× becomes a 4× weakness; a 0.5× × 0.5× becomes a 0.25× resistance.

Type immunities

There are 8 attack-and-defense type immunity pairs in the current generation: Ghost is immune to Normal and Fighting; Normal and Ground are immune to Ghost and Electric respectively; Flying is immune to Ground; Dark is immune to Psychic; Steel is immune to Poison; and Fairy is immune to Dragon. When one of a dual-type Pokémon's types grants immunity, it reduces the multiplier to 0 regardless of the second type: even if the second type has a 4× weakness.

Base-type comparison

In the base chart, Steel has 10 resistances, 1 immunity, and 3 weaknesses (Fire, Fighting, Ground). Rock has 5 weaknesses and 3 resistances. These counts are exact type facts. They are not a competitive recommendation because abilities, stats, moves, items, and format context also matter. The base chart was checked against Pokémon Showdown type data on 2026-08-15.

Frequently asked questions

What type has the most weaknesses?
Rock has 5 weaknesses as a single type (Water, Grass, Fighting, Ground, Steel). As a dual type, Grass/Ice and Rock/Ice each have 7 weaknesses: the highest in the game.
Which type has no weaknesses?
No single base type has zero weaknesses. Normal is weak to Fighting and Electric is weak to Ground. Eelektross shows a Ground weakness here because the calculator does not apply Levitate.
What is the best offensive type?
The chart does not define one best offensive type. Ground hits Fire, Electric, Poison, Rock, and Steel super effectively. Bug and Grass resist it, and Flying is immune. Ability effects such as Levitate are not included.
When was Fairy type added?
Fairy was introduced in Generation VI (Pokémon X and Y, 2013). It was added primarily to counter Dragon and Dark types, which had few counters in previous generations.

How to use this type chart

Click any type pill to filter the defensive calculator. Click a second type to see a dual-type breakdown. Use the Pokémon search bar to auto-fill both types for any Pokémon. The full 18×18 matrix at the bottom shows attacking types as rows and defending types as columns: hover any cell to highlight the row and column. Use this Pokémon weakness calculator to compare base-type coverage. It does not select the best move because damage also depends on the move, stats, abilities, items, weather, and battle state.

Detailed type guides

Open an answer-first guide for Fire type weaknesses and resistances, Steel type weaknesses and resistances, or Dragon type weaknesses and resistances. Each guide covers both defensive matchups and offensive coverage, with links to relevant competitive teams.