Type/Type chart

The type chart is a visual representation of type effectiveness in the core series Pokémon games.
The type chart has changed between generations of , most notably due to the inclusion of new types.
==Generation VI onward==
× 	× 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type
× 	× 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	
Attacking type 	 	1× 	1× 	1× 	1× 	1× 	½× 	1× 	0× 	½× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1×
Attacking type 	 	2× 	1× 	½× 	½× 	1× 	2× 	½× 	0× 	2× 	1× 	1× 	1× 	1× 	½× 	2× 	1× 	2× 	½×
Attacking type 	 	1× 	2× 	1× 	1× 	1× 	½× 	2× 	1× 	½× 	1× 	1× 	2× 	½× 	1× 	1× 	1× 	1× 	1×
Attacking type 	 	1× 	1× 	1× 	½× 	½× 	½× 	1× 	½× 	0× 	1× 	1× 	2× 	1× 	1× 	1× 	1× 	1× 	2×
Attacking type 	 	1× 	1× 	0× 	2× 	1× 	2× 	½× 	1× 	2× 	2× 	1× 	½× 	2× 	1× 	1× 	1× 	1× 	1×
Attacking type 	 	1× 	½× 	2× 	1× 	½× 	1× 	2× 	1× 	½× 	2× 	1× 	1× 	1× 	1× 	2× 	1× 	1× 	1×
Attacking type 	 	1× 	½× 	½× 	½× 	1× 	1× 	1× 	½× 	½× 	½× 	1× 	2× 	1× 	2× 	1× 	1× 	2× 	½×
Attacking type 	 	0× 	1× 	1× 	1× 	1× 	1× 	1× 	2× 	1× 	1× 	1× 	1× 	1× 	2× 	1× 	1× 	½× 	1×
Attacking type 	 	1× 	1× 	1× 	1× 	1× 	2× 	1× 	1× 	½× 	½× 	½× 	1× 	½× 	1× 	2× 	1× 	1× 	2×
Attacking type 	 	1× 	1× 	1× 	1× 	1× 	½× 	2× 	1× 	2× 	½× 	½× 	2× 	1× 	1× 	2× 	½× 	1× 	1×
Attacking type 	 	1× 	1× 	1× 	1× 	2× 	2× 	1× 	1× 	1× 	2× 	½× 	½× 	1× 	1× 	1× 	½× 	1× 	1×
Attacking type 	 	1× 	1× 	½× 	½× 	2× 	2× 	½× 	1× 	½× 	½× 	2× 	½× 	1× 	1× 	1× 	½× 	1× 	1×
Attacking type 	 	1× 	1× 	2× 	1× 	0× 	1× 	1× 	1× 	1× 	1× 	2× 	½× 	½× 	1× 	1× 	½× 	1× 	1×
Attacking type 	 	1× 	2× 	1× 	2× 	1× 	1× 	1× 	1× 	½× 	1× 	1× 	1× 	1× 	½× 	1× 	1× 	0× 	1×
Attacking type 	 	1× 	1× 	2× 	1× 	2× 	1× 	1× 	1× 	½× 	½× 	½× 	2× 	1× 	1× 	½× 	2× 	1× 	1×
Attacking type 	 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	½× 	1× 	1× 	1× 	1× 	1× 	1× 	2× 	1× 	0×
Attacking type 	 	1× 	½× 	1× 	1× 	1× 	1× 	1× 	2× 	1× 	1× 	1× 	1× 	1× 	2× 	1× 	1× 	½× 	½×
Attacking type 	 	1× 	2× 	1× 	½× 	1× 	1× 	1× 	1× 	½× 	½× 	1× 	1× 	1× 	1× 	1× 	2× 	2× 	1×
This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.	This matchup table is used in onward.
==Generations II-V==
× 	× 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type
× 	× 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	
Attacking type 	 	1× 	1× 	1× 	1× 	1× 	½× 	1× 	0× 	½× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1×
Attacking type 	 	2× 	1× 	½× 	½× 	1× 	2× 	½× 	0× 	2× 	1× 	1× 	1× 	1× 	½× 	2× 	1× 	2×
Attacking type 	 	1× 	2× 	1× 	1× 	1× 	½× 	2× 	1× 	½× 	1× 	1× 	2× 	½× 	1× 	1× 	1× 	1×
Attacking type 	 	1× 	1× 	1× 	½× 	½× 	½× 	1× 	½× 	0× 	1× 	1× 	2× 	1× 	1× 	1× 	1× 	1×
Attacking type 	 	1× 	1× 	0× 	2× 	1× 	2× 	½× 	1× 	2× 	2× 	1× 	½× 	2× 	1× 	1× 	1× 	1×
Attacking type 	 	1× 	½× 	2× 	1× 	½× 	1× 	2× 	1× 	½× 	2× 	1× 	1× 	1× 	1× 	2× 	1× 	1×
Attacking type 	 	1× 	½× 	½× 	½× 	1× 	1× 	1× 	½× 	½× 	½× 	1× 	2× 	1× 	2× 	1× 	1× 	2×
Attacking type 	 	0× 	1× 	1× 	1× 	1× 	1× 	1× 	2× 	½× 	1× 	1× 	1× 	1× 	2× 	1× 	1× 	½×
Attacking type 	 	1× 	1× 	1× 	1× 	1× 	2× 	1× 	1× 	½× 	½× 	½× 	1× 	½× 	1× 	2× 	1× 	1×
Attacking type 	 	1× 	1× 	1× 	1× 	1× 	½× 	2× 	1× 	2× 	½× 	½× 	2× 	1× 	1× 	2× 	½× 	1×
Attacking type 	 	1× 	1× 	1× 	1× 	2× 	2× 	1× 	1× 	1× 	2× 	½× 	½× 	1× 	1× 	1× 	½× 	1×
Attacking type 	 	1× 	1× 	½× 	½× 	2× 	2× 	½× 	1× 	½× 	½× 	2× 	½× 	1× 	1× 	1× 	½× 	1×
Attacking type 	 	1× 	1× 	2× 	1× 	0× 	1× 	1× 	1× 	1× 	1× 	2× 	½× 	½× 	1× 	1× 	½× 	1×
Attacking type 	 	1× 	2× 	1× 	2× 	1× 	1× 	1× 	1× 	½× 	1× 	1× 	1× 	1× 	½× 	1× 	1× 	0×
Attacking type 	 	1× 	1× 	2× 	1× 	2× 	1× 	1× 	1× 	½× 	½× 	½× 	2× 	1× 	1× 	½× 	2× 	1×
Attacking type 	 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	½× 	1× 	1× 	1× 	1× 	1× 	1× 	2× 	1×
Attacking type 	 	1× 	½× 	1× 	1× 	1× 	1× 	1× 	2× 	½× 	1× 	1× 	1× 	1× 	2× 	1× 	1× 	½×
This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .	This matchup table is used from to .
==Generation I==
× 	× 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type 	Defending type
× 	× 	 	 	 	 	 	 	 	 	 	 	 	 	 	 	
Attacking type 	 	1× 	1× 	1× 	1× 	1× 	½× 	1× 	0× 	1× 	1× 	1× 	1× 	1× 	1× 	1×
Attacking type 	 	2× 	1× 	½× 	½× 	1× 	2× 	½× 	0× 	1× 	1× 	1× 	1× 	½× 	2× 	1×
Attacking type 	 	1× 	2× 	1× 	1× 	1× 	½× 	2× 	1× 	1× 	1× 	2× 	½× 	1× 	1× 	1×
Attacking type 	 	1× 	1× 	1× 	½× 	½× 	½× 	2× 	½× 	1× 	1× 	2× 	1× 	1× 	1× 	1×
Attacking type 	 	1× 	1× 	0× 	2× 	1× 	2× 	½× 	1× 	2× 	1× 	½× 	2× 	1× 	1× 	1×
Attacking type 	 	1× 	½× 	2× 	1× 	½× 	1× 	2× 	1× 	2× 	1× 	1× 	1× 	1× 	2× 	1×
Attacking type 	 	1× 	½× 	½× 	2× 	1× 	1× 	1× 	½× 	½× 	1× 	2× 	1× 	2× 	1× 	1×
Attacking type 	 	0× 	1× 	1× 	1× 	1× 	1× 	1× 	2× 	1× 	1× 	1× 	1× 	0× 	1× 	1×
Attacking type 	 	1× 	1× 	1× 	1× 	1× 	½× 	2× 	1× 	½× 	½× 	2× 	1× 	1× 	2× 	½×
Attacking type 	 	1× 	1× 	1× 	1× 	2× 	2× 	1× 	1× 	2× 	½× 	½× 	1× 	1× 	1× 	½×
Attacking type 	 	1× 	1× 	½× 	½× 	2× 	2× 	½× 	1× 	½× 	2× 	½× 	1× 	1× 	1× 	½×
Attacking type 	 	1× 	1× 	2× 	1× 	0× 	1× 	1× 	1× 	1× 	2× 	½× 	½× 	1× 	1× 	½×
Attacking type 	 	1× 	2× 	1× 	2× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	½× 	1× 	1×
Attacking type 	 	1× 	1× 	2× 	1× 	2× 	1× 	1× 	1× 	1× 	½× 	2× 	1× 	1× 	½× 	2×
Attacking type 	 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	1× 	2×
This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .	This matchup table is used in .
==Changes==
===Between Generations I and II===
* The and types were introduced.
* was made ½× against instead of 2×.
* Poison was made to 1× against Bug instead of 2×.
* was made 2× against instead of 0×.
* was made ½× against instead of 1×.
===Between Generations V and VI===
* The type was introduced.
* and were made 1× against instead of ½×.
==See also==
* Type
Category:Terminology
Category:Game mechanics
Category:Subpages
it:Tipo#Tabella dei tipi
ja:相性
zh:属性相克表