⚡ Free • All Gens • Singles & Doubles

Pokémon Damage Calculator for Every Battle

Want to know if your Pokémon survives a hit, or how many hits it takes to KO? Pick two Pokémon, set their moves, EVs, nature, item and the field, and get the exact damage range right away. Use it to plan your team, test a set before you play, or settle a doubt after a tough match. It works for every generation from Gen 1 to Gen 9, and it also has a Champions tab.

✅ Gen 1 – Gen 9 🏆 Champions 🎯 Exact damage range 📊 Damage graph 📥 Download result

Tip: scroll sideways on a small screen to see the full calculator.

How To Use the Pokémon Damage Calculator

Here is what each box means and what you should put in it.

1

Pick the Game and Mode

  • Generation tabs (RBY to S/V): choose the game you play. The rules change with the game.
  • One vs One: one attacker against one defender. Best for most people.
  • One vs All / All vs One: test one Pokémon against a whole list.
  • Champions: use this tab for Pokémon Champions.
2

Choose the Pokémon

  • Pokémon 1 is the attacker and Pokémon 2 is the defender. Type a name in the top box and pick it from the list.
  • Type / Tera Type: filled for you. Tick the Tera box if the Pokémon is Terastallized.
  • Forme: pick a different form if the Pokémon has one.
  • Level: 100 for most battles, 50 for official Doubles.
3

Set the Stats

  • Base: comes with the Pokémon. Leave it as it is.
  • IVs: from 0 to 31. Most players use 31.
  • EVs: from 0 to 252 per stat, and 510 in total. Put them in the stats you trained.
  • +/– box: the stat boost or drop from moves like Swords Dance or Intimidate.
  • Nature: choose the nature your Pokémon has.
4

Ability, Item and Status

  • Ability: pick the one your Pokémon has, like Intimidate or Snow Warning.
  • Item: a held item such as Choice Specs or Life Orb can change damage a lot.
  • Status: Burn, Poison, Sleep and so on. A burn cuts physical damage in half.
  • Current HP: type the HP or the percent if the Pokémon is already hurt.
5

Set the Moves

  • Each Pokémon has four move rows. Choose the move name and the power, type and category fill in.
  • Crit: press it to see the damage as a critical hit.
  • Z: press it to use the Z-Move version of the move (where the game allows it).
  • Click any move on the top to see its full result line below.
6

Set the Field

  • Singles / Doubles: choose the battle type.
  • Weather and Terrain: Sun, Rain, Sand, Snow, Electric, Grassy, Misty or Psychic.
  • Side buttons: Reflect, Light Screen, Stealth Rock, Spikes, Helping Hand, Tailwind and more. Turn on what is active in your battle.
  • Gravity, Magic Room, Wonder Room: turn on only if used.
7

Read and Save the Result

  • The line at the top shows the damage, the percent of HP and the KO chance, like “guaranteed 2HKO”.
  • The list of damage numbers shows all 16 random rolls.
  • Check the graph to see the damage at a glance.
  • Use the download buttons to save or share the result as an image or PDF.
8

Import and Export a Set

  • Paste a Pokémon set as text in the Import / Export box and press Import.
  • Press Export next to a Pokémon to copy its set and keep it for later.
  • This is the quickest way to bring a team from your game or teambuilder.

What Is a Pokémon Damage Calculator?

A Pokémon damage calculator tells you how much damage one Pokémon will do to another. You give it the two Pokémon, their moves, items and stats. It gives you back the exact damage, shown as a range and as a percent of the target’s HP.

Players use a damage calc to answer simple questions. Will my Pokémon survive that move? How many hits does it take to KO? Is it worth giving my Pokémon a Choice item? You can guess in a battle, or you can check the numbers first. The numbers are better.

Why Use a Damage Calculator?

  • Build a better team. See which EV spread makes your Pokémon take a hit it would otherwise miss.
  • Learn what you are facing. Test the Pokémon you meet most on ladder and see what beats them.
  • Save time. No need to do math by hand or lose a match to find out a move did too little.
  • Plan your turns. Know if a move is a sure 2HKO or only a coin flip.

How Is Damage Calculated in Pokémon?

From Gen 3 onward the base idea is the same. The game first finds a base number from the level, the move power and the attack and defense stats:

Damage = (((2 × Level ÷ 5 + 2) × Power × Attack ÷ Defense) ÷ 50 + 2) × Modifiers

This is the Pokémon damage formula in short. After that, the game multiplies the number by a set of modifiers. These are the common ones:

ModifierWhat it does
Random rollDamage is 85% to 100% of the full number (16 possible values)
STAB1.5× when the move type matches the Pokémon’s type
Type matchup0×, 0.25×, 0.5×, 1×, 2× or 4×
Critical hit1.5× in newer games (2× in older ones)
BurnCuts physical damage in half
WeatherSun and Rain boost or cut Fire and Water moves
Doubles spread move0.75× when a move hits more than one target

Abilities, items, screens, terrain and many other effects add their own numbers on top. That is why a calculator is so useful. You pick the options, and it does all the math in the right order.

Good to know: the older games work a little differently. In Gen 1 (RBY), for example, critical hits depend on the Speed stat. Pick the right generation tab so the calculator uses the right rules.

How To Calculate Pokémon Damage Step by Step

  1. Choose the generation tab for the game you play.
  2. Pick the attacker in Pokémon 1 and the defender in Pokémon 2.
  3. Set level, EVs, nature, ability and item for both.
  4. Turn on the weather, terrain and screens that are active.
  5. Click a move and read the result line.

If the line says “guaranteed 2HKO”, the move always KOs in two hits. If it says a percent chance, then it only works on some of the random rolls.

Understand the Result

Damage range

You see two numbers, like 162–192. The first is the lowest roll and the second is the highest. The percent next to it is the share of the target’s HP.

KO chance

The tool tells you if a move is a sure KO, a possible KO or not a KO. When it takes more than one hit, the calculator adds up the hits and checks every roll combination to give you the chance.

Possible damage amounts

This is the full list of the 16 random rolls. It is handy when you need to know exactly which rolls KO.

Use It as a Pokémon Stat Calculator

The boxes for base stats, IVs, EVs and nature also work as a quick Pokémon stat calculator. Change the EVs or the nature and the final stat updates next to it. You do not need a separate tool to find out what Speed or Defense a build ends up with.

Singles, Doubles and Pokémon Champions

In Singles you only need the field effects on each side. In Doubles, switch the field to Doubles and turn on helpers like Helping Hand, Friend Guard, Tailwind and Battery. For Pokémon Champions, click the Champions tab at the top. There is also a Random Battles tab and an Other Metagames tab if you play those.

Tips To Get the Most From It

  • Always check the nature and item. They change the result more than most people think.
  • Test the worst case. Use the highest roll and a critical hit to see if your Pokémon still lives.
  • Save good sets with Export so you can load them again in one click.
  • Make sure the level matches your format. Level 50 and level 100 give very different numbers.

Pokémon and all related names are owned by Nintendo, Game Freak and The Pokémon Company. This is a fan made tool and is not connected to them.

Frequently Asked Questions

Quick answers about the Pokémon damage calculator.

The game takes the attacker’s level, the move power, and the attack and defense stats. It mixes them in one formula, then multiplies the result by things like STAB, type matchup, critical hit, weather, burn and a small random number. This calculator does all of that for you.

Pick your attacker in the Pokémon 1 box and the defender in the Pokémon 2 box. Set the level, EVs, nature, ability and item. Then click a move. The result line at the top shows the damage range, the percent of HP and how many hits it needs to KO.

Every attack gets a random roll between 85% and 100% of full damage. That gives 16 possible damage numbers. The calculator shows the lowest and the highest, so you can see the best and worst case.

The first games use older rules. For example, critical hits depend on the Speed stat of the attacker, and the random part works a little differently. Click the RBY tab at the top and the calculator switches to the Gen 1 rules.

When more than one hit is needed, it adds up the damage from each hit and checks all the possible roll combinations. The chance of a KO is the share of combinations that reach the target’s HP. The rest is the chance the move fails to KO.

Use the Import / Export box. Get your Pokémon as text from your game tool, teambuilder or emulator script, paste it in the box and press Import. The Pokémon loads with its moves, EVs, nature and item. You can also press Export to copy a set and save it.

Yes. There is a Champions tab at the top of the tool. Click it to use the Champions data and rules.

Yes. In the Field box choose Doubles. You can also turn on things like Helping Hand, Friend Guard, Tailwind and Battery, and the damage updates right away.

Yes, it is free. There is no sign up and nothing to install. It works in your browser on phone, tablet and computer.