Matchup reference
Pokemon Type Chart
Use this Pokemon type chart to compare attacking types against defending types, then return to the team builder to patch weaknesses before a battle.
Dual-type calculator
Check a Pokemon weakness profile instantly
Choose one or two defending types to see what hits that Pokemon super effectively, what it resists, and what has no effect.
Damage values multiply across both defending types. For example, Fire / Flying takes 4x from Rock.
Battle habits
How players use the Pokemon type chart in real teams
A type chart is most useful when it changes a decision: which Pokemon switches in, which move is safe, and which teammate patches a repeated weakness.
Check defense before coverage
A move that hits super effectively is useful, but a teammate that can switch into the threat is often more valuable during a real battle.
Watch repeated weaknesses
Two Pokemon weak to the same attacking type is manageable. Three or more usually means your team needs an immunity, resistance, or faster revenge option.
Respect immunities
Normal into Ghost, Electric into Ground, Psychic into Dark, Ground into Flying, and Dragon into Fairy can decide games immediately.
Full chart
Attack type versus defending type
Values show damage multipliers. Dual-type Pokemon multiply both defending type results together.
| Atk | Nor | Fir | Wat | Ele | Gra | Ice | Fig | Poi | Gro | Fly | Psy | Bug | Roc | Gho | Dra | Dar | Ste | Fai |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Normal | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1/2 | 0 | 1 | 1 | 1/2 | 1 |
| Fire | 1 | 1/2 | 1/2 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 1 | 2 | 1/2 | 1 | 1/2 | 1 | 2 | 1 |
| Water | 1 | 2 | 1/2 | 1 | 1/2 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 2 | 1 | 1/2 | 1 | 1 | 1 |
| Electric | 1 | 1 | 2 | 1/2 | 1/2 | 1 | 1 | 1 | 0 | 2 | 1 | 1 | 1 | 1 | 1/2 | 1 | 1 | 1 |
| Grass | 1 | 1/2 | 2 | 1 | 1/2 | 1 | 1 | 1/2 | 2 | 1/2 | 1 | 1/2 | 2 | 1 | 1/2 | 1 | 1/2 | 1 |
| Ice | 1 | 1/2 | 1/2 | 1 | 2 | 1/2 | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 2 | 1 | 1/2 | 1 |
| Fighting | 2 | 1 | 1 | 1 | 1 | 2 | 1 | 1/2 | 1 | 1/2 | 1/2 | 1/2 | 2 | 0 | 1 | 2 | 2 | 1/2 |
| Poison | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1/2 | 1/2 | 1 | 1 | 1 | 1/2 | 1/2 | 1 | 1 | 0 | 2 |
| Ground | 1 | 2 | 1 | 2 | 1/2 | 1 | 1 | 2 | 1 | 0 | 1 | 1/2 | 2 | 1 | 1 | 1 | 2 | 1 |
| Flying | 1 | 1 | 1 | 1/2 | 2 | 1 | 2 | 1 | 1 | 1 | 1 | 2 | 1/2 | 1 | 1 | 1 | 1/2 | 1 |
| Psychic | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 1 | 1 | 1/2 | 1 | 1 | 1 | 1 | 0 | 1/2 | 1 |
| Bug | 1 | 1/2 | 1 | 1 | 2 | 1 | 1/2 | 1/2 | 1 | 1/2 | 2 | 1 | 1 | 1/2 | 1 | 2 | 1/2 | 1/2 |
| Rock | 1 | 2 | 1 | 1 | 1 | 2 | 1/2 | 1 | 1/2 | 2 | 1 | 2 | 1 | 1 | 1 | 1 | 1/2 | 1 |
| Ghost | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 2 | 1 | 1/2 | 1 | 1 |
| Dragon | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1/2 | 0 |
| Dark | 1 | 1 | 1 | 1 | 1 | 1 | 1/2 | 1 | 1 | 1 | 2 | 1 | 1 | 2 | 1 | 1/2 | 1 | 1/2 |
| Steel | 1 | 1/2 | 1/2 | 1/2 | 1 | 2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 1 | 1/2 | 2 |
| Fairy | 1 | 1/2 | 1 | 1 | 1 | 1 | 2 | 1/2 | 1 | 1 | 1 | 1 | 1 | 1 | 2 | 2 | 1/2 | 1 |
Common dual-type examples
Dual-type Pokemon multiply the matchup from both defending types. That is why some Pokemon have extreme 4x weaknesses, while others turn a normal weakness into neutral damage or a complete immunity.
- Garchomp is Dragon / Ground, so Ice attacks hit for 4x.
- Charizard is Fire / Flying, so Rock attacks hit for 4x.
- Corviknight is Flying / Steel, so Ground attacks hit for 0x.
- Kingambit is Dark / Steel, so Fighting attacks hit for 4x.
How to apply the type chart in a team builder
The chart is not only for choosing attacks. It also reveals when your roster is asking one Pokemon to cover too much. If three team members are weak to Ground, for example, a Flying type, Levitate user, or bulky Grass type can make the team easier to pilot.
Offensive coverage is different from defensive coverage. A Water move can pressure Fire, Ground, and Rock Pokemon, but that does not mean your Water Pokemon can safely switch into every one of those matchups. Check both sides before locking in your final six.
Useful next steps
After reading the chart, compare Pokemon types for role ideas, then use the Pokemon team builder to test the roster.
Multiplier key
- 2x: the attack is super effective against that defending type.
- 1x: the attack deals neutral damage.
- 1/2: the attack is resisted.
- 0: the attack has no effect because of a type immunity.
Common type chart mistakes
Do not treat offensive coverage as a safe switch-in plan. A Pokemon may hit a type super effectively while still taking heavy damage from common moves. Check your defensive overlaps in the builder after choosing your attackers.
FAQ
Pokemon type chart questions
What does 0 mean on the type chart?
It means the attacking type has no effect against that defending type, such as Normal attacks into Ghost.
What does a 4x weakness mean?
A 4x weakness happens when both of a dual-type Pokemon's types are weak to the same attacking type.
Should I memorize the entire chart?
No. Start with common threats in your format, then use the chart to verify unfamiliar matchups.