By Tim King · Updated
Pokémon Type Calculator
Type Effectiveness for Dual Types, With Weaknesses, Resistances and Immunities
OneTask is free, with no sign-up, and built by one person.
If this tool saved you time, a coffee helps keep new ones coming.
How the Pokémon Type Calculator works
Choose a Pokémon's type or pair of types and the type of the move hitting it. The Pokémon type calculator gives the damage multiplier for that move and lists every attacking type the defender takes four times, double, reduced or no damage from, with all 18 matchups.
Type matchups decide more battles than raw stats. A super effective hit does double damage, a resisted one half, and some types are completely immune. Dual types multiply together, which creates the dramatic four times weaknesses and the near-untouchable quarter resistances that shape competitive teams.
How the Pokémon type calculator works
The tool holds the full 18 × 18 type chart used since Generation 6, when Fairy was added and Steel lost its resistances to Ghost and Dark. For a single-type defender the multiplier is read straight from the chart. For a dual type, the multiplier against each type is looked up and the two are multiplied. The formula is simply total = multiplier vs type 1 × multiplier vs type 2.
| Against type 1 | Against type 2 | Total | Result |
|---|---|---|---|
| ×2 | ×2 | ×4 | Extremely effective |
| ×2 | ×1 | ×2 | Super effective |
| ×2 | ×½ | ×1 | Neutral |
| ×1 | ×½ | ×½ | Not very effective |
| ×½ | ×½ | ×¼ | Barely effective |
| any | ×0 | ×0 | No effect |
An immunity always wins. Electric does ×2 to Water, but a Water/Ground Pokémon such as Swampert takes nothing because Ground is immune to Electric.
Worked examples
Example 1: an Electric move against Gyarados, a Water/Flying type. Electric does ×2 to Water and ×2 to Flying, so the total is ×4, Extremely effective.
Example 2: a Fire move against Heatran, a Fire/Steel type. Fire does ×½ to Fire and ×2 to Steel, so the total is ×1 and the hit lands for normal damage.
How many weaknesses well-known dual types have
Four times weaknesses and immunities of popular dual-type Pokémon, by type alone
| Pokémon | Types | Takes ×4 from | Immune to |
|---|---|---|---|
| Gyarados | Water/Flying | Electric | Ground |
| Garchomp | Dragon/Ground | Ice | Electric |
| Magearna | Steel/Fairy | None | Poison, Dragon |
| Sableye | Ghost/Dark | None | Normal, Fighting, Psychic |
| Parasect | Grass/Bug | Fire, Flying | None |
| Swampert | Water/Ground | Grass | Electric |
| Charizard | Fire/Flying | Rock | Ground |
| Dragonite | Dragon/Flying | Ice | Ground |
| Tyranitar | Rock/Dark | Fighting | Psychic |
| Gengar | Ghost/Poison | None | Normal, Fighting |
| Scizor | Bug/Steel | Fire | Poison |
| Ferrothorn | Grass/Steel | Fire | Poison |
| Gardevoir | Psychic/Fairy | None | Dragon |
| Lucario | Fighting/Steel | None | Poison |
| Rotom-Wash | Electric/Water | None | None |
| Toxapex | Poison/Water | None | None |
| Corviknight | Flying/Steel | None | Poison, Ground |
| Heatran | Fire/Steel | Ground | Poison |
| Landorus | Ground/Flying | Ice | Electric, Ground |
| Mamoswine | Ice/Ground | None | Electric |
| Togekiss | Fairy/Flying | None | Ground, Dragon |
| Breloom | Grass/Fighting | Flying | None |
The immunities to remember
Eight type interactions do nothing at all: Normal and Fighting cannot hit Ghost, Ghost cannot hit Normal, Electric cannot hit Ground, Ground cannot hit Flying, Psychic cannot hit Dark, Poison cannot hit Steel and Dragon cannot hit Fairy. Abilities such as Levitate add Ground immunity too, but the calculator only uses types.
Using type matchups to build a team
A balanced team covers each member's weaknesses with a teammate that resists them. If your lead is weak to Ground, pair it with a Flying type or a Levitate user that can switch in safely. Look for types that take ×2 from many attackers, such as Ice, Rock and Grass, and make sure you have answers ready. On the attacking side, aim for moves whose types between them hit most of the chart for at least neutral damage. Fighting with Ghost, or Ice with Electric, are classic pairings because almost nothing resists both.
Tips and pitfalls
Abilities and items change the picture. Levitate, Flash Fire, Volt Absorb, Thick Fat and Filter alter what a Pokémon actually takes. The calculator shows the type result before those.
Tera types replace the defending type. In Scarlet and Violet, a Terastallized Pokémon defends with its Tera type alone. Set the first type to the Tera type and the second to None.
Older games used a different chart. Generations 2 to 5 had no Fairy type, and Steel resisted Ghost and Dark. Generation 1 had its own quirks. Use this tool for Generation 6 onwards.
Check your own move coverage. The last line lists what the chosen move type hits super effectively, which is handy when picking a fourth move.
How to read the result
The first line is the multiplier for your chosen move with its in-game wording. The next four lines group every attacking type by what it does to this defender. The table repeats all 18 attacking types in chart order.
FAQ
How do dual-type weaknesses work in Pokémon?
The effectiveness against each type is multiplied. If both types are weak to a move it does ×4, if one is weak and one resists it does ×1, and if either type is immune it does nothing at all.
What is a 4x weakness?
A move that is super effective against both of a Pokémon's types does four times damage. Ice against Dragon/Ground, such as Garchomp, and Electric against Water/Flying, such as Gyarados, are well-known examples.
Which type chart does this use?
The Generation 6 chart, unchanged through Scarlet and Violet. It includes Fairy, and Steel no longer resists Ghost or Dark. Games from Generation 5 and earlier will differ on a few matchups.
Does the calculator account for abilities like Levitate?
No. It shows the type matchup only. Abilities, held items, weather and Terastallization can all change the final damage, so adjust for them yourself or set the Tera type as the only type.
See also: all Gaming & PC tools, Everyday Maths, Loans & Savings, Dates & Time, Health, Home & DIY, Unit Converters, Education, Science, Creative, Garden & Farm, Work & Business, Fun, Maps & GPS, DIY & Building, Cost Estimators, Sport & Clubs.
Related tools
Pokémon Damage Calculator
Damage range, one-hit KO chance and hits to KO for any move.
Pokémon-style Name Generator
Portmanteau monster names that blend a creature with its type.
Pokémon Nickname Generator
Cute, funny, cool, food and human nicknames by creature type.
Pokémon Trainer Name Generator
Trainers, rivals, route trainers, town leaders and villain teams.
Loot Drop Calculator
Your real odds of a rare drop, and how many tries you need.