Advanced DPS Input Form
Formula Used
Effective Attack = (Base Attack + Attack IV) × Attacker CP Multiplier
Effective Defense = (Base Defense + Defense IV) × Defender CP Multiplier
Total Multiplier = STAB × Weather × Type × Shadow × Friendship × Mega × Other
Move Damage = floor(0.5 × Power × Attack ÷ Defense × Total Multiplier) + 1
Fast Moves Needed = ceil(Charged Energy Cost ÷ Fast Energy Gain)
Cycle DPS = Cycle Damage ÷ Cycle Time
Adjusted DPS = Cycle DPS × Uptime Percent
TDO = Adjusted DPS × Survival Time
Example Data Table
| Attacker | Fast Move | Charged Move | Base Attack | Fast Power | Charged Power | Type Effect |
|---|---|---|---|---|---|---|
| Mewtwo | Psycho Cut | Psystrike | 300 | 5 | 90 | 1.60x |
| Machamp | Counter | Dynamic Punch | 234 | 12 | 90 | 1.60x |
| Gengar | Shadow Claw | Shadow Ball | 261 | 9 | 100 | 1.60x |
| Rayquaza | Dragon Tail | Outrage | 284 | 15 | 110 | 1.60x |
How To Use This Calculator
- Enter the attacker name, defender name, stats, and CP multipliers.
- Add fast move power, duration, and energy gain.
- Add charged move power, duration, and energy cost.
- Select STAB, weather, type effectiveness, and other bonuses.
- Set uptime and incoming DPS for a better TDO estimate.
- Press the calculate button.
- Review the result above the form.
- Download the CSV or PDF file when needed.
Pokémon Go DPS Calculator Guide
A damage per second tool helps you compare move sets before raids, gyms, and team planning. It turns attack, defense, power, duration, energy, and bonuses into one clear damage cycle. This page uses the common battle damage idea. It also adds energy timing, charged move cycles, survival time, and total damage output.
Why DPS Matters
DPS shows how fast a Pokémon can deal damage. A high DPS attacker may finish a raid faster. Yet raw DPS is not the full story. A fragile attacker can faint early. That is why this calculator also estimates TDO. TDO connects damage speed with staying power.
Move Cycle Thinking
Pokémon Go attacks often follow a simple cycle. You use fast moves to gain energy. Then you spend that energy on a charged move. The calculator finds how many fast moves are needed. It adds their damage and time. Then it adds the charged move damage and duration. The result is cycle DPS.
Using Bonuses Correctly
Several multipliers can change damage. Same type attack bonus raises damage when the move type matches the Pokémon type. Weather can boost certain move types. Type effectiveness can greatly improve or reduce damage. Shadow, friendship, mega, and custom bonuses can also be entered.
Reading the Results
The quick move DPS helps you judge fast pressure. Charged move DPS shows burst value. Cycle DPS is usually the best comparison number. EPS shows energy gained per second. Time to charged move shows how quickly the main attack becomes available.
Planning Better Battles
Use equal defender values when comparing several attackers. Change one item at a time. Try a neutral matchup first. Then test super effective and resisted situations. Export the result when you need a record. The CSV file helps spreadsheet review. The PDF file is useful for sharing.
Important Notes
Real battle results can differ. Dodging, lag, move windows, raid boss attacks, and fainting can change output. Treat the answer as an estimate. Use it to compare choices, not to promise exact raid damage. For best results, enter accurate move duration values. Keep defender defense consistent across each comparison. Repeat tests when moves change during events or balance updates. Small checks improve every ranking too.
FAQs
What is DPS in Pokémon Go?
DPS means damage per second. It shows how quickly a Pokémon can deal damage during battle. Higher DPS usually means faster raid and gym damage.
What is TDO?
TDO means total damage output. It estimates total damage before fainting. It combines adjusted DPS with survival time.
Why does type effectiveness matter?
Type effectiveness changes damage strongly. A super effective move can outperform a stronger neutral move. A resisted move can lose much value.
What is STAB?
STAB means same type attack bonus. It applies when the move type matches one of the attacker’s types. This calculator uses 1.20x.
Can I compare two movesets?
Yes. Calculate one moveset first. Export the result. Then change fast or charged move values and calculate again.
What does uptime percent mean?
Uptime reduces cycle DPS for dodging, switching, lag, or faint time. Use 100 for perfect attacking. Use lower values for realistic battles.
Is this exact for every battle?
No. Real results can change due to lag, boss moves, dodging, and energy waste. Use it as a strong planning estimate.
Can I download my result?
Yes. After calculation, use the CSV button for spreadsheet data. Use the PDF button for a simple printable report.