GO BATTLE TOOL

Type matchups, at a glance.

Pick your opponent’s type to find the best Pokémon types and move types to bring.

01 / SELECT

What type is your opponent?

Choose up to two types. Tap again to remove.

OpponentAdd a second type (optional)

02 / COUNTER

Best types to bring

These types hit super effectively, ranked with incoming same-type damage in mind. Make sure your Pokémon knows a matching move.

01
GrassGrass
Attack1.6×
Incoming0.625×

Safer resistance

02
ElectricElectric
Attack1.6×
Incoming

Neutral

03 / MOVES

Move-type breakdown

Multipliers follow Pokémon GO rules and stack for dual types.

Super effective

2
ElectricmoveWeakness1.6×
GrassmoveWeakness1.6×

Neutral

12
Normalmove
Fightingmove
Poisonmove
Groundmove
Flyingmove
Psychicmove
Bugmove
Rockmove
Ghostmove
Dragonmove
Darkmove
Fairymove

Resisted

4
Firemove0.625×
Watermove0.625×
Icemove0.625×
Steelmove0.625×

04 / EXPLAINED

Choose the right counter type

Pokémon GO damage depends on the attacking move type and every defending type. Select one or two types above to see real GO multipliers and counter types that also account for incoming same-type damage.

Battle guide

05 / TYPES

Explore all 18 types

Each guide includes weaknesses, resistances, best counters and practical advice.

06 / FAQ

Frequently asked questions

What are the type-effectiveness multipliers in Pokémon GO?

A single weakness deals 1.6× damage and a double weakness deals 2.56×. Resistance is 0.625×, while main-series immunities become strong resistances in Pokémon GO.

Should I check the Pokémon type or the move type?

Move type determines effectiveness. Bring a Pokémon that knows a super-effective move, ideally matching its own type for the same-type attack bonus.

How are dual types calculated?

A move is checked against both defending types and the effects stack. Ice is strong against both Dragon and Flying, for example, so it deals 2.56× damage.