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:
| Modifier | What it does |
|---|---|
| Random roll | Damage is 85% to 100% of the full number (16 possible values) |
| STAB | 1.5× when the move type matches the Pokémon’s type |
| Type matchup | 0×, 0.25×, 0.5×, 1×, 2× or 4× |
| Critical hit | 1.5× in newer games (2× in older ones) |
| Burn | Cuts physical damage in half |
| Weather | Sun and Rain boost or cut Fire and Water moves |
| Doubles spread move | 0.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
- Choose the generation tab for the game you play.
- Pick the attacker in Pokémon 1 and the defender in Pokémon 2.
- Set level, EVs, nature, ability and item for both.
- Turn on the weather, terrain and screens that are active.
- 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.