Pokemon Damage Calculator
Calculate exact damage ranges between any two Pokemon. Factor in stats, moves, items, weather, terrain, critical hits, and more. See KO chances and optimize your battle strategy.
Attacker
Defender
Move & Conditions
Damage Results
How Pokemon Damage Is Calculated
The Pokemon damage formula is one of the most complex mechanics in the game. Here's the core formula (Gen 5+):
Damage = floor(floor(floor(2 × Level / 5 + 2) × Power × Attack / Defense) / 50) + 2
Then apply modifiers in order:
× Critical (1.5 if crit)
× Burn (0.5 if physical + burned)
× STAB (1.5 if same type)
× Type Effectiveness (0× to 4×)
× Weather (1.5× / 0.5× for Fire/Water in sun/rain)
× Terrain (1.3× for matching type)
× Item (Life Orb 1.3×, Choice items 1.5×, type items 1.2×)
× Random (0.85 to 1.0)Understanding Damage Rolls
Due to the random factor (0.85 to 1.0), damage isn't a single number — it's a range. Our calculator shows both the minimum and maximum damage:
- Min damage: The lowest possible roll (0.85× multiplier)
- Max damage: The highest possible roll (1.0× multiplier)
- OHKO: One-Hit KO — max damage exceeds defender's HP
- 2HKO: Two-Hit KO — need two hits to KO (min × 2 ≥ HP)
Key Damage Modifiers
STAB (Same Type Attack Bonus)
When a Pokemon uses a move that matches its type, the move gets a 1.5× power boost. For example, Charizard (Fire/Flying) using Flamethrower gets 1.5× damage. With the Adaptability ability, STAB becomes 2.0× instead.
Type Effectiveness
Type matchups multiply damage:
- Super effective (2×): Attacker's type is strong against defender's type
- Double super effective (4×): Both of defender's types are weak
- Not very effective (0.5×): Attacker's type is resisted
- Double resisted (0.25×): Both types resist
- Immune (0×): Defender is immune to the attack type
Weather Effects
Sun
Fire ×1.5, Water ×0.5
Rain
Water ×1.5, Fire ×0.5
Sandstorm
Rock-types get 1.5× Sp.Def; no direct damage boost
Snow/Hail
Ice-types get 1.5× Def (Gen 9 Snow); no damage boost
Critical Hits
Critical hits deal 1.5× damage (Gen 5+) and ignore negative stat changes on the attacker and positive stat changes on the defender. Base crit rate is 1/24 (Gen 6+), increased by high-crit moves (1/8), Focus Energy (1/2), and Scope Lens (1/8).
Damage Calculator Tips
- Always check both min and max damage — a roll might not KO when you expect it to
- Factor in entry hazards (Stealth Rock, Spikes) when calculating if a switch-in can survive
- Remember that Leftovers recovery happens after damage, potentially changing KO thresholds
- Choice items boost the attack stat, not the move power — this matters for multipliers
- Burn halves physical damage — always account for it when a burned Pokemon attacks
- Life Orb boosts damage by 30% but costs 10% HP per hit — factor this into survivability
Best Pokemon Damage Calculators Compared
Based on community consensus from competitive Pokemon communities, here's how the top damage calculators compare. Reddit users on r/PokemonChampions and r/stunfisk consistently rank the Pokemon Showdown damage calculator as the gold standard.
| Calculator | Best For | Key Features | Cost |
|---|---|---|---|
| Pokemon Stat Calculator (This Site) | All-in-one stat & damage calc | Stat calculator + damage calc + IV/EV tools, no ads, mobile-friendly | Free |
| Showdown Damage Calc | Competitive singles (Smogon) | All generations, all formats, full move/item/ability support | Free |
| VGC MultiCalc | VGC doubles format | Multi-calc mode, speed tie calculator, VGC-specific sets | Free |
| Pikalytics Damage Calc | VGC 2026 meta analysis | Usage stats integration, EV/item/terrain comparison | Free |
Community Verdict
Reddit users consistently recommend the Showdown damage calculator for accuracy and format support. Our calculator aims to provide the same damage calculation accuracy while also offering integrated stat calculation, IV checking, and EV planning — all in one place, with no ads. For VGC-specific analysis, Pikalytics and VGC MultiCalc are excellent complementary tools.