Type/Type chart
![]() |
It has been suggested that this article be moved to Type Matchup Chart. Please discuss whether or not to move it on its talk page. |
A type chart, also known as Type Matchup Chart, shows which modifiers are applied to move types when attacking Pokémon of each type. If the defending Pokémon is dual-typed, the modifier is calculated as the product of the modifiers for both of its types: a Flying-type move would hit for 4× damage on a Bug/Grass Pokémon, while a Ground-type move used against the same would do only a quarter of the normal damage. (A complete ineffectiveness against either type will make the move deal no damage, since 0 multiplied by any number is 0.)
The type chart has changed between generations of games, most notably due to the inclusion of new types. For the current type chart, see Type#Type chart.
Generations II-V
× | Defending type | |||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | ||
A t t a c k i n g t y p e |
![]() |
1× | 1× | 1× | 1× | 1× | ½× | 1× | 0× | ½× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× |
![]() |
2× | 1× | ½× | ½× | 1× | 2× | ½× | 0× | 2× | 1× | 1× | 1× | 1× | ½× | 2× | 1× | 2× | |
![]() |
1× | 2× | 1× | 1× | 1× | ½× | 2× | 1× | ½× | 1× | 1× | 2× | ½× | 1× | 1× | 1× | 1× | |
![]() |
1× | 1× | 1× | ½× | ½× | ½× | 1× | ½× | 0× | 1× | 1× | 2× | 1× | 1× | 1× | 1× | 1× | |
![]() |
1× | 1× | 0× | 2× | 1× | 2× | ½× | 1× | 2× | 2× | 1× | ½× | 2× | 1× | 1× | 1× | 1× | |
![]() |
1× | ½× | 2× | 1× | ½× | 1× | 2× | 1× | ½× | 2× | 1× | 1× | 1× | 1× | 2× | 1× | 1× | |
![]() |
1× | ½× | ½× | ½× | 1× | 1× | 1× | ½× | ½× | ½× | 1× | 2× | 1× | 2× | 1× | 1× | 2× | |
![]() |
0× | 1× | 1× | 1× | 1× | 1× | 1× | 2× | ½× | 1× | 1× | 1× | 1× | 2× | 1× | 1× | ½× | |
![]() |
1× | 1× | 1× | 1× | 1× | 2× | 1× | 1× | ½× | ½× | ½× | 1× | ½× | 1× | 2× | 1× | 1× | |
![]() |
1× | 1× | 1× | 1× | 1× | ½× | 2× | 1× | 2× | ½× | ½× | 2× | 1× | 1× | 2× | ½× | 1× | |
![]() |
1× | 1× | 1× | 1× | 2× | 2× | 1× | 1× | 1× | 2× | ½× | ½× | 1× | 1× | 1× | ½× | 1× | |
![]() |
1× | 1× | ½× | ½× | 2× | 2× | ½× | 1× | ½× | ½× | 2× | ½× | 1× | 1× | 1× | ½× | 1× | |
![]() |
1× | 1× | 2× | 1× | 0× | 1× | 1× | 1× | 1× | 1× | 2× | ½× | ½× | 1× | 1× | ½× | 1× | |
![]() |
1× | 2× | 1× | 2× | 1× | 1× | 1× | 1× | ½× | 1× | 1× | 1× | 1× | ½× | 1× | 1× | 0× | |
![]() |
1× | 1× | 2× | 1× | 2× | 1× | 1× | 1× | ½× | ½× | ½× | 2× | 1× | 1× | ½× | 2× | 1× | |
![]() |
1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | ½× | 1× | 1× | 1× | 1× | 1× | 1× | 2× | 1× | |
![]() |
1× | ½× | 1× | 1× | 1× | 1× | 1× | 2× | ½× | 1× | 1× | 1× | 1× | 2× | 1× | 1× | ½× | |
These matchups are suitable for Generation II to Generation V. |
Generation I
× | Defending type | |||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() | ||
A t t a c k i n g t y p e |
![]() |
1× | 1× | 1× | 1× | 1× | ½× | 1× | 0× | 1× | 1× | 1× | 1× | 1× | 1× | 1× |
![]() |
2× | 1× | ½× | ½× | 1× | 2× | ½× | 0× | 1× | 1× | 1× | 1× | ½× | 2× | 1× | |
![]() |
1× | 2× | 1× | 1× | 1× | ½× | 2× | 1× | 1× | 1× | 2× | ½× | 1× | 1× | 1× | |
![]() |
1× | 1× | 1× | ½× | ½× | ½× | 2× | ½× | 1× | 1× | 2× | 1× | 1× | 1× | 1× | |
![]() |
1× | 1× | 0× | 2× | 1× | 2× | ½× | 1× | 2× | 1× | ½× | 2× | 1× | 1× | 1× | |
![]() |
1× | ½× | 2× | 1× | ½× | 1× | 2× | 1× | 2× | 1× | 1× | 1× | 1× | 2× | 1× | |
![]() |
1× | ½× | ½× | 2× | 1× | 1× | 1× | ½× | ½× | 1× | 2× | 1× | 2× | 1× | 1× | |
![]() |
0× | 1× | 1× | 1× | 1× | 1× | 1× | 2× | 1× | 1× | 1× | 1× | 0× | 1× | 1× | |
![]() |
1× | 1× | 1× | 1× | 1× | ½× | 2× | 1× | ½× | ½× | 2× | 1× | 1× | 2× | ½× | |
![]() |
1× | 1× | 1× | 1× | 2× | 2× | 1× | 1× | 2× | ½× | ½× | 1× | 1× | 1× | ½× | |
![]() |
1× | 1× | ½× | ½× | 2× | 2× | ½× | 1× | ½× | 2× | ½× | 1× | 1× | 1× | ½× | |
![]() |
1× | 1× | 2× | 1× | 0× | 1× | 1× | 1× | 1× | 2× | ½× | ½× | 1× | 1× | ½× | |
![]() |
1× | 2× | 1× | 2× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | ½× | 1× | 1× | |
![]() |
1× | 1× | 2× | 1× | 2× | 1× | 1× | 1× | 1× | ½× | 2× | 1× | 1× | ½× | 2× | |
![]() |
1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 1× | 2× | |
These matchups are suitable for Generation I. |
Differences
Generation I and II
The biggest difference between the two charts is the addition of the Dark and Steel types. Among relationships that were already in the chart, Bug was made ½× effective against Poison instead of 2×, and Poison was changed from 2× to 1× against Bug. Ghost was made 2× against Psychic, as opposed to 0×. Also, Ice was adjusted to deal ½× damage to Fire as opposed to 1×.
Generation V and VI
The biggest difference between the two charts is the addition of the Fairy type. The only pre-existing relationship that was changed was making Steel no longer resistant to Ghost and Dark.