Pokémon Typing Calculator – Instantly Find Type Effectiveness


Pokémon Typing Calculator


Select the type of the attacking move.


Select the primary type of the defending Pokémon.


Select the secondary type of the defending Pokémon, if any.


What is a Pokémon Typing Calculator?

A pokemon typing calculator is a specialized tool designed for Pokémon trainers to quickly determine the effectiveness of a move against an opponent. In the world of Pokémon, every creature and every move has at least one of 18 types, such as Fire, Water, or Grass. These types interact in a complex system of strengths, weaknesses, and immunities. For instance, a Fire-type attack is “super effective” against a Grass-type Pokémon, dealing double damage. This calculator simplifies the process of remembering these matchups, especially when dealing with Pokémon that have two types (dual-type), which can create complex interactions. For information on type coverage for your team, see our Pokémon type coverage calculator.

Pokémon Typing Calculator Formula and Explanation

The calculation for type effectiveness is a multiplication of multipliers. When a move of a certain type hits a Pokémon, the damage is multiplied by an effectiveness value based on the defending Pokémon’s type. For a single-type Pokémon, this is straightforward. For a dual-type Pokémon, the multipliers for both of its types are multiplied together to get the final result.

Final Multiplier = (Attacking Type vs Defending Type 1) x (Attacking Type vs Defending Type 2)

Calculation Variables
Variable Meaning Unit (Value) Typical Range
Attacking Type The elemental type of the move being used. Unitless (Type) One of 18 Pokémon types.
Defending Type 1 The primary elemental type of the defending Pokémon. Unitless (Type) One of 18 Pokémon types.
Defending Type 2 The secondary elemental type of the defending Pokémon. Unitless (Type) One of 18 types or “None”.
Multiplier The damage modifier for a single type interaction. Factor (0x, 0.5x, 1x, 2x) 0, 0.5, 1, 2

Practical Examples

Understanding how the multipliers combine is key to using the pokemon typing calculator effectively.

Example 1: Quadruple (4x) Super Effective

  • Scenario: An Electric-type move like Thunderbolt vs. a Water/Flying Pokémon like Gyarados.
  • Inputs: Attacking Type = Electric, Defending Type 1 = Water, Defending Type 2 = Flying.
  • Calculation:
    • Electric vs. Water = 2x (Super Effective)
    • Electric vs. Flying = 2x (Super Effective)
    • Final Multiplier = 2 x 2 = 4x
  • Result: The move deals quadruple damage.

Example 2: Immunity (0x)

  • Scenario: A Ground-type move like Earthquake vs. a Fire/Flying Pokémon like Charizard.
  • Inputs: Attacking Type = Ground, Defending Type 1 = Fire, Defending Type 2 = Flying.
  • Calculation:
    • Ground vs. Fire = 2x (Super Effective)
    • Ground vs. Flying = 0x (Immune)
    • Final Multiplier = 2 x 0 = 0x
  • Result: The move has no effect and deals zero damage. Check out our damage calculator to see how this affects battle outcomes.

How to Use This Pokémon Typing Calculator

  1. Select Attacking Move Type: In the first dropdown, choose the type of the move you are using.
  2. Select Defending Pokémon’s Type 1: In the second dropdown, choose the primary type of the Pokémon you are attacking.
  3. Select Defending Pokémon’s Type 2: If the defending Pokémon is a dual-type, select its second type from the third dropdown. If it only has one type, leave this as “None”.
  4. Interpret the Results: The calculator will instantly display the final damage multiplier and a description (e.g., “Super Effective”). The bar chart provides a visual representation of the effectiveness.

For more detailed battle analysis, consider our IV calculator.

Full Pokémon Type Chart (Gen VI+)


Attacking type down the left, defending type along the top.

Key Factors That Affect Pokémon Typing

While this pokemon typing calculator covers the core mechanics, other factors can influence damage in a real battle. To understand your Pokémon’s potential, our stats calculator can be very helpful.

  • Dual-Types: Having two types is the most common factor altering effectiveness, creating unique sets of weaknesses and resistances.
  • Abilities: Certain abilities can change type interactions. For example, ‘Levitate’ makes a Pokémon immune to Ground-type moves, and ‘Thick Fat’ halves damage from Fire and Ice moves.
  • STAB (Same Type Attack Bonus): When a Pokémon uses a move that matches its own type, the move’s power is boosted by 50% (a 1.5x multiplier).
  • Weather and Field Effects: Conditions like ‘Rainy Day’ or ‘Sunny Day’ can boost or reduce the power of Water and Fire moves, respectively.
  • Inverse Battles: A rare battle format where all type matchups are reversed (super-effective becomes not very effective, etc.).
  • Item Effects: Items like the ‘Charcoal’ or ‘Mystic Water’ boost the power of Fire and Water moves, respectively, while berries can weaken an incoming super-effective attack.

Frequently Asked Questions (FAQ)

What is a ‘quad’ weakness?

A ‘quad’ or 4x weakness occurs when a dual-type Pokémon has two types that are both weak to the same attacking type. For example, a Grass/Bug Pokémon is 4x weak to Fire moves.

How are immunities calculated for dual-types?

If either of a dual-type Pokémon’s types is immune to an attack, the entire Pokémon is immune. The final damage multiplier becomes 0x. For example, a Water/Ground Pokémon is immune to Electric attacks because of its Ground typing, even though Water is weak to Electric.

Does this calculator account for STAB?

No, this calculator focuses purely on type effectiveness multipliers (0x, 0.5x, 1x, 2x, 4x). STAB is a separate 1.5x bonus applied afterward if the move’s type matches the user’s type.

What are the best defensive types?

Generally, types with many resistances and few weaknesses, like Steel, are considered excellent defensively. The Steel/Fairy combination is often cited as one of the best defensive typings in the game.

What about offensive types?

Offensively, types that are super-effective against a wide range of common Pokémon are strong. Ground and Fighting types are known for their excellent offensive coverage. Our guide on team building covers this in more detail.

Why did the type chart change over the years?

The type chart has been adjusted to balance the game. The most significant changes were the introduction of the Dark and Steel types in Generation II to counter the powerful Psychic types, and the Fairy type in Generation VI to counter Dragon types.

Are there any unused type combinations?

Yes, as of the latest generations, several dual-type combinations have not yet been assigned to any Pokémon, such as Normal/Ice or Bug/Dragon. Finding a good partner for your starter can sometimes involve unique typings.

How do I handle a unitless calculation?

This calculator is unitless. The numbers (0, 0.25, 0.5, 1, 2, 4) are multipliers, not a specific unit of damage. They tell you how much the base damage of a move is scaled up or down.

© 2026 Your Website. All Rights Reserved. Pokémon and all related names are trademarks of Nintendo, Game Freak, and The Pokémon Company.


Leave a Reply

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