Pokemon Damage Calculator
This runs the main-series Pokemon damage formula from Generation V onward, the one that starts from the level, the move's base power and the attacking and defending stats. You enter those four numbers plus the modifiers that apply, such as STAB, each of the defender's type matchups, a critical hit, weather, burn and a spread move, and it returns all sixteen damage rolls with the minimum, maximum and average. Add the defender's maximum HP and it also reports the percentage range and how many hits a knockout takes. No species, move or item data is stored, so nothing is looked up for you and the stats you type are taken as final, which means abilities, held items, screens, Tera types and stat stages have to be folded into those stats or into the other multiplier.