Gaming calculators

Pokemon Damage Calculator

Updated Jun 1, 2026 By Jehan Wadia
Generation
Battle Format & Global Settings

Attacker attacking Defender
Defender attacking Attacker
Damage Comparison (% of Target HP)

Introduction

This Pokémon Damage Calculator helps you figure out how much damage your moves will deal in battle. Pick your attacker and defender, set their stats, moves, items, and abilities, then hit calculate. You will see exact damage numbers, KO chances, and a visual chart that compares both sides. It works for every generation from Red & Blue all the way to Scarlet & Violet, and it supports key mechanics like Tera types, weather, terrain, and Dynamax.

Whether you are building a competitive team or just want to know if your Garchomp can knock out a Toxapex, this tool gives you the numbers you need. Use it to test EV spreads, compare items, and find the best moves for any matchup. No guesswork — just fast, accurate damage calculations so you can win more battles. If you enjoy competitive gaming tools, you might also find our KD Calculator useful for tracking your performance in other games.

How to Use Our Pokémon Damage Calculator

Enter your Pokémon, their stats, and their moves below. The calculator will show you how much damage each move deals and how many hits it takes to knock out the other Pokémon.

Generation: Pick the game generation you are playing. This changes how damage is calculated and which features are available.

Battle Format: Choose Singles or Doubles to match the battle type you are using.

Default Level: Set the level for both Pokémon. Choose 100, 50, or 5 depending on your format.

Auto-Level: Turn this on to force both Pokémon to the same level. Type in the level you want.

Weather / Field: Pick the active weather condition like Sun, Rain, Sandstorm, or Snow. This changes the power of certain move types.

Terrain: Pick the active terrain if you are playing Gen 6 or later. Terrain boosts the power of matching move types.

Pokémon (Attacker and Defender): Type a Pokémon name into each search box and select it from the list. This fills in its types and base stats.

Type 1 and Type 2: These are set when you pick a Pokémon. You can change them by hand if needed.

Tera Type and Terastallized: In Gen 9, pick a Tera Type and check the box to activate Terastallization. This changes STAB and defensive typing.

Dynamax: In Gen 8, check this box if the Pokémon is Dynamaxed.

Level: Set each Pokémon's level. This affects all stat calculations.

Nature: Pick the nature for each Pokémon. Natures raise one stat by 10% and lower another by 10%.

Ability: Choose an ability like Adaptability, Huge Power, Guts, Technician, or Levitate. These change damage output or type immunities.

Item: Pick a held item like Life Orb, Choice Band, Choice Specs, or Expert Belt. These boost damage in different ways.

Status: Set a status condition like Burn. Burn cuts physical attack damage in half.

EVs and IVs: Enter Effort Values (0–252) and Individual Values (0–31) for each stat. These directly change the final stat numbers.

Stat Boosts: Use the dropdown next to each stat to set in-battle boosts from -6 to +6. This simulates moves like Swords Dance or Calm Mind.

Moves (1–4): Pick up to four moves for each Pokémon. Each move shows its type and base power in the dropdown.

Calculate Button: Press this to run the damage calculation. Results appear below with damage ranges, KO chances, HP bars, and a comparison chart.

Reset Button: Press this to clear all fields and return the calculator to its default settings.

How Pokémon Damage Works

In Pokémon battles, every attack deals a specific amount of damage. That number depends on several things: the attacker's level, its Attack or Special Attack stat, the move's power, and the defender's Defense or Special Defense stat. The game also rolls a random number between 85% and 100%, so damage is never exactly the same each time. Understanding how these numbers interact is similar to working with a Percentage Calculator, since so many modifiers in the damage formula are percentage-based multipliers.

Type matchups play a big role. Every move has a type, like Fire or Water. If the move's type is strong against the defender's type, it deals double damage. If it is weak against it, damage is cut in half. Some types have no effect at all, like Normal moves against Ghost types. A Pokémon can have two types, so these multipliers stack. A move can deal 4× damage or just 0.25× depending on the matchup.

STAB stands for Same Type Attack Bonus. When a Pokémon uses a move that matches its own type, the damage goes up by 50%. For example, a Water-type Pokémon using Surf gets a 1.5× boost. Abilities like Adaptability raise this bonus even higher to 2×.

Stats are built from a Pokémon's base stats, its level, EVs (effort values), IVs (individual values), and its nature. EVs go up to 252 per stat and come from training. IVs range from 0 to 31 and are set when you catch or hatch a Pokémon. Natures raise one stat by 10% and lower another by 10%.

Weather, terrain, held items, abilities, and stat boosts all change the final damage number. Sun powers up Fire moves and weakens Water moves. Rain does the opposite. Items like Life Orb add 30% more damage. Choice Band and Choice Specs boost physical and special attacks by 50% but lock you into one move. Stat boosts from moves like Swords Dance multiply your attacking stat during battle.

This calculator takes all of these factors and gives you the exact damage range for each move. It shows the minimum and maximum hit, the percentage of the defender's HP lost, and how many hits it takes to knock out the target. Use it to plan your team, pick the right moves, and know your matchups before a battle starts. If you are into other gaming calculators, check out our Poker Odds Calculator for card games, the Palworld Breeding Calculator for Palworld optimization, or our Minecraft Enchantment Calculator for Minecraft builds. For competitive players who also enjoy probability-based strategy, our EV Calculator can help you understand expected value in decision-making scenarios, and the Win Rate Calculator is great for tracking your overall battle record across ranked seasons.


Frequently asked questions

What generations does this Pokémon damage calculator support?

This calculator supports all nine generations. That includes Gen 1 (Red, Blue, Yellow), Gen 2 (Gold, Silver, Crystal), Gen 3 (Ruby, Sapphire, Emerald), Gen 4 (Diamond, Pearl, Platinum), Gen 5 (Black, White), Gen 6 (X, Y), Gen 7 (Sun, Moon), Gen 8 (Sword, Shield), and Gen 9 (Scarlet, Violet). Pick your generation from the buttons at the top and the calculator adjusts the damage formula automatically.

Why does my damage number change each time in an actual battle?

Pokémon games roll a random number between 85% and 100% for every attack. This means you never get the exact same damage twice. The calculator shows you both the minimum roll (85%) and the maximum roll (100%) so you can see the full range.

What does OHKO, 2HKO, and guaranteed KO mean in the results?

OHKO means One Hit Knock Out — the move can KO in a single hit. 2HKO means it takes two hits. Guaranteed means even the lowest damage roll will KO. Possible means only some rolls will KO. If it says 3–4 hits, you need multiple attacks to finish the target.

How do I set up a Pokémon with a competitive EV spread?

Type the Pokémon name in the search box and select it. Then enter your EVs in the stat grid. Most competitive spreads put 252 EVs in two stats and 4 in a third. For example, an offensive Garchomp uses 252 Attack, 252 Speed, and 4 HP. Remember the total across all stats cannot go above 510 in a real game.

What is the difference between Singles and Doubles format?

Singles is a one-on-one battle where each side sends out one Pokémon at a time. Doubles is a two-on-two battle with two Pokémon per side on the field. Some moves deal less damage in Doubles because they hit multiple targets. Pick the format that matches the battles you play.

Why can I not see Tera Type or Dynamax options?

These features only show up in the right generation. Tera Types appear when you select Gen 9 (Scarlet & Violet). Dynamax appears when you select Gen 8 (Sword & Shield). Switch to the correct generation and the options will show up.

How does Terastallization change damage?

When a Pokémon Terastallizes in Gen 9, its defensive typing changes to its Tera Type. If the Tera Type matches one of its original types, STAB goes up from 1.5× to 2×. If it is a new type, the Pokémon gets 1.5× STAB on that type instead. Check the Terastallized box and pick a Tera Type to see the difference.

What does the HP bar in the results show?

The HP bar shows the maximum percentage of the defender's HP that the move can take in one hit. A full bar means the move can OHKO. A half-filled bar means it deals about 50% damage. The bar color changes from green to yellow to red as damage gets higher.

How do stat boosts like Swords Dance work in this calculator?

Use the boost dropdown next to each stat. Swords Dance gives +2 Attack, so set the Attack boost to +2. Calm Mind gives +1 Special Attack and +1 Special Defense. Each +1 stage multiplies the stat by 1.5×, +2 gives 2×, and so on up to +6. Negative boosts lower the stat the same way.

Does this calculator account for Burn status?

Yes. If you set the attacker's status to Burn, all physical moves deal half damage. This does not apply if the attacker has the Guts ability. Guts actually boosts physical attack by 1.5× when the Pokémon has a status condition like Burn.

What Pokémon are available in this calculator?

The calculator includes 30 popular competitive Pokémon like Garchomp, Toxapex, Kingambit, Flutter Mane, Dragonite, Tyranitar, Gengar, and more. Type a name into the search box and pick from the dropdown list. Each Pokémon comes with accurate base stats and typing.

How does weather affect damage calculations?

Sun boosts Fire moves by 50% and weakens Water moves by 50%. Rain does the opposite. Sandstorm raises the Special Defense of Rock-type Pokémon by 50% in Gen 2 and later. Snow raises the Defense of Ice-type Pokémon by 50% in Gen 9. Pick the weather from the dropdown to include it.

What is the difference between Choice Band and Life Orb?

Choice Band boosts physical attack damage by 50% but locks you into one move. Choice Specs does the same for special attacks. Life Orb boosts all attacks by 30% and lets you switch moves, but you lose 10% of your HP each turn in a real game. This calculator shows the damage boost from each item.

How do I compare damage from both sides at once?

The calculator runs damage both ways automatically. The left result panel shows your attacker hitting the defender. The right panel shows the defender hitting back. The bar chart at the bottom puts both sides next to each other so you can quickly see who hits harder.

What does the red OHKO line on the chart mean?

The red line on the comparison chart sits at 100% of the target's HP. Any bar that reaches or passes this line means that move can knock out the target in one hit. Bars below the line need more than one hit to KO.

Can I use this calculator for VGC battles?

Yes. Set the format to Doubles and the level to 50, which is the standard for VGC (Video Game Championships). Pick Gen 9 for the current VGC format. You can also turn on Auto-Level and set it to 50 so both Pokémon are forced to that level.

Why does my Pokémon deal zero damage with a move?

Zero damage means the move has no effect on the defender's type. For example, Ground moves deal 0 damage to Flying types, Normal and Fighting moves do nothing to Ghost types, and Electric moves cannot hit Ground types. The results will say "No effect" when this happens.

How do IVs and EVs change my final stats?

IVs (Individual Values) range from 0 to 31 and add a small boost to each stat. Most competitive Pokémon have 31 IVs in every stat. EVs (Effort Values) range from 0 to 252 per stat. Every 4 EVs add 1 point to a stat at level 100. Changing these values updates the final stat number shown in the stat grid.