All 18 Gen 9 Elemental Types • 171 Dual-Type Combinations • Instant 4x/0x Lookup

Pokemon Type Calculator

Select any primary and secondary elemental typing to instantly calculate 4x double weaknesses, 2x weaknesses, 0.5x resistances, 0.25x double resistances, and 0x immunities with our Pokemon Type Calculator.

⚡ Inspect Famous Competitive Dual Typings
1. Select Defending Dual Type & Test Move
2x Damage
Total Weaknesses
2 Weaknesses
Total Resistances
11 Res/Imm
Full 6-Slot Audit
Team Builder →
2. Complete Defensive Multiplier Breakdown
🔥 4x DOUBLE WEAKNESS (Ultra Vulnerable)
None
⚠️ 2x WEAKNESS (Takes Super-Effective Damage)
🛡️ 0.5x RESISTANCE (Takes Half Damage)
💎 0.25x DOUBLE RESISTANCE (Takes Quarter Damage)
🚫 0x IMMUNITY (Takes Zero Damage)

How Dual-Type Effectiveness Math Works in the Pokemon Type Calculator

With 18 elemental types in modern mainline games, there are 18 single-type profiles and 153 unique dual-type combinations—creating 171 distinct defensive charts to memorize. Even veteran tournament players occasionally second-guess whether a secondary typing neutralizes an incoming attack or compounds it into a devastating one-hit knockout. Our Pokemon Type Calculator resolves every mono-type and dual-type interaction instantaneously.

Behind the scenes, the battle engine multiplies the effectiveness of the attacking move against Primary Type A by its effectiveness against Secondary Type B:

Want to see how a 4x or 2x multiplier translates into exact HP percentage lost? Plug the multiplier from this Pokemon Type Calculator into our Pokemon Damage Calculator, or test how six dual-type creatures cover each other in our Pokemon Team Builder.

Top 8 Best Dual-Type Combinations Ranked by Defensive Math

We ran all 171 type pairings through our Pokemon Type Calculator to rank the strongest defensive dual typings in Generation 9 competitive play based on total immunities, resistances, and minimal weaknesses:

Rank & Dual Typing 0x Immunities 0.5x / 0.25x Resistances 2x / 4x Weaknesses Iconic Competitive Users
#1 Steel / Fairy 2 (Poison, Dragon) 9 (8 at 0.5x, 1 at 0.25x Bug) 2 (Fire 2x, Ground 2x) Zacian-Crowned, Tinkaton, Magearna, Mawile
#2 Normal / Ghost 3 (Normal, Fighting, Ghost) 2 (Poison 0.5x, Bug 0.5x) 1 (Dark 2x only!) Hisuian Zoroark (Only 1 weakness in the game)
#3 Steel / Flying 2 (Poison, Ground) 8 (6 at 0.5x, 2 at 0.25x Grass/Bug) 2 (Fire 2x, Electric 2x) Corviknight, Skarmory, Celesteela
#4 Water / Ground 1 (Electric) 4 (Fire, Poison, Rock, Steel) 1 (Grass 4x only!) Swampert, Quagsire, Gastrodon, Whiscash
#5 Bug / Steel 1 (Poison) 8 (7 at 0.5x, 1 at 0.25x Grass) 1 (Fire 4x only!) Scizor, Forretress, Escavalier, Genesect
#6 Steel / Ghost 3 (Normal, Fighting, Poison) 9 (8 at 0.5x, 1 at 0.25x Bug) 4 (Fire, Ground, Ghost, Dark) Gholdengo, Aegislash
#7 Water / Fairy 1 (Dragon) 6 (Fire, Water, Ice, Fight, Dark, Bug) 3 (Electric, Grass, Poison) Primarina, Azumarill, Tapu Fini
#8 Ghost / Fairy 3 (Normal, Fighting, Dragon) 1 (Bug at 0.25x) 2 (Ghost 2x, Steel 2x) Flutter Mane, Mimikyu

Notice how Normal / Ghost (introduced with Hisuian Zoroark) cancels out Normal's Fighting weakness and Ghost's Ghost weakness to boast three full immunities and only a single 2x weakness to Dark! Meanwhile, Bug / Steel and Water / Ground also have only a single weakness across the entire 18-type chart, though it is a 4x double weakness that opponents can exploit if they carry a coverage move—which you can test using our Pokemon Coverage Calculator.

Complete 18-Type Offensive & Defensive Quick Reference

When using a Pokemon Type Calculator during live battles, keep these high-impact interactions top of mind:

Frequently Asked Questions About the Pokemon Type Calculator

1. Does the order of Primary Type and Secondary Type change the multiplier?

No! Multiplication is commutative (A × B = B × A). Whether a creature is listed as Grass / Poison (Venusaur) or Poison / Grass, its defensive weaknesses, resistances, and immunities in the Pokemon Type Calculator are 100% identical.

2. How does the move Freeze-Dry break the standard Water resistance rule?

Normally, Water resists Ice-type attacks (0.5x). However, the signature Ice move Freeze-Dry has a built-in override that treats Water as weak (2x) instead of resistant. As a result, Freeze-Dry hits Water / Flying (Pelipper, Gyarados), Water / Ground (Swampert, Gastrodon), and Water / Dragon (Kingdra, Walking Wake) for devastating 4x double super-effective damage!

3. How does Flying Press calculate type effectiveness?

Hawlucha's signature move Flying Press is the only dual-type attack in the game: it deals Fighting-type STAB damage while multiplying both Fighting effectiveness and Flying effectiveness together against the target.

4. What changed in the Type Chart in Generation 6 (X & Y through Scarlet & Violet)?

In Generation 6, GAME FREAK introduced the Fairy type to balance Dragon's dominance and removed Steel's old 0.5x resistances to Ghost and Dark attacks. That single change turned Ghost and Dark into two of the most spammable neutral attacking types in modern competitive play.

5. Where can I share my favorite creatures for all 18 types?

Once you've explored the 18 elemental types in our matchup analyzer, visit our Favorite Pokemon Picker to build and download a custom 18-type PNG showcase card.