pokemon weakness calculator

Interactive Pokémon Type Weakness Calculator

Choose one or two defending types to instantly see weaknesses, resistances, and immunities based on the modern 18-type matchup chart.

Tip: Use dual typing to plan safer switch-ins and better team coverage.
Select types and click “Calculate Weaknesses” to see results.

Why a Pokémon weakness calculator is useful

Type matchups decide a huge percentage of battles in every Pokémon game format. A strong move can suddenly do very little damage if the defender resists it, while a normally average attack can score a knockout if it hits a 2× or 4× weakness. This calculator gives you a fast, reliable snapshot of those matchups without forcing you to memorize every type interaction.

Whether you play story mode, ranked singles, doubles, or draft leagues, knowing your defensive profile helps you build teams that can survive pressure and pivot safely.

How the calculator works

Single-type defenders

If your Pokémon has one type, each incoming attack type is checked directly against that type. For example, a pure Water type takes super-effective damage from Electric and Grass, resists Fire, Water, Ice, and Steel, and takes neutral damage from most others.

Dual-type defenders

If your Pokémon has two types, the calculator multiplies the two matchups together. This creates combined outcomes like:

  • 4× weakness (both types are weak to the same attack)
  • 0.25× resistance (both types resist the same attack)
  • 0× immunity (if either type is immune, total damage becomes zero)
  • 1× neutral (weakness and resistance can cancel each other)

How to use this tool effectively

Practical workflow

  • Start with your planned Pokémon typing (or a possible tera-like defensive idea).
  • Check for dangerous 4× and 2× weaknesses.
  • Add teammates that resist those attack types.
  • Look for immunity value (Ground, Ghost, Dark, Fairy, etc.) to improve switch options.
  • Repeat for all team members to avoid stacking the same weakness.

Quick examples

Charizard (Fire/Flying)

  • Rock becomes a 4× weakness, making Stealth Rock very punishing.
  • Ground attacks miss due to Flying immunity.
  • Grass and Bug are strongly resisted.

Garchomp (Dragon/Ground)

  • Ice is a 4× weakness, so coverage moves like Ice Beam are major threats.
  • Electric is fully immune due to Ground typing.
  • Fire and Poison are resisted, offering useful switch-in opportunities.

Common team-building mistakes this avoids

  • Running multiple Pokémon that all lose to the same offensive core (for example, stacked Ice weakness).
  • Ignoring hidden liability from dual typing, especially 4× vulnerabilities.
  • Overvaluing offense while forgetting whether the team can absorb common attacks.
  • Missing useful immunity pivots that can create free turns.

FAQ

Does this include all 18 modern Pokémon types?

Yes. The calculator uses the full modern chart: Normal, Fire, Water, Electric, Grass, Ice, Fighting, Poison, Ground, Flying, Psychic, Bug, Rock, Ghost, Dragon, Dark, Steel, and Fairy.

Can I use this for both casual and competitive play?

Absolutely. The core type chart is universal, so this helps in in-game battles, online ladder matches, and tournament prep.

Why do some attacks show 0×?

That means immunity. For example, Normal moves do not affect Ghost types, and Electric moves do not affect Ground types.

Final takeaway

Winning consistently is not only about strong moves—it is about safe positioning. A good Pokémon weakness calculator turns matchup theory into clear decisions. Use it before team lock, before gym battles, or while learning new formats, and you will immediately make smarter defensive choices.

🔗 Related Calculators

🔗 Related Calculators