Pokémon Damage Calculator

Calculate exact damage for any Pokémon battle scenario with IV/EV, abilities, items, and Tera Type support

Currently: Gen 9 (SV)• Supports Tera Type

Gen 1-9 Support
200+ Abilities
150+ Items
Tera Type System

⚔️ Attacker

🛡️ Defender

Battle Field

How to Use This Calculator

📝 Step-by-Step Guide

  1. 1.Enter attacking Pokémon name (e.g., "Garchomp") - stats load automatically
  2. 2.Configure IV/EV spreads and Nature for precise stat calculation
  3. 3.Select Ability and held Item from 200+ options
  4. 4.Enter defending Pokémon and configure its stats similarly
  5. 5.Type move name and set battle conditions (weather, terrain, screens)
  6. 6.Click "Calculate Damage" to see detailed breakdown and KO chances

💡 Pro Tips

  • Abilities: Effects like Huge Power, Multiscale, and Levitate are automatically calculated
  • Items: Choice Band, Life Orb, and all type-boosting items supported
  • Tera Type: Gen 9 Terastallization changes type and STAB calculations
  • EV Presets: Use quick buttons for common spreads (252/252/4)

Example Calculations

⚔️ Physical Attacker

Garchomp with Choice Band

• Jolly 252 Atk / 252 Spe

• Earthquake vs. Toxapex

• Choice Band boosts power 1.5×

🛡️ Defensive Check

Multiscale Dragonite

• Adamant 252 HP / 252 Atk

• Multiscale at full HP

• Takes 50% reduced damage

✨ Tera Type Boost

Tera Ground Garchomp

• Terastallized to Ground

• Earthquake gets 2× STAB

• Instead of 1.5× STAB

Frequently Asked Questions

How does this calculator compare to Pokémon Showdown?

This calculator uses the same @smogon/calc engine as Pokémon Showdown, ensuring 100% accurate damage calculations. Results match exactly what you'd see in competitive play. The main advantage here is the user-friendly interface with automatic stat calculation from base stats, EVs, and IVs.

What is STAB and how does it work?

STAB stands for "Same Type Attack Bonus". When a Pokémon uses a move that matches its own type, the move's damage is multiplied by 1.5×. For example, a Water-type Pokémon using Surf gets STAB, but using Thunderbolt does not. With Terastallization in Gen 9, if you Tera into the same type as your move, you get a 2× STAB instead!

How do I calculate damage for dual-type Pokémon?

For dual-type Pokémon, type effectiveness is calculated by multiplying both types' effectiveness. For example, Electric vs. Water/Flying is 2× (vs Water) × 2× (vs Flying) = 4× super effective damage. This calculator handles all type matchups automatically.

What's the difference between physical and special moves?

Physical moves use the attacker's Attack stat and the defender's Defense stat. Special moves use Sp. Attack and Sp. Defense instead. Examples: Earthquake (Physical), Thunderbolt (Special). The calculator automatically determines this from the move you enter.

How do EVs and IVs affect damage?

IVs (Individual Values) range from 0-31 and provide small stat boosts. EVs (Effort Values) provide larger boosts - 4 EVs = 1 stat point at level 50. A Pokémon can have up to 510 total EVs with a max of 252 per stat. This calculator shows you the exact final stats after applying IVs, EVs, Nature, and level.

What does the damage range mean?

Pokémon damage has a random factor (85%-100% of the calculated damage). The calculator shows both minimum and maximum possible damage. This is why the same move can deal slightly different damage each time you use it in-game.

Can I use this for competitive VGC battles?

Yes! This calculator supports all battle modifiers used in VGC (Video Game Championships) including weather, terrain, screens, abilities, items, and Terastallization. It's perfect for team building, damage roll planning, and speed tier optimization.

How accurate is this Pokémon damage calculator?

This calculator uses the official Pokémon damage formula from Generation 8/9 via the @smogon/calc library. The results match exactly what you'll see in Pokémon Sword/Shield, Scarlet/Violet, and competitive formats like VGC and Smogon. It's maintained by the competitive Pokémon community and updated for each generation.

About Pokémon Damage Calculation

Pokémon damage calculation is a core mechanic in all Pokémon games, from the mainline RPG series to competitive formats like VGC (Video Game Championships) and Smogon tiers. Understanding how damage works is essential for team building, strategy planning, and competitive battling.

Our free damage calculator uses the official @smogon/calc engine - the same calculation library powering Pokémon Showdown. It accounts for all major damage modifiers including:

  • Type Effectiveness: Super effective (2×/4×) or not very effective (0.5×/0.25×) matchups
  • STAB (Same Type Attack Bonus): 1.5× boost when move type matches Pokémon type (2× with Tera)
  • Abilities: 200+ abilities like Huge Power, Multiscale, Levitate, Protean, and more
  • Items: 150+ items including Choice Band/Specs, Life Orb, Assault Vest, type boosters
  • Weather Effects: Sun boosts Fire/weakens Water, Rain boosts Water/weakens Fire
  • Terrain: Electric, Grassy, Misty, and Psychic Terrain modifiers
  • Screens: Reflect (physical), Light Screen (special), Aurora Veil (both)
  • Terastallization: Gen 9's Tera Type system with enhanced STAB mechanics
  • IV/EV/Nature: Complete stat calculation from base stats to final battle stats
  • Critical Hits: 1.5× damage multiplier (ignores negative stat changes)

Whether you're building a competitive VGC team, planning a Smogon strategy, or just curious about matchups in your casual playthrough, this calculator provides accurate damage predictions to help you make informed decisions in battle. The integration of @smogon/calc ensures that calculations are always up-to-date with the latest game mechanics.

For more advanced team building and battle analysis, explore our other battle tools including the type chart, nature calculator, and Pokémon database.