What is a Pokemon Type Calculator?
A Pokemon type calculator is basically your cheat sheet for battles. It tells you what's strong against what. What's weak. What does nothing at all.
You pick an attacking type. You pick a defending type. And it spits out the damage multiplier.
That multiplier ranges from 0x (complete immunity—your attack literally does nothing) all the way up to 4x (you're about to delete someone's Pokemon from existence).
The in-between numbers matter too. 0.25x means you're barely scratching them. 0.5x is resisted. 1x is neutral—no advantage either way. 2x is super effective.
Competitive players live by these calculators. They have to. When you're battling someone who actually knows what they're doing, guessing type matchups isn't gonna cut it. But honestly? Casual players benefit just as much. Nobody wants to throw a Fire move at a Water type and feel dumb about it.
I've played Pokemon for years and I still double-check matchups sometimes. There's 18 types now. And dual-type Pokemon? That's where it gets messy. The calculator does the math so you don't have to.
Why Type Effectiveness Matters in Pokemon Battles
Pokemon battles are basically rock-paper-scissors. With 18 options instead of three.
Water beats Fire. Fire beats Grass. Grass beats Water. That's the classic triangle everyone learns first. But then you've got Psychic beating Fighting. Fighting beating Dark. Dark beating Psychic. Another triangle. And another. And another.
These matchups can swing entire battles.
I've seen gym leaders wreck unprepared teams. I've watched Elite Four members fall apart because someone brought the right coverage moves. Competitive players spend hours building teams around type synergy. And raid battles in Pokemon GO? Good luck taking down a five-star raid boss if nobody brought super effective counters.
Super effective moves deal 2x damage. That's double. Sometimes more if we're talking dual-types, but I'll get to that.
Not very effective? Half damage. 0.5x. You'll feel it when your big attack barely dents something because you didn't check the type chart first.
The thing is, you can have the strongest Pokemon on paper. Highest stats, best moves, perfect IVs. Doesn't matter if you're throwing the wrong type of attack into a bad matchup. Type effectiveness matters that much.
How Does the Pokemon Type Calculator Work?
It's pretty straightforward.
You select your attacking move's type. Fire, Water, Electric, whatever. Then you select the defending Pokemon's type. If they're dual-type, you pick both.
Hit calculate. Done.
The calculator cross-references the type chart—all 18 types and their interactions—and gives you the multiplier. 2x means super effective. 0.5x means resisted. 0x means immune. If the defender has two types, it multiplies those interactions together.
So let's say you're attacking a Water/Ground type with an Electric move. Electric is super effective against Water (2x). But Ground is immune to Electric (0x). 2 times 0 equals 0. Your Electric attack does nothing.
Or flip it. You throw a Grass move at Water/Ground. Grass is super effective against Water (2x). Also super effective against Ground (2x). That's 2 times 2. 4x damage.
That's where the calculator saves you from bad math. It handles the stacking automatically.
Understanding Pokemon Type Matchups
Here's where it gets complicated.
18 types. That's 324 possible attacking matchups just for single types. Add dual-type defenders and the combinations explode. Some Pokemon have four different weaknesses. Some have one. A few have practically none.
The type chart hasn't been the same across all generations either. Fairy type didn't exist until Gen 6. Steel and Dark showed up in Gen 2. Before Gen 6, Steel resisted Ghost and Dark—now it doesn't.
Point is, type matchups have layers. And if you're playing competitively, or even just trying to clear the main story without struggling, you need to understand how these interactions stack.
Super Effective Attacks (2x and 4x Damage)
When your move is super effective, it deals double damage. 2x. That's the baseline.
But here's where dual-types get spicy.
If both of a Pokemon's types are weak to your attack, those multipliers stack. 2 times 2 equals 4. You're doing quadruple damage. That's enough to one-shot most things, even with mediocre attacking stats.
Water move against a Fire/Ground type? 4x. Electric against Water/Flying? 4x. Ice against Dragon/Ground? 4x. And that's a big deal because Garchomp exists and everyone runs Ice coverage specifically to deal with it.
Some Pokemon have multiple 4x weaknesses, which makes them risky to use competitively. Others have just one, and smart players build around protecting it.
Not Very Effective Attacks (0.5x and 0.25x Damage)
Resisted moves deal half damage. That's 0.5x.
If both types resist the incoming attack, you're at 0.25x. Quarter damage. Basically nothing.
A Grass move hitting a Water/Ground type would normally be 4x effective. But Grass against a Fire/Flying type? Fire resists Grass (0.5x). Flying resists Grass (0.5x). That's 0.25x total. You'd need a monster of an attack stat to make a dent.
This is why type diversity on your team matters. You don't want to be stuck throwing resisted moves all game because you only brought one attacking type.
No Effect Attacks (0x Damage)
Some types just don't work against others. Period.
Normal and Fighting moves do nothing to Ghost types. Electric moves can't touch Ground types. Ground moves whiff completely against Flying types. Psychic moves bounce off Dark types. Ghost moves pass through Normal types. Poison can't affect Steel types. And Dragon moves? Useless against Fairy.
These are immunities. 0x damage. You could have the strongest move in the game and it won't matter.
This is why coverage moves exist. You don't want to be walled by something you literally can't damage.
Neutral Damage (1x)
Neutral damage is... normal. No bonus. No penalty. Just the base damage calculation without type modifiers getting involved.
It's not exciting. But it matters for team building.
If you can't hit something super effectively, neutral damage is fine. Acceptable. What you want to avoid is hitting for resisted or zero damage. Neutral keeps you in the fight.
Some Pokemon are built to take neutral hits all day. Tanks with huge defensive stats. They're not worried about 1x damage because they can shrug it off. Super effective hits are what bring them down.
All 18 Pokemon Types Explained
The type chart has grown a lot since Gen 1. We started with 15 types, got Dark and Steel in Gen 2, and Fairy showed up in Gen 6 to balance the Dragon dominance.
Each type has its own strengths, weaknesses, and sometimes immunities. Here's the full breakdown.
Normal Type
Normal is... normal. Plain. No super effective matchups at all.
Strengths: Nothing. Normal hits nothing super effectively. Weaknesses: Fighting Immunities: Ghost (can't hit Normal) Resists: Nothing
Normal types only fear Fighting moves. That's it. But they can't threaten anything with type advantage either. They're consistent but unexciting.
Notable Pokemon: Snorlax, Blissey, Chansey, Staraptor, Arceus (base form).
Fire Type
Fire types bring the heat. Literally.
Strengths: Grass, Ice, Bug, Steel Weaknesses: Water, Ground, Rock Resists: Fire, Grass, Ice, Bug, Steel, Fairy
Fire is great offensively. Hits four types super effectively, including Steel which resists almost everything else. Defensively? Three common weaknesses. Rock especially shows up everywhere because of Stealth Rock.
Notable Pokemon: Charizard, Arcanine, Blaziken, Volcarona, Cinderace.
Water Type
Water is maybe the best type in the game. I'll die on that hill.
Strengths: Fire, Ground, Rock Weaknesses: Electric, Grass Resists: Fire, Water, Ice, Steel
Only two weaknesses. Four resistances. Solid offensive coverage. Water types are everywhere because they're reliable. Always have been.
Notable Pokemon: Blastoise, Gyarados, Swampert, Greninja, Kyogre.
Electric Type
Fast and aggressive. That's Electric.
Strengths: Water, Flying Weaknesses: Ground Immunities: Can't hit Ground types
One weakness. One immunity to worry about. Electric types tend to be speedy with good special attack. The Ground immunity hurts coverage, but that's what team building is for.
Notable Pokemon: Pikachu, Jolteon, Raikou, Luxray, Zeraora.
Grass Type
I love Grass types but they have it rough.
Strengths: Water, Ground, Rock Weaknesses: Fire, Ice, Poison, Flying, Bug Resists: Water, Electric, Grass, Ground
Five weaknesses. That's tied for most in the game. Grass types need good stats or abilities to make up for how often they get hit super effectively.
Notable Pokemon: Venusaur, Sceptile, Torterra, Rillaboom, Kartana.
Ice Type
Ice is an offensive powerhouse with terrible defenses.
Strengths: Grass, Ground, Flying, Dragon Weaknesses: Fire, Fighting, Rock, Steel Resists: Ice (only)
Hitting Dragon super effectively is huge. But Ice types crumble defensively. Four weaknesses and only one resistance. Most Ice types are glass cannons. Hit hard before you get hit.
Notable Pokemon: Lapras, Articuno, Weavile, Mamoswine, Kyurem.
Fighting Type
Fighting hits more types super effectively than almost anything.
Strengths: Normal, Ice, Rock, Dark, Steel Weaknesses: Flying, Psychic, Fairy Immunities: Can't hit Ghost types
Five super effective matchups. That's massive. Fighting types dominate Normal, Ice, and Dark. Just watch out for Ghosts completely walling you.
Notable Pokemon: Machamp, Lucario, Conkeldurr, Terrakion, Urshifu.
Poison Type
Poison got way better when Fairy arrived.
Strengths: Grass, Fairy Weaknesses: Ground, Psychic Resists: Grass, Fighting, Poison, Bug, Fairy Immunities: Can't hit Steel types
Poison used to be forgettable. Then Fairy types became dominant and suddenly Poison mattered again. Steel immunity still hurts, but defensively Poison is solid.
Notable Pokemon: Gengar, Nidoking, Toxapex, Eternatus, Naganadel.
Ground Type
Ground might be the best offensive type.
Strengths: Fire, Electric, Poison, Rock, Steel Weaknesses: Water, Grass, Ice Resists: Poison, Rock Immune to: Electric Immunities: Can't hit Flying types
Five super effective matchups. Electric immunity. Ground types hit hard and cover a lot of threats. Earthquake is one of the best moves in the game for a reason.
Notable Pokemon: Dugtrio, Garchomp, Excadrill, Landorus, Groudon.
Flying Type
Flying keeps you safe from Ground moves.
Strengths: Grass, Fighting, Bug Weaknesses: Electric, Ice, Rock Resists: Grass, Fighting, Bug Immune to: Ground
Ground immunity is massive. Flying types dodge Earthquake, Spikes, and Toxic Spikes. Rock weakness hurts because of Stealth Rock, but the Ground immunity usually makes up for it.
Notable Pokemon: Pidgeot, Dragonite, Salamence, Staraptor, Corviknight.
Psychic Type
Psychic dominated Gen 1. Not anymore.
Strengths: Fighting, Poison Weaknesses: Bug, Ghost, Dark Resists: Fighting, Psychic Immunities: Can't hit Dark types
Dark types wall Psychic completely. That didn't exist in Gen 1, which is why Alakazam ran through everything back then. Now Psychic types need coverage moves or they get walled hard.
Notable Pokemon: Alakazam, Mewtwo, Espeon, Gardevoir, Metagross.
Bug Type
Bug types struggle offensively.
Strengths: Grass, Psychic, Dark Weaknesses: Fire, Flying, Rock Resists: Grass, Fighting, Ground
Bug is weak to some of the most common offensive types. Stealth Rock eats into their health. Most Bug types need great abilities or secondary types to compete.
Notable Pokemon: Scizor, Heracross, Volcarona, Genesect, Pheromosa.
Rock Type
Rock hits a lot of things. Rock also gets hit by a lot of things.
Strengths: Fire, Ice, Flying, Bug Weaknesses: Water, Grass, Fighting, Ground, Steel Resists: Normal, Fire, Poison, Flying
Five weaknesses. That's rough. But Rock types tend to have high defense and access to Stealth Rock, which is arguably the most important move in competitive play.
Notable Pokemon: Tyranitar, Aerodactyl, Rhyperior, Terrakion, Diancie.
Ghost Type
Ghost types are weird. In a good way.
Strengths: Psychic, Ghost Weaknesses: Ghost, Dark Resists: Poison, Bug Immune to: Normal, Fighting Immunities: Normal types can't hit Ghost
Two immunities. That's rare. Ghost types dodge Normal and Fighting attacks completely. They're tricky defensively and hit Psychic types hard. Very useful in competitive.
Notable Pokemon: Gengar, Mimikyu, Dragapult, Giratina, Spectrier.
Dragon Type
Dragon used to be broken. Fairy changed that.
Strengths: Dragon Weaknesses: Ice, Dragon, Fairy Resists: Fire, Water, Electric, Grass Immunities: Can't hit Fairy types
Four resistances to common offensive types. Dragon types have amazing stats typically. But Fairy immunity and Ice weakness keep them in check now.
Notable Pokemon: Dragonite, Salamence, Garchomp, Dialga, Dragapult.
Dark Type
Dark beats Psychic and Ghost. That's its thing.
Strengths: Psychic, Ghost Weaknesses: Fighting, Bug, Fairy Resists: Ghost, Dark Immune to: Psychic
Psychic immunity is great. Dark types wall entire Pokemon that rely on Psychic STAB. Fighting weakness is common though, so watch for that.
Notable Pokemon: Tyranitar, Umbreon, Weavile, Darkrai, Grimmsnarl.
Steel Type
Steel is the best defensive type. Not close.
Strengths: Ice, Rock, Fairy Weaknesses: Fire, Fighting, Ground Resists: Normal, Grass, Ice, Flying, Psychic, Bug, Rock, Dragon, Steel, Fairy Immune to: Poison
Ten resistances and a Poison immunity. That's absurd. Steel types wall so many things. The three weaknesses are common, but those resistances make up for it.
Notable Pokemon: Metagross, Scizor, Ferrothorn, Aegislash, Zacian.
Fairy Type
Fairy showed up in Gen 6 and immediately became top tier.
Strengths: Fighting, Dragon, Dark Weaknesses: Poison, Steel Resists: Fighting, Bug, Dark Immune to: Dragon
Dragon immunity. Dragon. The type that dominated competitive for years. Fairy just says no. Two weaknesses isn't bad either. Fairy types are everywhere in modern competitive.
Notable Pokemon: Clefable, Sylveon, Togekiss, Mimikyu, Zacian (Crowned).
How to Use a Pokemon Type Calculator Effectively
Using the calculator is easy. Using it well takes a bit of practice.
Step 1: Select your attacking move's type. Not your Pokemon's type—the move's type. A Fire type can know Water moves. The move type matters.
Step 2: Select the opponent's primary type. If you're not sure, look it up. Most calculators have searchable Pokemon lists.
Step 3: Select the secondary type if they're dual-type. This is where the math gets interesting.
Step 4: Read the result. 2x or 4x means go for it. 0.5x or 0.25x means find another move. 0x means don't even try.
For battle planning, run through your whole team's movesets before a big fight. Gym battles, Elite Four, raid bosses—figure out your best matchups ahead of time. Going in blind works sometimes. Going in prepared works better.
Dual-Type Pokemon: Complex Type Interactions
Most Pokemon have two types. And that changes everything.
Dual typing stacks. Weaknesses multiply. Resistances multiply. Immunities override everything.
A Pokemon that's Water/Ground has Grass as a 4x weakness because both types are weak to Grass. But it's also immune to Electric because Ground nullifies it completely.
A Steel/Fairy type resists a ridiculous number of attack types. And it's immune to both Poison and Dragon.
Dual types create defensive monsters. They also create Pokemon with crippling weaknesses that can get one-shot by common moves. You have to know what you're running.
Common 4x Weaknesses to Watch Out For
Some of the best Pokemon in the game have brutal 4x weaknesses.
Tyranitar (Rock/Dark): 4x weak to Fighting. Machamp says hello.
Garchomp (Dragon/Ground): 4x weak to Ice. Ice Beam ends it.
Scizor (Bug/Steel): 4x weak to Fire. Any Fire move deletes it.
Charizard (Fire/Flying): 4x weak to Rock. Stealth Rock takes half its health on switch-in.
Dragonite (Dragon/Flying): 4x weak to Ice. Same problem as Garchomp.
Landorus (Ground/Flying): 4x weak to Ice. Seeing a pattern?
If your Pokemon has a 4x weakness, build your team to cover it. Or accept that you're playing risky.
Best Defensive Type Combinations
Some type combos just work.
Steel/Fairy: Resists nine types, immune to two. Only weak to Fire and Ground. Magearna and Zacian live here.
Water/Ground: Immune to Electric, only weak to Grass (4x though). Swampert, Gastrodon, Quagsire.
Steel/Flying: Immune to Ground, resists a ton. Only weak to Fire and Electric. Corviknight and Skarmory.
Ghost/Dark: No weaknesses until Gen 6 added Fairy. Sableye and Spiritomb used to be untouchable.
Defensively sound type combos let Pokemon stick around longer. That matters in long battles.
What does 4x weakness mean in Pokemon?
When a dual-type Pokemon has both types weak to the same attacking type, the damage multiplies.
2x times 2x equals 4x. Quadruple damage.
It means your Pokemon is probably getting one-shot unless it has massive HP and defenses. Tyranitar can sometimes survive a Fighting hit because its stats are insane. Most 4x weak Pokemon can't.
Can type effectiveness be greater than 4x?
No. 4x is the cap from the type chart alone.
But damage keeps stacking from other sources. STAB (Same Type Attack Bonus) adds 1.5x if your Pokemon uses a move matching its type. Items like Choice Band or Life Orb boost damage further. Weather conditions like rain or sun multiply certain types. Abilities like Adaptability or Huge Power increase damage too.
All calculated separately. But from pure type matchups, 4x is the ceiling.
How do I check what type my Pokemon is?
In-game, check the summary screen. The type icons are right there, usually near the top.
Pokedex entries show type too.
Outside the game, Bulbapedia, Serebii, or any Pokemon database has full type info. Type calculators usually let you search by Pokemon name and pull up their types automatically.
Are there any Pokemon with no weaknesses?
Technically, every Pokemon can be damaged by something. But a few have come close.
Eelektross is pure Electric with the ability Levitate. Ground moves miss. Electric's only weakness? Ground. So Eelektross had zero weaknesses from the type chart alone. At least until abilities like Mold Breaker started ignoring Levitate.
Sableye and Spiritomb were Dark/Ghost before Fairy existed. No weaknesses. Then Gen 6 happened and Fairy hit them both super effectively.
Now? Nothing is truly safe. Everything has at least one weakness or can be hit by status moves, weather damage, or entry hazards.
What is the best Pokemon type?
There's no single best type. Depends what you're doing.
Steel is the best defensively. Ten resistances and a Poison immunity make Steel types incredibly hard to damage. Everyone runs Steel types in competitive.
Fairy is elite offensively and defensively. Dragon immunity alone makes it worth using.
Ground hits five types super effectively, including Electric, which is immune to it. Great offensive coverage.
Water has only two weaknesses and tons of great Pokemon.
But honestly? Type diversity wins. A team with six different types covering each other's weaknesses beats a team stacked with one "best" type. Build balanced. Don't tunnel on one type.
How does Tera Type affect type effectiveness?
Gen 9 introduced Terastallization. It lets any Pokemon change to a different type mid-battle.
When you Terastallize, your Pokemon becomes whatever its Tera Type is. Weaknesses change. Resistances change. STAB changes.
A Tyranitar with Ghost Tera Type? Suddenly immune to Fighting, its worst nightmare. A Garchomp with Tera Fire? Ice doesn't hit 4x anymore.
Tera adds layers traditional calculators don't handle. You have to account for what Tera Type your opponent might be running and adjust accordingly. It's made competitive Pokemon way more complex.
Some calculators are adding Tera support now, but you still need to predict what Tera Type your opponent will use. That's the skill part.