Damage Calculator
Calculate exact damage ranges and KO probabilities using the complete Gen 1–9 formula engine.
Attackerfireflying
BST 534Attacker's Side
Defender's Side
Attacker outspeeds
Damage Result
252 SpA Charizard Flamethrower vs. 252 HP / 4 SpD Blastoise: 33-39 (17.7 - 20.9%) -- possible 5HKO
HP After Each Hit
Defenderwater
BST 530Pokemon Damage Calculator — Gen 1 Through Gen 9
Every generation of Pokemon uses a different damage formula. This calculator handles all 9 of them through the @smogon/calc engine, the open-source library behind Smogon's official calculator. Pick any two of the 1,025 Pokemon in the database and get frame-perfect results.
What You Can Configure
- Pokemon details — level, nature (+10%/-10% stat modifier), ability with auto-detection, held item, and Tera type (Gen 9)
- EVs, IVs, and boosts — full stat customization with boost stages from -6 to +6 and calculated final stat values
- Moves — choose from 937 moves with critical hit toggles and full type/power display
- Field conditions — weather, terrain, Reflect, Light Screen, Aurora Veil, Stealth Rock, Spikes, Tailwind, and Helping Hand
- Showdown integration — import and export sets in Showdown paste format for seamless teambuilding
Reading the Output
Results show the exact damage range (minimum and maximum roll), the percentage of the defender's HP each roll represents, and KO probability. The KO timeline visualizes how HP drains over multiple hits, and the speed comparison shows who moves first accounting for boosts, items, abilities, and field effects.
