Pokémon type matchups made simple

Pokémon battles become much easier to read once you understand how types affect damage. Every Pokémon can have one or two types, and every move has a type as well. When those types interact, an attack may deal double damage, half damage, no damage, or its regular amount.

The type chart can look intimidating at first because it contains many relationships. You do not need to memorize everything immediately. Start by learning the most common weaknesses, then use the game’s battle messages, move descriptions, and team-building tools to fill in the gaps.

This beginner’s guide to understanding Pokémon type matchups explains offensive strengths, defensive weaknesses, dual-type interactions, same-type bonuses, and the practical decisions that make battles more predictable.

How the type chart works

A type matchup describes what happens when a move of one type hits a Pokémon of another type. If the attacking type is strong against the defending type, the game displays “Super effective!” and the move deals increased damage. If the defender resists it, the move deals reduced damage. Some type combinations make a move completely ineffective.

For example, Water-type moves are strong against Fire, Ground, and Rock Pokémon. A Water attack against a Fire Pokémon is therefore a reliable choice. Fire-type moves are weak against Water, Rock, and Dragon, so using Flamethrower against a Water Pokémon is usually a poor decision.

The matchup is based on the move being used, not simply the type of the Pokémon attacking. A Pikachu can learn moves from several categories, and those moves follow their own type rules. An Electric-type Pokémon using a Normal-type attack does not receive Electric-type advantages from that particular move.

The main damage results are often shown through familiar messages:

Learn attacking strengths first

The fastest way to improve is to memorize which types each move hits super effectively. Several relationships appear constantly during the story, in rival battles, and in competitive matches.

Fire defeats Grass, Ice, Bug, and Steel. Water defeats Fire, Ground, and Rock. Grass defeats Water, Ground, and Rock. Electric defeats Water and Flying, although Electric attacks cannot hit Ground-type Pokémon at all.

Ground is especially useful because it is super effective against Fire, Electric, Poison, Rock, and Steel. Fighting is strong against Normal, Ice, Rock, Dark, and Steel. Fairy attacks are powerful against Fighting, Dragon, and Dark, while Ice attacks are strong against Grass, Ground, Flying, and Dragon.

Some type relationships are easy to remember through themes. Water puts out Fire, Ground covers Electric circuits, and Ice freezes Flying creatures and dragons. These associations are not a replacement for the full chart, but they provide useful memory cues while you play.

Ghost and Dark attacks share an important role against Psychic Pokémon. Ghost is also strong against Ghost, while Dark is strong against Ghost and Psychic. Poison attacks are effective against Grass and Fairy. Rock attacks work well against Fire, Ice, Flying, and Bug.

Understand defensive weaknesses and immunities

Defensive type matchups determine how much damage a Pokémon takes when it is attacked. A Pokémon’s weakness can make a normally powerful move especially dangerous. For instance, a Flying-type Pokémon is weak to Electric, Ice, and Rock attacks, while a Water-type Pokémon is weak to Electric and Grass.

Resistance works in the opposite direction. Water Pokémon resist Fire, Water, Ice, and Steel moves. Grass Pokémon resist Water, Electric, Grass, and Ground. Steel Pokémon have many resistances, including Normal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Fairy, and Steel itself.

Immunities are stronger than resistances because they reduce damage to zero. Normal and Fighting moves cannot affect Ghost Pokémon. Ground moves cannot hit Flying Pokémon, and Electric moves cannot affect Ground Pokémon. Psychic moves cannot damage Dark Pokémon, while Dragon moves cannot hurt Fairy Pokémon.

Abilities can create additional immunities or change expected results. Levitate, for example, gives a Pokémon immunity to Ground attacks, while abilities such as Flash Fire can turn a Fire attack into a benefit. Always check the battle text when an interaction seems unusual. The type chart gives the basic rule, but a Pokémon’s ability, held item, or temporary battle effect may modify it.

Reading dual-type Pokémon

A dual-type Pokémon has two defensive types, so the game checks the incoming move against both of them. The results multiply together. This creates four main possibilities: a double weakness, a regular weakness, a resistance, or a complete immunity.

Consider a Water/Flying Pokémon such as Gyarados. Water is weak to Electric, and Flying is also weak to Electric. The two weaknesses combine into a four-times weakness, written as 4× damage. An Electric move can therefore defeat Gyarados very quickly if it survives the first attack.

The reverse can happen with resistances. A Water/Flying Pokémon resists Fire because Water resists Fire, and it takes regular damage from the Flying side. Against Ground moves, its Flying typing provides immunity, even though Water would normally take regular damage. The immunity wins, resulting in zero damage.

Dual typing can also cancel out an apparent weakness. A Grass/Poison Pokémon is weak to Fire because Grass is weak to Fire and Poison takes regular damage. However, it is not weak to Bug in the same way a pure Grass Pokémon is, because Poison resists Bug. The combined result can turn a weakness into a neutral hit.

When facing an unfamiliar Pokémon, identify both types before choosing a move. Looking at only the first type is one of the most common beginner mistakes. A type combination can make a Pokémon far more vulnerable or far more durable than its individual types suggest.

Attacking type Super effective against Common resistance or immunity to remember
Fire Grass, Ice, Bug, Steel Resisted by Water, Fire, Rock, and Dragon
Water Fire, Ground, Rock Resisted by Water, Grass, and Dragon
Grass Water, Ground, Rock Resisted by Fire, Grass, Poison, Bug, Dragon, and Steel
Electric Water, Flying Ground is immune
Ground Fire, Electric, Poison, Rock, Steel Flying is immune
Ice Grass, Ground, Flying, Dragon Resisted by Fire, Water, Ice, and Steel
Fighting Normal, Ice, Rock, Dark, Steel Ghost is immune
Fairy Fighting, Dragon, Dark Dragon is immune to Dragon, not Fairy
Psychic Fighting, Poison Dark is immune
Ghost Psychic, Ghost Normal is immune
Dark Psychic, Ghost Resisted by Fighting, Dark, and Fairy

Add same-type attack bonuses

Type effectiveness is only part of a move’s damage. Pokémon also receive a Same-Type Attack Bonus, commonly called STAB, when they use a move that matches one of their own types. A Water-type Pokémon using a Water move gets extra power, even when the move is not super effective.

STAB makes a neutral attack more valuable and can make a super-effective attack especially threatening. A Fire-type Pokémon using a Fire move against a Grass Pokémon benefits from both the Fire weakness and the same-type bonus. This is why a move with slightly lower listed power can outperform a stronger move when it has STAB.

STAB does not change the type matchup itself. A Water Pokémon using a Water move against another Water Pokémon still hits for reduced damage because Water resists Water. The bonus improves the move’s base damage, but it does not erase the target’s resistance.

Move power, the attacker’s relevant offensive stat, the target’s defensive stat, critical hits, abilities, items, weather, and other effects also influence the final result. Treat the type chart as the foundation of a decision rather than a guarantee that every super-effective move will knock out the opponent.

Use matchups to build a balanced team

Type knowledge becomes most useful when you apply it before a battle starts. A balanced team should have several ways to attack common weaknesses and should avoid leaving every member vulnerable to the same type. Six Pokémon with unrelated designs can still share a serious weakness to Rock, Ice, Ground, or Electric attacks.

Team coverage means carrying moves that can hit different types effectively. A Grass-type Pokémon might learn a Ground move for Fire and Poison targets, while a Water-type Pokémon could use an Ice move against Grass, Flying, or Dragon opponents. Coverage does not require every Pokémon to learn four different types, but it helps prevent one opposing Pokémon from stopping your entire team.

Defensive switching is just as important as choosing an attacking move. If an opponent sends out a Fire Pokémon, switching to a Water, Ground, or Rock Pokémon may reduce incoming damage and create an opportunity to attack. If you predict an Electric move, a Ground-type switch can turn the opponent’s attack into a wasted turn.

Look at the whole team rather than judging one Pokémon in isolation. A Pokémon with several weaknesses may still be excellent if its teammates cover those weaknesses. Similarly, a Pokémon with many resistances can become a liability if the rest of the team cannot handle the attacks it draws.

Build practical type-chart habits

Memorization helps, but good habits allow you to play effectively while you are still learning. Keep the in-game summary screen, move descriptions, or an official type chart available during difficult battles. Repeatedly checking the same relationships will gradually make them automatic.

Pay attention to the opponent’s type before selecting a move. Then consider whether the move receives STAB, whether the target might have an immunity, and whether another move would provide better coverage. In a story battle, a super-effective attack is often enough. In a tougher match, predicting a switch or avoiding a resisted move can matter more.

These habits make type matchups easier to apply:

Practice in low-stakes battles by guessing the best move before checking the game’s result. When a prediction is wrong, identify whether the mistake came from the move type, the target’s second type, an immunity, or an ability. This turns each battle into a short lesson instead of a frustrating surprise.

Apply the chart in real battles

A strong turn usually begins with three checks: what type is the opponent, what move can hit it effectively, and what attack is the opponent likely to use in return. This simple process prevents random move selection and encourages deliberate play.

Suppose your opponent sends out a Dragon-type Pokémon. Fairy and Ice attacks are usually valuable, but a Fairy move is safer when available because Fairy Pokémon are immune to Dragon attacks. If the opponent is a Steel-type Pokémon, Fire, Fighting, and Ground moves are better choices, while Fairy and Ice attacks are usually poor options.

Temporary mechanics can add another layer. Terastallization can change a Pokémon’s defensive type, while moves and abilities may alter priority, weather, or damage. When a familiar matchup suddenly produces an unexpected result, inspect the Pokémon’s current type and battle effects rather than assuming the chart is wrong.

You do not need perfect knowledge to make smart decisions. Learn the common matchups, recognize immunity patterns, check dual types, and understand why a move is strong or weak. With those basics in place, the full Pokémon type chart becomes a useful reference instead of a wall of information.

Use the matchup principles in your next battle, review the turns that surprised you, and gradually expand the relationships you know by memory. A few minutes of deliberate practice can turn type advantages into one of the most reliable tools in your Pokémon strategy.