Pokémon Type Chart Calculator

Select up to 2 defending types to see weaknesses, resistances, and immunities.

Selection order
DEF
Selected defending types

No type selected.

Choose defending type(s)

Weaknesses

None

Resistances

None

Immunities

None

Best Counters

Attacking types with effectiveness >= 2x

No best counters for the selected defending types.

Full Type Chart (Gen 6+)
ATKDEF
NOR
FIR
WAT
ELE
GRA
ICE
FIG
POI
GRO
FLY
PSY
BUG
ROC
GHO
DRA
DAR
STE
FAI
Normal
0.5x0x0.5x
Fire
0.5x0.5x2x2x2x0.5x0.5x2x
Water
2x0.5x0.5x2x2x0.5x
Electric
2x0.5x0.5x0x2x0.5x
Grass
0.5x2x0.5x0.5x2x0.5x0.5x2x0.5x0.5x
Ice
0.5x0.5x2x0.5x2x2x2x0.5x
Fighting
2x2x0.5x0.5x0.5x0.5x2x0x2x2x0.5x
Poison
2x0.5x0.5x0.5x0.5x0x2x
Ground
2x2x0.5x2x0x0.5x2x2x
Flying
0.5x2x2x2x0.5x0.5x
Psychic
2x2x0.5x0x0.5x
Bug
0.5x2x0.5x0.5x0.5x2x0.5x2x0.5x0.5x
Rock
2x2x0.5x0.5x2x2x0.5x
Ghost
0x2x2x0.5x
Dragon
2x0.5x0x
Dark
0.5x2x2x0.5x0.5x
Steel
0.5x0.5x0.5x2x2x0.5x2x
Fairy
0.5x2x0.5x2x2x0.5x

About Pokémon Types

Pokémon Type Chart Calculator helps you calculate Gen 6+ type weaknesses, resistances, and immunities for single or dual types. Use the calculator and battle mode to preview matchups, compare multipliers, and find best counters.

Use this reference to compare type matchups, plan safer switch-ins, and understand why certain attacking types perform better against specific defensive types.

In the world of Pokémon, every Pokémon and every move is assigned one or more elemental types. These types determine how effective an attack will be in battle, making type matchups one of the most important mechanics to master. Each type has its own strengths and weaknesses, both offensively and defensively. Choosing the right type advantage can significantly increase your damage output and give you a strategic edge.

Type Effectiveness Explained

When attacking, the effectiveness of a move depends on how its type interacts with the opponent’s type:

  • Super Effective (2×): Example: Water vs Ground-type Pokémon.
  • Double Super Effective (4×): Example: Water vs Ground/Rock Pokémon.
  • Not Very Effective (0.5×): Example: Fire vs Water-type Pokémon.
  • Double Resistance (0.25×): When both defending types resist the attack.
  • No Effect (0×): Some type combinations completely negate damage (e.g., Electric vs Ground).
  • Neutral (1×): No advantage or disadvantage — standard damage.

Same Type Attack Bonus (STAB)

If a Pokémon uses a move that matches its own type, the move’s power is increased by 1.5×. Example: A Water-type Pokémon using a Water-type move gains STAB. Combined with type advantages, it can stack: 2× (effectiveness) × 2× (dual-type weakness) × 1.5× (STAB) = 6× total damage. Mastering STAB and type matchups is key to building a powerful team.

Pokémon Type Chart

The Pokémon type chart shows how effective each type is against others. Check the left column for the attacking type and move across to find how effective it is against each defending type. This chart is essential for: • Finding weaknesses • Building balanced teams • Choosing the best moves in battle

Version Notes

This type chart applies to the modern mainline Pokémon games released from 2013 onwards, including Pokémon X and Y, Pokémon Omega Ruby and Alpha Sapphire, Pokémon Sun and Moon, Sword and Shield, Scarlet and Violet, and later mainline titles. Older games may have slight differences in type interactions.

Pokémon Type Chart FAQ

What is the strongest Pokémon type?

There is no single strongest Pokémon type in every battle. Dragon, Fairy, Steel, Water, Ground, and Ghost are often strong because of their offensive coverage, defensive value, or useful immunities. In practice, the best type depends on the opponent, the Pokémon using the move, its stats, ability, item, and whether it gains STAB. A good team usually combines several strong types rather than relying on one.

What type has the fewest weaknesses?

Among single types in the modern chart, Electric and Normal each have only one standard weakness. Electric is weak to Ground, while Normal is weak to Fighting. That does not make either type automatically unbeatable, because resistances, immunities, movepools, and stats still matter. Dual typing can reduce or add weaknesses, so always check the full matchup instead of judging only by a single type.

What type resists the most attacks?

Steel is the most famous defensive type because it resists many common attacking types and is immune to Poison. In the modern type chart, Steel is excellent for switching into Normal, Flying, Rock, Bug, Steel, Grass, Psychic, Ice, Dragon, and Fairy attacks. Its weaknesses to Fire, Fighting, and Ground are important, so Steel Pokémon still need teammates that can cover those matchups.

What is the best dual type combination?

The best dual type combination depends on the role you need, but Steel/Fairy is one of the strongest defensive examples because it combines many resistances with a Dragon immunity. Water/Ground is also excellent because it has only one weakness, Grass, though that weakness is usually 4×. Fire/Flying, Dragon/Ground, and Ghost/Dark can also be strong depending on stats, abilities, and available moves.

What type is immune to Ghost?

Normal type is immune to Ghost-type attacks. This means a Ghost move deals 0× damage to a pure Normal Pokémon unless another effect changes the matchup. Normal also cannot hit Ghost with Normal-type attacks, so the immunity goes both ways for those two attacking types. Coverage moves are important when using Normal or Ghost Pokémon because immunities can completely stop a move.

What type is immune to Electric?

Ground type is immune to Electric-type attacks. Electric moves deal 0× damage to Ground Pokémon under the standard type chart, making Ground one of the best answers to Electric attackers. Some abilities, held items, terrain effects, or special moves can change battle outcomes, but the base type chart treats Electric versus Ground as a full immunity.

Why is Fairy type so powerful?

Fairy is powerful because it gives teams a reliable answer to Dragon types while also pressuring Fighting and Dark Pokémon. Defensively, Fairy is immune to Dragon and resists Fighting, Bug, and Dark. It is weak to Poison and Steel, so it is not perfect, but its Dragon immunity and useful offensive matchups make it one of the most important modern types to understand.

What changed when Fairy type was introduced?

Fairy type was introduced in Generation 6 and changed the modern Pokémon type chart. Fairy attacks are super effective against Dragon, Fighting, and Dark, while Fairy Pokémon are immune to Dragon. This gave players a clearer way to manage powerful Dragon types. Generation 6 also adjusted some Steel interactions, so older games can have slightly different defensive matchups than the current chart.

How does the Pokémon type chart work?

The Pokémon type chart compares the attacking move type against the defending Pokémon type. A matchup can deal normal damage, super-effective damage, resisted damage, or no damage. Dual-type Pokémon multiply both defensive matchups together, which can create 4× weaknesses, 0.25× resistances, or full immunities. This calculator uses the modern Gen 6+ chart for current type interactions.

Which Pokémon type is best for beginners?

Water is often beginner-friendly because it has only two weaknesses, Grass and Electric, and many Water Pokémon learn useful coverage moves. Fire and Electric are also easy to understand offensively, while Steel is strong defensively but can be harder to use well. For new players, learning common weaknesses and using balanced coverage is more important than choosing one perfect type.

What is STAB in Pokémon battles?

STAB means Same Type Attack Bonus. When a Pokémon uses a damaging move that matches one of its own types, that move usually receives a 1.5× power boost. For example, a Water-type Pokémon using Surf gets STAB. STAB can stack with type effectiveness, so a super-effective STAB move can deal much more damage than a neutral move without STAB.

Why are Steel types so defensive?

Steel types are defensive because they resist many attacking types and are immune to Poison. This makes them useful switch-ins against a wide range of moves, especially Normal, Flying, Rock, Bug, Grass, Psychic, Ice, Dragon, and Fairy attacks. Their main weaknesses are Fire, Fighting, and Ground, so strong Steel teams usually pair them with Pokémon that can handle those threats.

Which type has the most resistances?

Steel has the most resistances in the modern Pokémon type chart. It resists ten attacking types and is also immune to Poison. That defensive profile is why Steel Pokémon are common on balanced and competitive teams. However, resistance count is not everything: HP, Defense, Special Defense, recovery, abilities, and weaknesses all affect how well a Pokémon actually survives in battle.

How do dual types affect weaknesses?

Dual types combine both defensive matchups. If both types are weak to the same attack, the Pokémon usually takes 4× damage. If one type resists and the other is weak, the result becomes neutral. If one type is immune, the attack usually deals 0× damage regardless of the other type. This is why dual typing can completely change a Pokémon’s matchup profile.

What are type immunities in Pokémon?

Type immunities are matchups where a move deals no damage because the defender’s type blocks it. Common examples include Electric moves against Ground, Ghost moves against Normal, Normal and Fighting moves against Ghost, Poison moves against Steel, Dragon moves against Fairy, Psychic moves against Dark, and Ground moves against Flying. Immunities are shown as 0× in the type chart.

Explore More Pokémon Battle Tools

© 2026 NationalDex. All rights reserved.
Pokémon and Pokémon character names are trademarks of Nintendo / GAME FREAK / Creatures Inc. This is a fan-made website for learning and community use only. Not affiliated with or endorsed by the trademark holders.

Search NationalDex

Search Pokémon, moves, abilities, types, and items.