Free · no sign-up · every Pokémon
Pokémon Counter Checker
Type any Pokémon below to see what it is weak to and which Pokémon counter it best. Each result lists 4× and 2× weaknesses, then counters that hit that weakness with a move they actually learn and resist the target's attacks. For example, Landorus is weak to Ice (4×) and Water, and Rotom-Wash is one of its best counters. It is free, needs no account and covers every game.
Best counters for popular Pokémon
Top three counters per Pokémon with the move to use. Open a row for the full weakness chart and more counters.
| Pokémon | Type | Weak to | Best counters (move) |
|---|---|---|---|
| GroundFlying | Ice (4×) and Water | Rotom-Wash (Hydro Pump), Pelipper (Muddy Water), Gyarados (Waterfall) | |
| GroundFlying | Ice (4×) and Water | Rotom-Wash (Hydro Pump), Pelipper (Muddy Water), Gyarados (Waterfall) | |
| DarkGhost | Fairy | Grimmsnarl (Spirit Break), Mega Audino (Dazzling Gleam), Wigglytuff (Moonblast) | |
| Psychic | Bug, Ghost and Dark | Incineroar (Throat Chop), Kingambit (Sucker Punch), Gholdengo (Shadow Ball) | |
| ElectricFlying | Ice and Rock | Rhyperior (Rock Slide), Arctozolt (Icicle Spear), Tyrantrum (Rock Slide) | |
| Grass | Fire, Ice, Poison, Flying and Bug | Sneasler (Dire Claw), Incineroar (Flare Blitz), Mega Salamence (Dual Wingbeat) | |
| FightingPoison | Psychic (4×), Ground and Flying | Galarian Slowking (Psychic), Gliscor (High Horsepower), Mega Golurk (Headlong Rush) | |
| FireDark | Water, Fighting, Ground and Rock | Mega Tyranitar (Rock Slide), Kommo-o (Aura Sphere), Primarina (Aqua Jet) | |
| DragonFlying | Ice (4×), Rock, Dragon and Fairy | Mega Mawile (Play Rough), Klefki (Dazzling Gleam), Tinkaton (Play Rough) | |
| DarkSteel | Fighting (4×), Fire and Ground | Incineroar (Flare Blitz), Mega Lucario Z (Aura Sphere), Pawmot (Close Combat) | |
| PsychicNormal | Bug and Dark | Kingambit (Sucker Punch), Mega Golisopod (Leech Life), Mega Tyranitar (Knock Off) | |
| SteelGhost | Fire, Ground, Ghost and Dark | Incineroar (Flare Blitz), Kingambit (Sucker Punch), Mega Pyroar (Heat Wave) | |
| WaterGhost | Electric, Grass, Ghost and Dark | Hydreigon (Dark Pulse), Meowscarada (Flower Trick), Hisuian Samurott (Night Slash) | |
| NormalPsychic | Bug and Dark | Kingambit (Sucker Punch), Mega Golisopod (Leech Life), Mega Tyranitar (Knock Off) | |
| SteelDragon | Fighting and Ground | Excadrill (High Horsepower), Mega Lucario Z (Aura Sphere), Mega Steelix (High Horsepower) | |
| BugSteel | Fire (4×) | Mega Charizard Y (Heat Wave), Volcarona (Heat Wave), Torkoal (Eruption) | |
| WaterFlying | Electric (4×) and Rock | Rotom-Wash (Thunderbolt), Mega Ampharos (Thunderbolt), Heliolisk (Electroweb) | |
| Electric | Ground | Garchomp (Stomping Tantrum), Excadrill (High Horsepower), Mega Swampert (Earthquake) | |
| Water | Electric and Grass | Rillaboom (Grassy Glide), Whimsicott (Energy Ball), Sinistcha (Matcha Gotcha) | |
| FireRock | Water (4×), Ground (4×), Fighting and Rock | Garchomp (Stomping Tantrum), Kommo-o (Aura Sphere), Mega Swampert (Wave Crash) | |
| FireFlying | Rock (4×), Water and Electric | Hisuian Arcanine (Head Smash), Mega Tyranitar (Rock Slide), Mega Glimmora (Power Gem) | |
| Fairy | Poison and Steel | Gholdengo (Make It Rain), Mega Golisopod (Iron Head), Mega Gengar (Sludge Bomb) | |
| Fairy | Poison and Steel | Gholdengo (Make It Rain), Mega Golisopod (Iron Head), Mega Gengar (Sludge Bomb) | |
| PsychicFairy | Poison, Ghost and Steel | Gholdengo (Make It Rain), Mega Golisopod (Iron Head), Excadrill (Iron Head) | |
| BugFire | Rock (4×), Water and Flying | Mega Salamence (Dual Wingbeat), Basculegion (Wave Crash), Pelipper (Muddy Water) | |
| DragonGround | Ice (4×), Dragon and Fairy | Whimsicott (Moonblast), Mega Meganium (Dazzling Gleam), Ribombee (Moonblast) | |
| Dragon | Ice, Dragon and Fairy | Mega Floette (Dazzling Gleam), Sylveon (Moonblast), Mega Gardevoir (Moonblast) | |
| GrassFairy | Poison (4×), Fire, Ice, Flying and Steel | Gholdengo (Make It Rain), Mega Golisopod (Iron Head), Mega Charizard Y (Heat Wave) | |
| GrassGhost | Fire, Ice, Flying, Ghost and Dark | Incineroar (Flare Blitz), Kingambit (Sucker Punch), Hydreigon (Dark Pulse) | |
| Water | Electric and Grass | Rillaboom (Grassy Glide), Whimsicott (Energy Ball), Sinistcha (Matcha Gotcha) | |
| PsychicNormal | Bug and Dark | Kingambit (Sucker Punch), Mega Golisopod (Leech Life), Mega Tyranitar (Knock Off) | |
| RockDark | Fighting (4×), Water, Grass, Ground, Bug, Steel and Fairy | Sneasler (Close Combat), Kingambit (Iron Head), Kommo-o (Aura Sphere) | |
| FightingFlying | Electric, Ice, Flying, Psychic and Fairy | Toxtricity (Overdrive), Zapdos (Thunderbolt), Tapu Koko (Wild Charge) | |
| FirePsychic | Water, Ground, Rock, Ghost and Dark | Incineroar (Throat Chop), Mega Tyranitar (Rock Slide), Hydreigon (Dark Pulse) | |
| GhostPoison | Ground, Psychic, Ghost and Dark | Kingambit (Sucker Punch), Mega Tyranitar (Knock Off), Overqwil (Throat Chop) | |
| GroundSteel | Fire, Water, Fighting and Ground | Pelipper (Muddy Water), Mega Charizard Y (Heat Wave), Mega Delphox (Heat Wave) |
Pokémon counter checker FAQ
How do I find the best counter for a Pokémon?
Search the Pokémon above and open its page. You get its 4× and 2× weaknesses, then a list of counters that hit one of those weaknesses with a real move they learn and resist the target's own attacking types. Pick a counter that is faster or bulky enough to take one hit.
Is this Pokémon counter checker free?
Yes. Every counter page is free, has no sign-up and no ads wall. Everything runs in your browser.
What counters a Pokémon with a 4× weakness?
Any attack of that type deals four times damage, so even a weaker Pokémon with a same-type move of that type is usually a counter. The table below marks 4× weaknesses first for each popular Pokémon.
Does it work for Scarlet & Violet and Pokémon Champions?
Yes. Type matchups use the current (Gen 6+) chart, and counter moves come from Champions usage data where available, otherwise from Scarlet & Violet learnsets.
How is a counter different from a check?
A counter can switch into the Pokémon safely and beat it; a check only beats it when it comes in for free or moves first. Our list favours Pokémon that resist the target's attacking types, so most entries are true counters.
Type chart: Gen 6+. Counter moves from Pokémon Champions usage or Scarlet & Violet learnsets (Pokémon Showdown data). Unofficial fan site.