Found a bug? Have a suggestion? File a bug report!

Type Chart

These modifiers are for a move with the type from the left attacking a Pokémon with the type from the top. For a Pokémon with two types, look up the modifier for each of its types and multiply them.

Highlighted cells are those that changed after RBY; the tooltip contains the old value.

Also, this page doesn't fit on 800x600 and I'm not sure how to fix it.

bug dark dragon electric fighting fire flying ghost grass ground ice normal poison psychic rock steel water
bug - 2 - - ½ ½ ½ ½ 2 - - - ½ 2 - ½ -
dark - ½ - - ½ - - 2 - - - - - 2 - ½ -
dragon - - 2 - - - - - - - - - - - - ½ -
electric - - ½ ½ - - 2 - ½ 0 - - - - - - 2
fighting ½ 2 - - - - ½ 0 - - 2 2 ½ ½ 2 2 -
fire 2 - ½ - - ½ - - 2 - 2 - - - ½ 2 ½
flying 2 - - ½ 2 - - - 2 - - - - - ½ ½ -
ghost - ½ - - - - - 2 - - - 0 - 2 - ½ -
grass ½ - ½ - - ½ ½ - ½ 2 - - ½ - 2 ½ 2
ground ½ - - 2 - 2 0 - ½ - - - 2 - 2 2 -
ice - - 2 - - ½ 2 - 2 2 ½ - - - - ½ ½
normal - - - - - - - 0 - - - - - - ½ ½ -
poison - - - - - - - ½ 2 ½ - - ½ - ½ 0 -
psychic - 0 - - 2 - - - - - - - 2 ½ - ½ -
rock 2 - - - ½ 2 2 - - ½ 2 - - - - ½ -
steel - - - ½ - ½ - - - - 2 - - - 2 ½ ½
water - - ½ - - 2 - - ½ 2 - - - - 2 - ½