Pokémon Damage Calculator
Set the attacker and defender — species, item, ability, nature, EVs and field — and get per-move damage rolls and KO chances instantly.
Attacker
Stat boosts
Defender
Stat boosts
Moves
Pick a move to see results.
Engine and supported generations
Damage is computed with the open-source @smogon/calc engine. The default, Pokémon Champions, fixes every Pokémon at level 50 with maxed IVs and uses Stat Points instead of EVs (up to 32 per stat, 66 in total), including Mega Evolution and Champions-specific Ability and item behavior. Generations 9, 8 and 7 are also available, and Generation 9 supports Terastallization. Results show the low and high end of the 16 damage rolls together with the number of hits needed to KO. Critical hits, weather, screens, status, held items and abilities are all taken into account.
FAQ
Why is the damage shown as a range?
Each hit is multiplied by a random factor from 85% to 100% in 16 steps, so the same setup varies. The lower bound shown is the damage you are guaranteed at minimum.
Can I calculate Mega Evolution damage?
Yes. The default Pokémon Champions mode lets you pick Mega Evolved Pokémon (including Z Mega Evolutions) and Mega Stones. Generation 9 also accepts Mega Evolved Pokémon.
Can I share a calculation?
Yes. Your settings are encoded into the URL, so sending that link reproduces the exact same setup for anyone. Popular EV spreads on the usage pages also load straight into the calculator this way.
Can I use this for Pokémon Champions battles?
Yes. With Pokémon Champions selected (the default), damage uses level 50, Stat Points and Champions-specific Ability and item behavior. You can also switch between singles and doubles.
What is the difference between a guaranteed 2HKO and a possible 2HKO?
A guaranteed 2HKO means every one of the 16 damage rolls knocks the target out in two hits. A possible 2HKO only lands in two hits on a high roll; otherwise it takes three. This calculator shows the damage range and states which case applies.