PokeTools
Home/Battle/Type calculator

Type Calculator.

18 × 18 matrix · dual types multiply
0× immunity overrides everything
how much damage this typing takes
Defending type · pick up to 3
Tera type · optional
Terastallized Pokémon defend with the Tera type only. Stellar keeps the original typing.
Ability
Defensive profile · Fire / Flying
3 weak
Resists6
Immunities1
Net matchups+4
WEAK · 4×double weakness
rock
WEAK · 2×super effective
waterelectric
NEUTRAL · 1×plain damage
normalicepoisonflyingpsychicghostdragondark
RESIST · ½×halved
fire½×fighting½×steel½×fairy½×
RESIST · ¼×double resistance
grass¼×bug¼×
IMMUNE · 0×no damage at all
ground
Matchup spreadacross all 18 attacking types
1
4× weak
2
2× weak
8
neutral
6
resisted
1
immune

Pokémon type chart and effectiveness calculator

Pokémon battles revolve around a type effectiveness matrix. In the current games it is an 18x18 chart; older generations used smaller ones, and this calculator can switch between them. Every attacking move has a type, and every defending Pokémon has one or two types. The interaction between them produces multipliers of 2x (super effective), 1x (neutral), 0.5x (not very effective), or 0x (immune).

Dual-type calculations

When a Pokémon has two types, the game multiplies both matchups together. A Water/Ground type takes 4x damage from Grass (2x against Water times 2x against Ground) but is completely immune to Electric (0x against Ground overrides everything). This creates 0.25x double resistances and 4x double weaknesses that single types never experience.

Generation differences

The chart has changed over the years, and the generation selector reproduces each era exactly. Gen 1 had 15 types: no Dark, Steel, or Fairy. Bug and Poison were super effective against each other, Ice hit Fire for neutral damage, and Psychic was flat-out immune to Ghost because of a bug in the original games. Gen 2 through 5 added Dark and Steel and fixed those quirks, with Steel resisting both Ghost and Dark. Gen 6 added Fairy and removed the Ghost and Dark resists from Steel, which produced the modern chart.

Terastallization

In Scarlet and Violet, a Terastallized Pokémon defends with its Tera type only; the original typing no longer counts for incoming damage. Set a Tera type in defense mode to see the new weaknesses and resistances. Tera Stellar is the exception: it keeps the original defensive typing.

Coverage analysis

Select multiple attack types to analyze combined coverage across the entire Pokédex. Factor in special moves like Freeze-Dry (Ice move that hits Water super effectively), Flying Press (dual Fighting/Flying attack), and Thousand Arrows (Ground move that hits Flying types). Abilities like Scrappy and Tinted Lens further modify coverage, and defensive abilities from Levitate to Wonder Guard and Purifying Salt are covered in defense mode.

Related tools
Type ChartThe full 18x18 effectiveness tableWeakness ChartWhat every type is weak to, including 4x combosCoverage SolverFind optimal 4-move coverageTeam BuilderAnalyze team type coverageType StatsType distribution across all gamesDamage CalculatorCalculate damage with type matchups