Pokémon Weakness Calculator – Find Type Matchups


Pokémon Weakness Calculator

Determine the defensive type matchups for any Pokémon.



Select the Pokémon’s primary type.


Optional: Select the Pokémon’s secondary type.


Select a type to see its weaknesses.

Effectiveness Chart

Full Type-Chart Breakdown


Attacking Type Damage Multiplier Effectiveness
This table shows the damage multiplier from every attacking type against your selected Pokémon type combination.

What is a Pokémon Weakness Calculator?

A Pokémon weakness calculator is a specialized tool that helps players determine the defensive strengths and weaknesses of a Pokémon based on its type or dual-type combination. In the world of Pokémon, there are 18 different types, each with a unique set of interactions. An attack can be super-effective (dealing double damage), not very effective (dealing half damage), or have no effect at all (dealing zero damage). This calculator simplifies these complex interactions, making it an essential tool for competitive battling and general gameplay.

By using a pokemon weakness calculator, you can quickly understand which types of attacks will be most dangerous to your Pokémon and which ones it can withstand. For dual-type Pokémon, these calculations become more complex as the multipliers are combined. For instance, a Pokémon might have a 4x weakness or a 0.25x resistance, and this tool calculates that for you instantly.

The Formula for Calculating Weakness

The calculation for type effectiveness is straightforward but requires knowing the entire type chart. For a dual-type Pokémon, the damage multiplier from an attacking move is the product of its effectiveness against each of the Pokémon’s two types.

Final_Multiplier = Multiplier_vs_Type1 * Multiplier_vs_Type2

If a Pokémon has only one type, the `Multiplier_vs_Type2` is treated as 1.

Variables Explained

Variable Meaning Unit Typical Range
Multiplier_vs_Type1 The damage multiplier of the attack against the Pokémon’s first type. Ratio (e.g., 2x, 0.5x) 0, 0.5, 1, 2
Multiplier_vs_Type2 The damage multiplier of the attack against the Pokémon’s second type. Ratio (e.g., 2x, 0.5x) 0, 0.5, 1, 2
Final_Multiplier The resulting damage multiplier. Ratio (e.g., 4x, 0.25x) 0, 0.25, 0.5, 1, 2, 4

For more information, consider our pokemon damage calculator to see how base power and stats factor in.

Practical Examples

Example 1: Pure-Type Pokémon (Arcanine)

  • Pokémon: Arcanine (Fire)
  • Inputs: Type 1: Fire, Type 2: None
  • Results:
    • Weaknesses (2x): Water, Ground, Rock
    • Resistances (0.5x): Fire, Grass, Ice, Bug, Steel, Fairy

Example 2: Dual-Type Pokémon with 4x Weakness (Tyranitar)

  • Pokémon: Tyranitar (Rock/Dark)
  • Inputs: Type 1: Rock, Type 2: Dark
  • Calculation for Fighting-type attack: Fighting is 2x effective vs. Rock AND 2x effective vs. Dark. Therefore, 2 * 2 = 4.
  • Results:
    • Major Weakness (4x): Fighting
    • Other Weaknesses (2x): Water, Grass, Ground, Bug, Steel, Fairy
    • Resistances: Normal, Fire, Poison, Flying, Ghost, Dark
    • Immunity (0x): Psychic

How to Use This Pokémon Weakness Calculator

  1. Select Type 1: Using the first dropdown menu, select the Pokémon’s primary type. The results will immediately update for a single-type Pokémon.
  2. Select Type 2 (Optional): If the Pokémon has a second type, select it from the second dropdown menu. The results will automatically recalculate to show the combined weaknesses and resistances.
  3. Review the Results: The results are categorized into “Quadruple Damage (4x),” “Double Damage (2x),” “Resists (1/2x),” “Quad-Resists (1/4x),” and “Immune (0x).” Each category lists the attacking types that fall under it.
  4. Analyze the Chart & Table: For a visual overview, consult the bar chart and the detailed breakdown table. These tools provide a comprehensive view of the Pokémon’s defensive profile. You might also find a dual type weakness calculator useful for specific comparisons.

Key Factors That Affect Type Weakness

  • Dual-Typing: The most significant factor. Combining types can add, remove, or neutralize weaknesses.
  • Abilities: Certain abilities can grant immunities or change weaknesses. For example, the Levitate ability makes a Pokémon immune to Ground-type attacks.
  • Held Items: Items like the Air Balloon can temporarily provide an immunity (to Ground moves).
  • Terastallizing: A mechanic from recent games that allows a Pokémon to temporarily change its type, completely altering its weaknesses.
  • Inverse Battles: A rare battle format where type matchups are reversed (resistances become weaknesses and vice-versa).
  • Form Changes: Some Pokémon can change forms, which may also change their type and, consequently, their weaknesses. Check out our pokemon strength and weakness chart for a full overview.

Frequently Asked Questions (FAQ)

Why is my Pokémon 4x weak to a type?

This happens when a dual-type Pokémon has two types that are both weak to the same attacking type. For example, a Rock/Ground Pokémon takes 4x damage from Water attacks because both Rock and Ground are 2x weak to Water.

What does it mean to be immune?

An immunity means the Pokémon takes zero damage from attacks of that type. For example, Ground-types are immune to Electric attacks, and Ghost-types are immune to Normal and Fighting attacks.

How do resistances work?

If a Pokémon’s type resists an attack, it takes half (0.5x) damage. If both of its types resist the attack, it takes one-quarter (0.25x) damage.

Does the order of types matter for a dual-type Pokémon?

No, the order of the types does not affect the final calculation. A Fire/Flying type has the exact same weaknesses as a Flying/Fire type. The pokemon weakness calculator handles this automatically.

How many Pokémon types are there?

As of the latest games, there are 18 official Pokémon types used in matchups.

Can a Pokémon have no weaknesses?

Under normal circumstances, only one Pokémon, Eelektross (an Electric type with the Levitate ability), has no weaknesses. Before the introduction of the Fairy type, Ghost/Dark types like Sableye and Spiritomb also had no weaknesses.

What is STAB?

STAB stands for “Same Type Attack Bonus.” While not a defensive factor, it’s a key offensive one. If a Pokémon uses a move that matches its own type, the move’s power is increased by 50%. This is an important concept to pair with weakness knowledge.

How does this calculator handle single types?

If you only select “Type 1” and leave “Type 2” as “None,” the calculator provides the defensive profile for a pure-type Pokémon, which is the basis for any pokemon weakness calculator.

Related Tools and Resources

Expand your Pokémon knowledge with these other tools:

© 2026 Pokémon Weakness Calculator. All Pokémon content is ™ & © 1996-2026 Nintendo.



Leave a Reply

Your email address will not be published. Required fields are marked *