Loading the page...
Preparing tools and content for you. This usually takes a second.
Preparing tools and content for you. This usually takes a second.
Fetching calculator categories and tools for this section.
Use our free Pokémon type effectiveness calculator to see how a dual-type defender takes damage: 4× weaknesses, 2×, ½×, ¼×, and immunities (0×). Plan teams for Pokémon GO, ranked, or mainline games—same core type chart math, instantly.
Last updated: March 21, 2026
Select one or two types to see how this Pokémon receives damage. A 4x multiplier means the Pokémon takes quadruple damage, while 0x means it takes zero damage from that element type. Normal 1x effectiveness elements are hidden for clarity.
Designed for trainers aiming to build flawlessly balanced teams devoid of stacking, exploitable weaknesses.
Avoid accidentally picking defenders with massive, catastrophic 4x blind spots. Evaluating exactly how two elements mathematically merge is pivotal.
Instead of guessing if a resistance overrides a weakness, use historically accurate logic to instantly see which elements end up being completely neutralized.
Instantly obtain the Min and Max vulnerability charts, colored traditionally, so you quickly digest your overall vulnerability scale at a glance.
Type effectiveness is the multiplier applied when a move's type strikes a Pokémon's typing(s). On defense, you care about the full chain: super-effective hits deal extra damage, not very effective hits are softened, and immunities drop damage to zero for that pairing. With two types, those factors multiply—so you can end up at 4×, ¼×, or a clean 1× when weaknesses and resistances cancel.
Knowing your defensive type chart matters for teambuilding: covering bad matchups in Raids and GO Battle League, picking switch-ins in VGC, and teaching core skills in mainline play. This tool focuses on the incoming multiplier only—offense (including STAB) is separate.
This calculator uses the same multiplicative model as the core games: for each attacking type, combine both defending typings.
E(A) = m₁(A) × m₂(A)
A: the attacking move's type (one of the 18 types).
m₁, m₂: defensive multipliers from your first and second typings against A. Each m is 2 (weak), ½ (resist), 0 (immune), or 1 (neutral).
If you only have one type, set the second factor to 1 (or omit the secondary type in the tool). Immunity (0) dominates: anything multiplied by 0 stays 0.
Possible products include 4, 2, 1, ½, ¼, and 0—matching the buckets shown in the results.
Grab a type chart, pick an attacking type, and multiply the two defensive reactions.
Three famous patterns—same rules the calculator uses above.
Versus Fire: Grass is weak (×2); Poison is neutral (×1). Product = 2×—a clean double weakness, not 4×.
Versus Psychic: Grass neutral; Poison weak (×2) → 2×. Use this to remember dual types don't always "stack" to 4×.
Bug is weak to Fire (×2). Steel is weak to Fire (×2). Multiply: 2 × 2 = 4×—the signature "paper" matchup everyone prepares for.
Fire is weak to Water (×2). Water type resists Water (×½). Product: 2 × ½ = 1×—neutral damage despite one "weak" typing.
Illustrates how secondary typings patch holes—exactly what the chart algebra captures.
One table, four defensive stories: stacking, cancelling, immunity, and double resist—all from multiplying per-type factors.
| Pattern | Defending types | Move type | Final mult. | Why |
|---|---|---|---|---|
| Stacked super-effectiveness | Bug / Steel | Fire | 4× | Both typings are weak to Fire (2× × 2×). |
| Weakness × resistance → neutral | Fire / Water | Water | 1× | Fire is weak to Water; Water type resists Water—factors cancel. |
| Immunity overrides | Ground / Electric | Electric | 0× | Ground is immune to Electric regardless of the secondary type. |
| Double resist | Steel / Fairy | Bug | ¼× | Both typings resist Bug (½× × ½×). |
The tool opens on Grass / Poison—think classic starters. Scroll the results to see Fire and Psychic in the 2× groups, Ground and Ice coverage, and where dual typing shifts neutral hits.
Many Pokémon feature two distinct elemental types instead of just one (like Charizard being both Fire and Flying). Dual typing significantly alters how a Pokémon takes damage because weaknesses and resistances are mathematically compounded.
If both of a Pokémon's types share the same weakness, the multiplier stacks. For example, a Bug/Steel type (like Scizor) takes 2x damage from Fire due to being Bug, and another 2x damage from Fire due to being Steel. 2 times 2 equals a devastating 4x, or quadruple, damage.
Yes! If a Pokémon is weak to Water because it is Fire, but resists Water because its secondary type is Water (e.g., Volcanion), the elements cancel out algebraically (2x times 0.5x), resulting in "neutral" 1x standard damage from Water attacks.
Immunity completely overrides everything else. Even if a Pokémon has a typing that is incredibly weak to Electric attacks, if its secondary type is Ground (which is immune to Electric), the multiplier immediately falls to 0x. They will take absolutely zero damage.
The core defensive effectiveness matrix remains universally standard across both Pokémon GO and mainline games (Scarlet/Violet, Sword/Shield). While specific combat algorithms change stat weights, the x4, x2, x0.5 and Immune structures operate universally.
Historically, Steel is considered the best single defensive type because it naturally resists 10 different types and is completely immune to Poison. When paired with Fairy or Flying to cover its Ground and Fighting flaws, it creates incredibly durable defenders (like Corviknight or Zacian-Crowned).
Yes, but it is extremely rare. An Electric/Levitate Pokémon (like Eelektross) has no weaknesses because Electric is only weak to Ground, and the Levitate ability grants immunity to Ground. Prior to Generation 6, Dark/Ghost types (like Spiritomb) also had no weaknesses, until the Fairy type was introduced to counter them.
STAB stands for "Same Type Attack Bonus." When a Water-type Pokémon uses a Water-type move, the base power of that move is multiplied by 1.5x. This makes utilizing Pokémon that match their offensive move types highly desirable in competitive battling.
Yes, heavily. While this calculator computes base type matchups, abilities like "Levitate" (immunity to Ground), "Water Absorb" (immunity/healing from Water), or "Thick Fat" (halves Fire and Ice damage) will manually override the default mathematical chart in actual gameplay.
Yes. Introduced in Pokémon Scarlet and Violet, the Terastal phenomenon allows a Pokémon to change its defensive typing entirely to its "Tera Type" mid-battle. A dual-type Charizard (Fire/Flying) can Terastallize into a pure Dragon type, instantly losing its fatal 4x weakness to Rock.
Explore more calculators designed purely for enthusiast and outdoor usage.
Calculate Redraft fantasy football trades with exact precision. Evaluate player edges, draft picks, and perfect trade equality.
Analyze fantasy football trades in Dynasty leagues using live values. Compare draft picks, star players, and evaluate trade fairness instantly.
Calculate evolution Combat Power (CP) limits and ranges for your team before spending stardust and candy. PvP min/max predictions.
Calculate bullet trajectory, drop, velocity, energy, and MOA adjustments for precision shooting. Includes ballistic coefficient analysis and time of flight calculations.
Calculate gear ratios, chain length, speed ratios, and mechanical advantage for motorcycles, bicycles, and industrial chain drive systems with professional accuracy.
Calculate picture frame dimensions, mat borders, glass size, and material costs for custom DIY framing projects with professional accuracy.
Suggested hashtags: #calculator #pokemon #gaming #pogo #hobbies