There are 18 types in the Pokemon world, and they all related to one another differently. As a result, it can be difficult to remember all the matchups and combinations. Throw in the fact that many Pokemon are dual-types, and it gets even more complicated.

RELATED: How Many Pokemon Are There? A Full Analysis And Breakdown

Every Pokemon type has its strengths and weaknesses, as well as immunities and resistances. If you need to refresh your memory on how the Pokemon types gel together, or are looking for how a specific type fairs against others, you can use this handy chart as a reference.

Updated on April 2023 by Rebecca Phillips: No matter where you're adventuring in the Pokemon world, type matchups are important for Pokemon battles. We've updated this guide for clarity so you can view each Pokemon type's strengths and weaknesses with ease.

Pokemon Type Chart

Pokemon Scarlet and Violet player surrounded by a team of Pokemon

Super effective against means attacks of that type will do two times damage to the listed types.

Weak to means Pokemon of that type will receive two times damage to the listed types.

Resists means Pokemon of that type will take half damage from attacks of the listed types.

Weak against means attacks of that Pokemon type will inflict half as much damage to Pokemon of the listed types.

Pokemon Type

Super Effective Against

Weak To

Resists

Weak Against

Grass


Grass_icon_SwSh

Water


Ground


Rock

Fire


Flying


Bug


Poison


Ice

Grass


Water


Ground


Electric

Grass


Dragon


Steel


Bug


Fire


Flying


Poison

Water


Pokémon_Water_Type_Icon.svg

Fire


Ground


Rock

Grass


Electric

Steel


Water


Fire


Ice

Water


Grass


Dragon

Fire


120px-Fire_icon_SwSh

Grass


Bug


Ice


Steel

Water


Ground


Rock

Fire


Grass


Ice


Steel


Fairy


Bug

Fire


Water


Rock


Dragon

Normal


Pokémon_Normal_Type_Icon.svg

-

Fighting

Ghost (No effect)

Rock


Steel

Fighting


Fighting type symbol Pokemon

Normal


Steel


Ice


Rock


Dark

Psychic


Fairy


Flying

Bug


Rock


Dark

Poison


Flying


Psychic


Bug


Fairy

Electric


Pokémon_Electric_Type_Icon.svg

Water


Flying

Ground

Electric


Flying


Steel

Grass


Electric


Ground (No effect)


Dragon

Flying


120px-Flying_icon_SwSh

Fighting


Grass


Bug

Electric


Ice


Rock

Fighting


Grass


Bug

Electric


Rock


Steel

Ground


800px-Pokémon_Ground_Type_Icon.svg

Electric


Fire


Poison


Rock


Steel

Water


Grass


Ice

Poison


Rock

Grass


Bug

Rock


Pokémon_Rock_Type_Icon.svg

Fire


Ice


Flying


Bug

Water


Grass


Fighting


Ground


Steel

Normal


Fire


Poison


Flying

Fighting


Ground


Steel

Psychic


Pokémon_Psychic_Type_Icon.svg

Fighting


Poison

Bug


Ghost


Dark

Fighting


Psychic

Psychic


Dark (No effect)


Steel

Ghost


120px-Ghost_icon_SwSh

Psychic


Ghost

Ghost


Dark

Normal (No effect)


Fighting (No effect)


Poison


Bug

Dark

Dark


Dark type symbol Pokemon

Psychic


Ghost

Fighting


Bug


Fairy

Psychic (No effect)


Ghost


Dark

Fighting


Dark


Fairy

Bug


120px-Bug_icon_SwSh

Grass


Psychic


Dark

Fire


Flying


Rock

Grass


Fighting


Ground

Fire


Fighting


Poison


Flying


Ghost


Steel


Fairy

Poison


Poison Pokemon Type Symbol-1

Grass


Fairy

Ground


Psychic

Grass


Fighting


Poison


Bug


Fairy

Poison


Ground


Rock


Ghost


Steel (No effect)

Steel


1200px-Pokémon_Steel_Type_Icon.svg

Ice


Rock


Fairy

Fire


Fighting


Ground

Normal


Grass


Ice


Flying


Psychic


Bug


Rock


Dragon


Steel


Fairy

Fire


Water


Electric


Steel

Ice


Pokémon_Ice_Type_Icon.svg

Grass


Ground


Flying


Dragon

Fire


Fighting


Rock


Steel

Ice

Fire


Water


Steel

Dragon


120px-Dragon_icon_SwSh

Dragon

Dragon


Fairy

Fire


Grass


Water


Electric

Steel


Fairy (No effect)

Fairy


Pokémon_Fairy_Type_Icon.svg

Dragon


Fighting


Dark

Poison


Steel

Fighting


Bug


Dark

Fire


Poison


Steel

Multipliers are used when a Pokemon has two types that are weak to the same type. For example, Swampert, a Ground and Water-type Pokemon, would receive four times damage from Grass-type moves.

If a Pokemon's type means it is completely immune to moves of another type (for example, Normal-type Pokemon are immune to Ghost-type moves), an additional typing doesn't negate this immunity. E.g. A Normal and Electric-type Pokemon will still be immune to Ghost-type moves, despite also being an Electric type.

NEXT: The File Size Of Every Core Pokemon Game