Damage Calculator
For Scarlet & Violet Battles
Only for iPhone
Free · Designed for iPhone. Not verified for macOS.
Select the Pokémon, apply modifiers and check how much damage your moves will deal in the Damage Calculator for Pokémon!
With a simplified design for mobile devices, quickly simulate the battle scenario for an accurate range of damage dealt. Alter EVs, IVs, items, abilities and more and instantly see how the damage changes. Perfect for on-the-spot calculations during PvP matches!
Now including a Speed Calculator too! Select up to four Pokémon and apply speed-specific modifiers to see who will attack first. As you apply changes, the list will automatically shift around showing you the new attack order!
Features:
- 100% free and has no ads
- Supports all Pokémon from the latest games
- Completely offline
- Fast loading times
- Dark mode support
- Create custom builds for each Pokémon
- Will be updated with new features and new Pokémon
Disclaimer:
This is a third-party app that is not affiliated with the Pokémon brand or Nintendo
more I was really surprised by everything in this app but when I was trying the berry icon I noticed that it only uses the berries that reduces super effective moves. I was wondering if you could add the other berries like sitrus berry
I was really surprised by everything in this app but when I was trying the berry icon I noticed that it only uses the berries that reduces super effective moves. I was wondering if you could add the other berries like sitrus berry
As primarily a cartridge player and someone who does a lot of theorycrafting, I find the need to do a lot of damage calcs from my phone. The Showdown damage calculator is unrivaled on PC, but it’s incredibly hard to use on mobile web browsers. This app is the perfect alternative. One addition I would love to see is the ability to import builds using the Pokepaste format, or even import Pokepastes outright, but the default build function serves well enough.
As primarily a cartridge player and someone who does a lot of theorycrafting, I find the need to do a lot of damage calcs from my phone. The Showdown damage calculator is unrivaled on PC, but it’s incredibly hard to use on mobile web browsers. This app is the perfect alternative. One addition I would love to see is the ability to import builds using the Pokepaste format, or even import Pokepastes outright, but the default build function serves well enough.
This is convenient since it's a much easier to use layout for mobile devices than damage calculators online, but are there any plans to add modes for older generations?
This is convenient since it's a much easier to use layout for mobile devices than damage calculators online, but are there any plans to add modes for older generations?
Calculator is amazing for mobile platforms where others are clunky and not formatted appropriately. Easy to use and intuitive.
Calculator is amazing for mobile platforms where others are clunky and not formatted appropriately. Easy to use and intuitive.
Improvements & Fixes
- Custom sprites have been added for Mega forms introduced in Legends Z-A, once again thanks to Icon Dex Project
- Fixed Pokémon with required items loading in with an incorrect item
- Fixed Ivy Cudgel and Raging Bull not changing type to match Ogerpon and Tauros's form
4.3.1 11/25/2025
Sprites Overhaul
- All Pokémon sprites, specifically those that were not in Sword/Shield, have been updated to the same style
- Thanks to the Icon Dex Project for providing these custom icons
Fixes
- Improved the menu animations in iOS 26.0+ and fixed animation glitches in iOS 26.1
4.3 11/05/2025
New Megas Added
- All new Mega Evolutions from Legends Z-A have been added
- Data is not final, we do not know their abilities yet and some of their stats may be changed when released in later games
- Sprites for the new Mega forms will be added later
Other Changes
- Ability selector now shows a caption to indicate Hidden Abilities
- Item selector now shows a caption for Type-specific boost items and damage reducing berries to indicate the Type
4.2 10/27/2025
Fixes
- Some UI adjustments and visual fixes for iOS 26
4.1.1 10/01/2025
New Changes
- iOS 26 is now supported
- You can now export custom builds into PokePaste
- You can now batch select custom builds to export or delete all at the same time
- Some details now take up less space to display, like number of hits for multihit moves
- Dark and tinted icons have been added for iOS 18
Fixes
- Mind's Eye and Scrappy no longer default to 1x effectiveness against Ghost types with Normal/Fighting type moves regardless of target's secondary typing
- Rollout and Ice Ball now allow you to input number of consecutive hits
4.1 09/28/2025
Full App Redesign
- The Damage Calculator and Speed Calculator have been redesigned from the ground up with a more colourful and streamlined look
- The various Special Mechanics, like Mega Evolution and Terastallization, are now better incorporated allowing you to easily switch between them
Custom Builds and PokePaste
- You can now create multiple custom builds of each Pokémon to instantly load from search
- In the Damage Calc, you can save your current build directly through Tools > Save Current Build
- In Settings, you can view all the builds in Manage Custom Builds and also import builds directly from PokePaste in your clipboard
- The previous option of creating default builds for Pokémon has been removed and replaced by this new feature
Various Other Improvements
- You can now adjust EV/IV/Level with small increments via buttons above the keyboard
- You can now filter Pokémon by categories such as "Legendary" or "Has Gigantamax"
- You can now more easily search by which Pokémon have a certain Ability or Move
- You can now Mega Evolve in the Speed Calculator as well
- All super-effective damage reducing berries have been added as separate options rather than just one option for all
Other Fixes
- Fix Terastallization boosting moves with basepower less than 60 to 60 before applying certain base power modifiers
- Fix Orichalcum Pulse and Hadron Engine boosting by 1.3x instead of 1.33x
- Fix Tablet of Ruin reducing Body Press damage
- Fix copying move calculation to clipboard missing some mechanics and improved the format it's saved in as well
- Fix some moves introduced in Legends Arceus having incorrect flags
- Fix some Pokémon like Indeedee-F and Raichu-Alola having a move in their default moveset that they can't normally learn
- Fix Toxtricity-Low-Key not having G-Max Stun Shock
Notes
- The ability to export builds via PokePaste will be added in the next update
- iOS 17 is now the minimum requirement
- The app was mostly rewritten from scratch with this update, if you encounter any issues that were missed during the transition, let me know via Settings > Bug Report
4.0 07/11/2025
Changes and Fixes
- Adjust Mist Ball and Luster Purge's basepower to 95 as per the buff in the Indigo Disk DLC as it was missed last update
- Fix Pyscho Boost, Dragon Hammer, and Heart Swap being marked as removed moves despite returning in the DLC
- Fix "Abilities Auto Change Conditions" not working when using the Advanced Ability Selection
- Fix Stellar teratype ungrounding Flying type Pokémon and those with Levitate
3.7.1 01/03/2024
Indigo Disk DLC Support
- All new Pokémon, moves, and abilities added in the Indigo Disk DLC are now available
- Added support for the new Stellar teratype
- Added support for Terapagos' unique Terastallization mechanic
- Updated learnset for Pokémon that can learn new moves as part of the DLC
- Returning Pokémon added in the DLC will now appear with the "Available in Scarlet/Violet" filter
Advanced Ability Selection
- By going to Settings > General, you can now enable a new option that allows you to select any ability on any Pokémon
- This feature replaces the ability selector with a pop-up menu that lets you search all abilities instead
Additional Changes
- Added new "Fickle Power Doubled" modifier for Fickle Beam
- Added new "HP is Full" modifier for abilities that activate when target's HP is full, such as Multiscale and the newly added Tera Shell
- Previously these abilities used an HP Slider to indicate that HP isn't full, but it's now changed to be more intuitive
3.7 12/20/2023
Learnset Update
- Every Pokémon's learnset has been cleaned up and now only includes moves they can learn in generation 9
- Moves that were missing in some Pokémon's learnsets have been added
- When selecting an attack, you can now choose any move in the game, even if that Pokémon cannot learn it, from a separate list
Additional Changes and Fixes
- Updated UI for searching Pokémon, moves, and abilities
- Added Flags section in move info pages
- Added option to filter by "Powder" flag
- Added shorter names to display for Pokémon with very long names when selected
- If "Abilities Auto Change Conditions" is enabled, it will now only activate for the Ruinous Quartet if they are selected as the attacker and not target
- Other minor UI changes
3.6 12/10/2023
Teal Mask DLC Support
- All new Pokémon, moves, and abilities added in the Teal Mask DLC are now available
- Added support for Ogerpon's unique Terastallization mechanic
- Updated learnset for Pokémon that can learn new moves as part of the DLC
- Added Shiftry and Empoleon's new abilities, and lowered Grassy Glide to 55 basepower
- Returning Pokémon added in the DLC will now appear with the "Available in Scarlet/Violet" filter
Additional Changes and Fixes
- Pokémon whose form requires a specific held item will now automatically have that item selected when chosen
- Added Adamant Crystal and Lustrous Globe items for Dialga-Origin and Palkia-Origin
- Added all plates for Arceus and all memories for Silvally
- Fixed Judgment and Multi-Attack not changing type to current Arceus and Silvally forms
- Fixed Scrappy not allowing Normal and Fighting moves to hit Ghost types
- Replaced Pixie Plate with new Fairy Feather item (same effect)
- Fixed Compare Stats in Speed Calc showing Pokémon that are hidden when only comparing 2 or 3 Pokémon
- Made customization settings easier to understand
- Made filter and sort buttons easier to click
- Note: Dipplin currently can use Eviolite despite not having an evolution. This may be changed later if it turns out to be a bug that gets patched
3.5 09/18/2023
Speed Calculator Upgrade
- Updated the design of the Speed Calculator to match the Damage Calculator, along with other animation and design improvements
- Added new functionalities, including a button to compare stats, Trick Room to reverse positions, and an option to reduce the number of Pokémon being compared
- Added Protosynthesis/Quark Drive speed boost option for Paradox Pokémon
New Filter
- Can now filter Pokémon to those only available in Scarlet and Violet
- Filter can also be applied in the Coverage Checker
Additional Changes and Fixes
- Can now add a button to directly show the Type Chart in the Damage Calculator by going to Settings > General > Customize
- Fixed outdated description for a few abilities that did not mention changes made in recent generations
3.4 08/31/2023
Coverage Checker
- Found in Search > Useful Resources, a new tool is available allowing you to check how effective a moveset is against all Pokémon
- Select the types corresponding to your Pokémon's moveset and see which Pokémon resist all of your moves and which you can hit effectively
New Customization
- Found in Settings > General, more aspects of the app can now be customized to hide features you don't need
- You can now hide the Entry Hazards and Damage Output buttons from the Damage Calculator
- You can now hide moves that are no longer usable in mainline games (like Hidden Power)
Additional Changes and Fixes
- When "Abilities Auto Change Conditions" is on, Ruinous Quartet will now automatically apply their ability's effect when selected
- Fixed Facade not getting a boost from the Burned condition
- Fixed Tera Blast not changing to the correct Teratype when Pixilate or a similar ability is selected
- Fixed incorrect information for various moves introduced in Legends Arceus, such as Sandsear Storm being treated as a single target move
- The "Pokéball" custom app icon had to be removed
3.3 08/09/2023
New Default Movesets
- Previously, when first selecting a Pokémon, their moveset would be the first four moves they learn alphabetically
- Now, every Pokémon has a proper default moveset of common moves they use making it easier to quickly see relevant calculations
- You can still change this default moveset in Settings > Set Default Builds
Additional Changes and Fixes
- Adjusted Regieleki's Transistor ability to boost by 1.3x instead of 1.5x as per the nerf in gen 9
- Psywave, Sonic Boom, and Dragon Rage now properly show the fixed damage dealt
- One-Hit KO moves like Fissure now show 100% damage dealt
- Fixed Tera Blast and similar moves not receiving proper modifiers when turned into a physical move, such as from Choice Band or Guts
- Fixed new moves Zacian and Zamazenta learned in gen 9 only being added to their base forms, now they are available on their crowned forms as well
- Fixed Triple Arrows missing from Hisuian Decidueye's learnset
- Fixed form variants of gen 9 Pokémon redirecting to the incorrect page in Search
- Fixed background turning white in Search page when there are no results
- Changed the text for Mega Evolution buttons to look better
3.2 06/06/2023
New Pokemon Supported
- Walking Wake and Iron Leaves have been added
- Their signature moves, Hydro Steam and Psyblade, have been added as well
Damage Amount View
- Can now switch the damage output to show the actual damage amount rather than a percentage
- Button found at the end of the battle conditions toolbar
Type Chart and Effectiveness
- From the Search page, you can now find a type chart in a new 'Useful Resources' section
- Additionally, each Pokemon's weaknesses and resistances are now listed in their own Search page
Additional Changes and Fixes
- Added 'Last Move Failed' modifier for Stomping Tantrum to double its base power
- Adjust Hisuian Zoroark's basestats to match the recent change in Scarlet and Violet
- Fix Wo-Chien and Ting-Lu pictures being on the wrong ability when selecting a Ruinous effect
- Fix Fairy type missing when selecting a teratype in 'Set Default Builds'
- Fix moves like Acrobatics getting boosted by Technician even when a condition is met that makes the base power > 60
- Fix Wave Crash and Esper Wing incorrectly displaying a priority value of 1
- Fix Doodle's move page crashing the app
- Fix the HP slider not appearing for the target when the abilities Shadow Shield or Multiscale are selected
- Improve the display for iPhone 12 Mini and iPhone 13 Mini
- The default Pokémon when opening the app will now change on certain holidays
- 'What's New!' section now revamped to show more detail and look nicer
Now on Twitter!
- Can follow me on Twitter @damage_calc for updates on the app and to send feedback
3.1 04/05/2023
New: Confusion Damage
- Shake your device to see how much damage the attacking Pokémon would take from confusion
- Can be disabled in Settings > General
Bug Fixes and Minor Improvements
- Fixed Flash Fire always resulting in 0% damage regardless of using a Fire-type move or not
- Added missing national dex number, classification, height, and gender ratio for generation 9 Pokémon
- Changed icon for the super-effective damage reducing berry item to be more clear
- Slightly reorganized Settings page
3.0.5 12/21/2022
Generation 9 Support is Here!
- New Pokémon, moves, abilities and mechanics introduced in Legends Arceus and Scarlet and Violet are now available
- Select a Teratype and Terastallize your Pokémon in the Damage Calculator
Improved Damage Calculator Design
- Set weather, terrain, and other battle conditions directly from the new toolbar
- No longer need to swipe to a third page
- Active modifier icons, such as for Helping Hand, now appear under the affected Pokémon, reducing space used
New Mechanics Supported
- Apply Ruinous Quartet abilities as a field effect
- Hail replaced with Snowstorm, providing Ice types a 1.5x defense boost
- 'Protosynthesis / Quark Drive Boost' for selecting which stat gets boosted by the Paradox Pokémon's ability
- 'Number of Allies Fainted' counter for Last Respects and Supreme Overlord
- 'Times Previously Hit' counter for Rage Fist
- 'Charged' modifier when an Electric type move is selected to double its damage
- Balancing changes for certain Pokémon and moves made in generation 9 have been applied
Further Improvements
- In Settings, 'Set Formats' has been replaced with 'Select Mechanics' allowing you to customize which mechanics appear rather than by a specific format
- You can now filter moves by flags, such as 'Slicing' or 'Punch'
- When changing between Single/Double battle in the Damage Calculator, the app will remember what you left it on the next time you open (no longer need to set default in Settings)
- To celebrate generation 9 support, Sprigatito will now be the default Pokémon when first opening the app!
Bug Fixes
- Fix behaviour of Protect being flipped for Dynamax / non-Dynamax attack
- Fix Pokémon with Mega Evolutions resetting applied modifiers when applying a mechanic other than Mega Evolution
- Fix Gender Ratio appearing incorrectly for those 100% Male or 100% Female
Notes
- As of this update, it has not been fully identified where specifically in the damage formula all the new mechanics are applied and so some calculations may be off by 1-2%
- As of this update, the moveset of all Pokémon is a combination of what they learn in generation 8 as well as generation 9, so some moves may not be accessible in Scarlet and Violet
- Newly added Pokémon are currently missing their national dex number, title, height, and correct gender ratio
- None of this affects damage calculation and is only for searching Pokémon. This will be corrected in a future update
If you encounter any bugs or incorrect damage calculation, report it through Settings > Report Bug
If there is something you want to see added, send an email through Settings > Suggest Feature
3.0 12/16/2022
Unfortunately due to a copyright complaint from The Pokémon Company International, all Pokémon sprites must now be silhouettes in order to keep the app on the App Store.
2.9.1 10/30/2022
Search Tab Enhancements
- You can now view a list of all Pokémon, moves, or abilities before applying search filters
- Search result header for Pokémon/moves/abilities are now hidden when there are no results
- Now automatically shows stats when sorting by stats in a Move or Ability's page
- Option to sort moves by priority has been added
- Minor text changes
iOS 16 Support
- Fixes the keyboard not being dismissed when scrolling
- Fixes the title in Search and Settings tabs behaving oddly
If you encounter any other issues, send feedback through Settings > Report Bug
2.9 09/17/2022
New Search Tab
- Search Pokémon, Moves, and Abilities to lookup details about them, right from within the app
- Further improvements and data will be added in upcoming updates
Filter and Sorting
- New filter and sorting options added to Pokémon and move search modals
Other Changes
- iOS 15 is now required
- Visual improvements in some areas
- Fix G-Max Resonance move name not showing up when using G-Max Lapras
2.8 08/22/2022
Move Captions
- Moves that have less obvious conditions now have captions for clarity
- Ex. Fishious Rend indicates if you applied the "Attack Before Target" modifier or not
New Format
- From Settings -> Formats, you can now select "All Formats"
- This makes all mechanics (Dynamax, Mega Evolution, and Z-Moves) available at the same time
Other Changes
- Mega Evolution and Z-Moves now unselect items and each other when activated
- Minor design improvements
2.7 06/05/2022
Change Competitive Formats
- In Settings, you can now change the format to "Smogon - National Dex"
- This will replace Dynamax with Mega Evolution and Z-Moves
Mega Evolution Overhaul
- Mega forms can now only be selected through the new format
- Now done through a "Mega" button that appears when a mega form is available
- This applies for Ultra-Necrozma as well, when Dusk-Mane or Dawn-Wings forms are selected
Z-Moves Support
- When using the new format, you can now use Z-Moves
- Signature Z-Moves can be used by selecting their respective move first
Multi-Hit Moves Improved
- Previously, you could only increase number of hits for moves with power that increases exponentially per hit (ex. Triple Axel)
- Now all multi-hit moves can have their number of hits increased
- The move name will now indicate how many hits are being used for clarity
Other Changes
- Settings has been reorganized, moving some options to a new "General" section
- Mega form sprites now appear larger than before
- Moves that always critical hit will now indicate so in the name for clarity
- Grookey will now be selected when the app is first opened
2.6 05/19/2022
New Modifier Added
- When the target is a Flying type, you can select the modifier "Roost"
- This removes their Flying type
- For mono-Flying types this will have the unique effect of treating them as Normal type
More Moves Supported
- Pursuit has been added
- When selected, the attacker will have access to a "Target Switched Out" modifier
Change App Icon
- You can now change the app icon from a selection of alternate colours in Settings
Other Changes
- Settings page icons have been improved
- Fix "Ignore Target Immunity" modifier not properly applying type effectiveness
2.5 04/17/2022
Improvements and Fixes:
- Can now set the target to be a Transformed Ditto, changing the base HP to Ditto's
- Ultra Necrozma can now be selected
- Fixed Electro Ball and Gyro Ball not showing the attacker's speed stat
- Other small fixes
2.4 03/25/2022
Even More Moves Supported
- Return and Frustration have been added
- They will default to 102BP, i.e. max/zero friendship
Additional Changes
- Smeargle can now use every move
- When Knock Off is selected, the Target can now be given a generic item
- On iOS 15, Predictive Text no longer appears when searching, as it doesn't help much
2.3.5 12/01/2021
More Moves Supported
- Hidden Power has been added (Unown can finally attack!)
- You can change it's type through a new button that appears in the attacker's modifiers
- Final Gambit now properly calculates damage based off user's HP
Better Support for Smaller Screens
- You can now hide the status bar through a toggle in Settings to use up less space
- Some UI elements have been adjusted to fit better for smaller screens
Fixes
- Copying the damage output of a move was only showing the percentage, missing the actual damage
2.3 10/25/2021
Improvements & Fixes
- Custom sprites have been added for Mega forms introduced in Legends Z-A, once again thanks to Icon Dex Project
- Fixed Pokémon with required items loading in with an incorrect item
- Fixed Ivy Cudgel and Raging Bull not changing type to match Ogerpon and Tauros's form
more Version 4.3.1 11/25/2025
Data Not Collected The developer does not collect any data from this app.