Damage Calculator
A calc. for Pokémon battles.
Free · Designed for iPad. Not verified for macOS.
A power and damage calculator for competitive Pokémon battles.
Supports both the mainline games and Pokémon Champions.
Features
- Offensive power and bulk calculation
- Damage calculation and KO count estimation
- Speed comparison
- Battle environment simulation, including weather, terrain, and Trick Room
- Save and load sample sets
This app is completely free and contains no ads.
This is an unofficial fan-made app and is not affiliated with Nintendo, Game Freak, or The Pokémon Company.
All related game data and copyrights belong to their respective owners.
more Party-building feature improvements
1.10.1 May 28
Added support for importing sprite packs from Pokémon Showdown sprite projects
Added per-Pokémon image override support: upload custom large or small images from your gallery
1.9.0 May 26
Copy and import Pokémon or parties as share codes
Loading a Pokémon now pre-fills the most-used EV spread
HP can be entered to two decimal places
Browse the Pokémon dex as a sortable list, just like the move dex
Added support for the Slow Start and Stakeout abilities
1.8.2 May 18
Tap the offensive power number to see modifier breakdown
1.7.11 May 14
- When a Pokémon's four moves are auto-populated, any always-crit move (Flower Trick, Surging Strikes, Wicked Blow, Frost Breath, …) now turns its crit toggle on automatically.
- Extended mode: the HP % field now accepts 0–999% (was 0–100%).
- Simple mode: the defender HP bar now goes up to 150%, with a tick mark at 100%. The slider snaps to 100% when dragged near it.
1.7.9 May 13
Bug fixes and readability improvements
1.7.6 May 7
- New Move Dex — search, filter (type / category), and sort every move; the detail page lists every Pokémon that learns it
- Pokémon Dex ↔ Move Dex cross-links — tap a move on a Pokémon to jump straight to its Move Dex page, or tap a learner to jump back to that species
- Simple mode Foul Play support — the attacker's offensive slot now reads from the defender's Attack stat / nature / boosts
1.7.0 May 5
- Fixed Eviolite not applying to certain non-fully-evolved Pokémon.\
- Shows all 16 damage rolls under each result.
1.6.7 May 3
- Lineup mode in Party Coverage (preview weak/resist stats for the 3-4 mons you'd actually bring)
- Opponent party — track up to 6 enemies with matchup rows in the matrix
- Opp pokemon take 4 moves (used by both defensive and offensive coverage)
- Faster matrix rendering
1.6.2 Apr 29
- Defensive coverage chart added
- Offensive coverage chart added
- Party-level save / load
1.6.1 Apr 28
• Tap the type chip next to a Pokemon's name to pick 1-3 types. Covers Soak, Forest's Curse, Burn Up, and typeless states.
• Works on attacker, defender, and Simple Mode. Terastal collapses to the Tera type.
• 30+ more curated Pokemon Champions Singles species; 138+ total.
1.5.4 Apr 25
- Dex main tab now shows Bulk and Decisive-Power tables: bulk by tier (no-invest / H32 / HB+ / HD+), decisive by spread (no-invest / 252 / 252+).
- Loading a Pokémon auto-fills ability, item, nature, and the common 4 moves. Based on curated Pokémon Champions Singles data (90+ species).
1.5.2 Apr 25
[Simple Mode UI refresh]
- Attacker / defender card frames replaced with top and bottom coloured rules (red / blue), reclaiming horizontal space
- Stat chips now show their purpose (Nature / Rank) in neutral state — no more tapping to discover what a button does
1.4.5 Apr 22
- Pokédex screen — Search a Pokémon to see base stats, ability descriptions, type matchups, and the full learnset at a glance
- Calc ↔ Dex integration — Jump into the dex from each side's selector; back in the dex, tap "To attacker" / "To defender" to drop that species straight into the calculator
- Speed readout — Now shows the actual Pokémon names ("Charizard is 12 faster than Venusaur") instead of "attacker/defender" — mirror matches keep the old text
1.4.2 Apr 21
- New **Simple Mode** — a one-page in-battle calculator
- Shares state with Normal Mode. Switch anytime from the top-right menu
- Nature input overhauled: pick ↑ and ↓ stats independently (any combination including none, asymmetric, or same-stat)
- Mimikyu now defaults to Disguise (Busted)
- Doubles-only options (Spread, Helping Hand, Power Spot, Battery, Flower Gift, Plus/Minus)
- Aura abilities (Fairy Aura / Dark Aura / Aura Break)
- Ruin abilities (Tablets / Sword / Vessel / Beads of Ruin)
1.3.9 Apr 20
UI overhaul:
- Switched to Pretendard with a heavier default body weight
- Neutral grayscale theme
- Explicit light/dark mode toggle, persisted
- Borderless inputs, underline style
- Flat section cards, attacker/defender accent color
- EV↔SP toggle picks up the attacker/defender accent
- Type-colored damage cards redesigned for dark mode
Polish:
- Rank input no longer dismisses keyboard after each keystroke
1.1.1 Apr 17
Pokémon Champions update:
- Moves learnable by 213 confirmed Pokémon refreshed
Ability / move implementation:
- Parental Bond (Mega Kangaskhan): 2-hit (1.0× + 0.25×)
- Disguise (Mimikyu): split into Disguised / Busted as two separate abilities
- Stamina / Water Compaction / Weak Armor: compound per hit in multi-hit moves
- Kee / Maranga Berry: defense boost applied in multi-hit moves (Gen 9 Disguise-delayed rule included)
- Shell Side Arm: physical/special decided against the target's defenses and shown live in the attacker panel
UX:
- SP input mode now the default, with a prominent EV↔SP toggle
- Preset save auto-fills the name on load, prompts before overwriting, 50-char limit
1.1.0 Apr 16
Pokémon Champions move changes applied:
- Power changes for 12 moves (Bone Rush, Night Daze, First Impression, Spirit Shackle, Fire Lash, Trop Kick, Beak Blast, Apple Acid, Grav Apple, Psyshield Bash, Mountain Gale, Infernal Parade)
- Snap Trap type: Grass → Steel
- Added slice tag to Shadow Claw / Dragon Claw (Sharpness interaction)
Added:
- Eternal Flower Floette special form
1.0.5 Apr 14
Bug Fixes:
- Fixed Huge Power/Pure Power not applying when using Foul Play
New Features:
- Added Uninvested speed tier comparison (Max / Neutral / Uninvested)
1.0.4 Apr 13
Updated Mega Evolution abilities to match Pokémon Champions revealed data.
Fixed Mega Starmie's Attack base stat. (140 → 100)
1.0.3 Apr 8
Bug Fixes:
- Fixed Wring Out/Hard Press showing 0 offensive power (target HP-based moves)
- Fixed Hard Press Z-Move power: 190 → 180 (based on max power 100)
1.0.2 Apr 7
Fixed Z-Move contact mechanics: generic Z-Moves are non-contact, 6 exclusive Z-Moves correctly marked as contact
1.0.1 Apr 6
v1.0.0 Update
Terastal / Dynamax / Mega Evolution / Z-Moves — All battle mechanics fully supported!
New Features
• Z-Move transformation (including exclusive Z-Moves)
Bug Fixes
• Fixed incorrect item names
• Auto-repair preset data with latest move/Pokemon data on load
1.0.0 Apr 3
Bug Fixes:
- Fixed Ground moves hitting Levitate/Air Balloon Pokémon
- Fixed OHKO moves ignoring defender's Tera type
- Fixed Mold Breaker not bypassing Sturdy for OHKO moves
- Updated 12 Mega Evolution abilities to match Champions reveals
Improvements:
- Defender dropdowns now use blue accent
0.6.0 Apr 2
Bug Fixes:
- Fixed Dynamax moves incorrectly retaining original move's priority (e.g. Sucker Punch → Max Darkness was blocked by Psychic Terrain)
- Fixed Max/G-Max move names not displaying correctly in English
- Fixed weather/terrain being overwritten when toggling Dynamax or other unrelated actions
- Fixed weather/terrain not applying when loading a saved preset
Improvements:
- Added Japanese names for all Max and G-Max moves
- Updated type effectiveness labels to match Pokémon Champions official terms (4x: Extremely Effective, 0.25x: Mostly Ineffective)
- Default language set to English for users outside Korea/Japan
- Added English/Japanese screenshots
0.5 Mar 28
Party-building feature improvements
more Version 1.10.1 May 28
Data Not Collected The developer does not collect any data from this app.