📐 Math

Genshin Attack Calculator – Optimize Your DMG

Free Genshin Impact attack calculator to optimize your character’s damage. Enter stats to get precise ATK and DMG numbers instantly.

⚡ Free to use 📱 Mobile friendly 🕒 Updated: June 13, 2026
🧮 Genshin Attack Calculator
📊 Average Attack Value Comparison by Weapon Type at Level 90

What is Genshin Attack Calculator?

A Genshin Attack Calculator is a specialized digital tool designed to compute the final attack stat of a character in Genshin Impact by accounting for all base and bonus damage sources. This calculator factors in character base attack, weapon base attack, artifact main stats and substats, set bonuses, weapon passives, resonance effects, and external buffs to deliver an accurate total attack value. Given the complexity of Genshin Impact's damage formula, manual calculation often leads to errors, especially when optimizing for spiral abyss or high-difficulty domains.

Travelers, theorycrafters, and meta-focused players rely on this calculator to make informed decisions about artifact farming, weapon selection, and team composition. Instead of guessing which artifact piece yields higher damage or whether a weapon's passive is worth building around, players input their current gear into the calculator to see exact numbers. This saves hours of in-game testing and ensures every resin spent on domains translates into measurable character improvement.

Our free online Genshin Attack Calculator requires no signup, no downloads, and no account creation. Simply input your character's base attack, weapon stats, artifact bonuses, and any active buffs, and the tool instantly returns your total attack with a step-by-step breakdown of how each modifier contributes to the final value.

How to Use This Genshin Attack Calculator

Using this calculator is straightforward, even if you are new to Genshin Impact's stat system. The tool is divided into clear input sections that mirror the game's interface, making it easy to transfer numbers from your character screen. Follow these five steps to get your accurate total attack value in under a minute.

  1. Enter Character Base Attack: Open your character's details in Genshin Impact and locate the base attack stat (the white number on the left side of the attack value). This number is the sum of your character's innate base attack plus the weapon's base attack. Input this number into the "Base Attack" field. For example, a level 90 Hu Tao with a level 90 Staff of Homa has a base attack of 714 (106 + 608).
  2. Add Weapon Bonus Attack Percentage: Check your weapon's secondary stat and any refinement passives that grant attack percentage. If your weapon has an ATK% substat (like Serpent Spine does not, but like The Unforged does), input that percentage as a whole number (e.g., 49.6 for a level 90 weapon). Also include any weapon passive that grants ATK% under specific conditions, such as the full stack bonus of the Skyward Pride.
  3. Input Artifact Main Stats: From your character's artifact screen, note the main stat of your Sands, Goblet, and Circlet. Only input the ATK% main stats here. For example, if your Sands of Eon has 46.6% ATK, enter 46.6. If your Goblet is Elemental Damage Bonus and your Circlet is Crit Rate, leave those fields at zero. The calculator only uses ATK% main stats for this section.
  4. Add Artifact Set Bonuses: Select the artifact sets you are using from the dropdown menus. The calculator includes bonuses from 2-piece Gladiator's Finale (18% ATK), 2-piece Shimenawa's Reminiscence (18% ATK), 4-piece Vermillion Hereafter (ATK buff after using skill), and others. If you are using a set that grants ATK under specific conditions (like 4-piece Ocean-Hued Clam which does not affect attack), select accordingly. The tool automatically applies conditional bonuses when you check the "Condition Active" box.
  5. Apply External Buffs and Resonance: Check the boxes for any active team buffs. Options include Pyro Resonance (25% ATK), Noblesse Oblige 4-piece (20% ATK for 12s after burst), Tenacity of the Millelith 4-piece (20% ATK when skill hits), Bennett's burst (base ATK of Bennett plus 56% to 119% depending on talent level), and Sara's E buff. You can also input flat ATK buffs from foods like Adeptus' Temptation (372 ATK) or from weapons like Thrilling Tales of Dragon Slayers (48% ATK for 10s).

For best accuracy, ensure you have the correct weapon refinement level and stack count for conditional passives. The calculator also includes a "Flat ATK" field where you can enter substat flat ATK values from your artifacts. If you are unsure about a specific buff's uptime, leave the condition unchecked for a conservative estimate.

Formula and Calculation Method

The Genshin Attack Calculator uses the official damage formula reverse-engineered from the game client. This formula is universally accepted by the theorycrafting community and has been verified through extensive in-game testing. Understanding this formula helps you see exactly how each piece of gear and each buff contributes to your final attack stat.

Formula
Total ATK = (Base ATK × (1 + ATK% from all sources)) + Flat ATK from all sources

Where Base ATK = Character Base ATK + Weapon Base ATK. ATK% from all sources includes artifact main stats, artifact substats, weapon passive percentages, artifact set bonuses, elemental resonance, and external character buffs. Flat ATK includes artifact substat flat ATK, weapon passive flat ATK (like the passive on Calamity Queller), food buffs, and certain character talents.

Understanding the Variables

The most critical distinction in this formula is between Base ATK and total attack. Base ATK is the only value that gets multiplied by ATK% bonuses. This is why weapons with higher base attack (like 5-star weapons with 674 base ATK) are generally preferred over 4-star weapons with lower base ATK (like 454). Every percentage point of ATK% you stack is worth more when your base ATK is higher. For example, a 46.6% ATK Sands on a character with 800 base ATK gives 372.8 attack, while on a character with 1000 base ATK, the same Sands gives 466 attack.

Flat ATK from substats and buffs is added after the multiplication. This means flat ATK is not affected by ATK% bonuses, but it is still valuable because it is a direct addition to your final number. A single flat ATK substat roll of 19 can be the difference between clearing a spiral abyss floor or not, especially on characters with low base ATK.

Step-by-Step Calculation

First, determine your Base ATK by adding your character's innate base attack at the current level to your weapon's base attack at its current level. For instance, a level 90 Xiao has 349 base ATK, and a level 90 Primordial Jade Winged-Spear has 674 base ATK, giving a total Base ATK of 1023. Next, sum all ATK% sources: artifact Sands (46.6%), artifact substats (say 10% from four rolls), 2-piece Gladiator (18%), and Pyro Resonance (25%) for a total of 99.6% ATK. Multiply Base ATK by (1 + 0.996) to get 1023 × 1.996 = 2042. Finally, add all flat ATK sources: artifact substat flat ATK (say 80 total), and any food or buff flat ATK (like 372 from Adeptus' Temptation). The final total attack is 2042 + 80 + 372 = 2494. The calculator performs this exact sequence automatically, displaying each intermediate step for your review.

Example Calculation

Let us walk through a realistic scenario that a Genshin Impact player might encounter while optimizing their main DPS character. This example uses common gear and team compositions to show how the calculator handles multiple buff sources simultaneously.

Example Scenario: You are building a C0 Raiden Shogun with a level 90 Engulfing Lightning (608 base ATK, 55.1% ER substat, passive grants ATK based on ER). Your Raiden is level 90 with 337 base ATK. You have a 4-piece Emblem of Severed Fate set with an ATK% Sands (46.6%), Electro DMG Goblet, and Crit Rate Circlet. Your artifact substats give 12.4% ATK and 55 flat ATK. You are running her in a team with Bennett (level 90, level 90 Aquila Favonia, burst talent level 13 giving 119% of his base ATK), and you have Pyro Resonance active. You also used an Adeptus' Temptation food for 372 ATK.

First, calculate Base ATK: 337 (Raiden) + 608 (Engulfing Lightning) = 945. Next, sum all ATK% sources: Sands main stat 46.6%, substat ATK% 12.4%, Emblem set bonus (none for ATK), Engulfing Lightning passive (at 300% ER, the passive gives 28% of ER as ATK, so 0.28 × 300 = 84% ATK), Pyro Resonance 25%, Bennett's burst (Bennett's base ATK at level 90 with Aquila Favonia is 191 + 674 = 865, and 119% of that is 1029.35 flat ATK, not a percentage). So total ATK% = 46.6 + 12.4 + 84 + 25 = 168%. Multiply Base ATK by (1 + 1.68) = 945 × 2.68 = 2532.6. Now add flat ATK: substat flat 55, food flat 372, and Bennett's flat 1029.35 = 1456.35. Final total ATK = 2532.6 + 1456.35 = 3988.95, rounded to 3989.

This result means that with optimal rotations (Bennett burst active, Pyro Resonance, and Engulfing Lightning passive at full ER), your Raiden Shogun reaches nearly 4000 attack. Without Bennett, the total drops to 2532 + 55 + 372 = 2959, showing how critical Bennett is for hypercarry Raiden teams. The calculator shows both values side by side, letting you see the impact of each buff.

Another Example

Consider a different scenario: a level 90 Ganyu with a level 90 Amos' Bow (608 base ATK, 49.6% ATK substat). Ganyu's base ATK is 335, so Base ATK is 943. She uses a 4-piece Wanderer's Troupe set with an ATK% Sands (46.6%), Cryo DMG Goblet, and Crit DMG Circlet. Her artifact substats give 9.3% ATK and 33 flat ATK. She is in a freeze team with no Pyro Resonance and no Bennett, but she has a 4-piece Noblesse Oblige support (20% ATK for 12s after burst). She also uses a Cryo Potion food for 25% ATK. Total ATK% = Sands 46.6 + substat 9.3 + weapon substat 49.6 + Noblesse 20 + food 25 = 150.5%. Multiply Base ATK by 2.505 = 943 × 2.505 = 2362. Add flat ATK: 33 from substats = 2395 total ATK. This is significantly lower than the Raiden example, but Ganyu's damage comes more from her charged attack multipliers and melt reactions rather than raw attack. The calculator helps you see that even with 2395 ATK, Ganyu can still hit 50k per charged shot with proper supports.

Benefits of Using Genshin Attack Calculator

Using a dedicated Genshin Attack Calculator transforms the way you approach character building in Genshin Impact. Instead of relying on guesswork or outdated spreadsheets, you get precise, real-time numbers that directly inform your gear decisions. This tool pays for itself in saved resin and improved clear times across all game modes.

  • Eliminates Guesswork in Artifact Optimization: When you have two potential Sands pieces—one with 46.6% ATK and 10% Crit Rate, another with 46.6% ATK and 15% Crit Damage—the calculator shows you which one yields higher total attack. Combined with a damage calculator, you can see the exact damage difference. This is especially valuable when choosing between ATK% and Elemental Mastery main stats on characters like Kazuha or Sucrose, where the calculator clarifies whether the ATK loss is worth the reaction damage gain.
  • Weapon Comparison Without Spending Resources: Before ascending a new weapon to level 90, you can input its stats into the calculator to see how it compares to your current weapon. For example, comparing a R5 Catch (510 base ATK, 45.9% ER) to an R1 Engulfing Lightning (608 base ATK, 55.1% ER) on Raiden Shogun shows a 98 base ATK difference, which translates to roughly 200-300 total attack depending on your ATK%. This helps you decide whether to pull on a weapon banner or save your resources.
  • Team Composition Optimization: By toggling buffs on and off, you can see how different team members affect your main DPS's attack stat. You might discover that replacing a sub-DPS with a healer who holds Thrilling Tales of Dragon Slayers (48% ATK for 10s) provides more total attack than a second damage dealer. The calculator makes these trade-offs visible instantly, helping you build more effective teams for Spiral Abyss.
  • Time Savings Through Automation: Manual calculation for a single character with multiple artifact sets, weapon passives, and team buffs can take 15-20 minutes and is prone to arithmetic errors. Our calculator performs the same computation in under two seconds, with zero mistakes. Over a month of farming and building multiple characters, this saves hours of mental math that you can instead spend actually playing the game.
  • Educational Value for New Players: For players still learning Genshin Impact's stat system, the calculator provides a hands-on way to understand how Base ATK, ATK%, and flat ATK interact. Seeing the numbers change in real-time as you adjust inputs reinforces the concept that high base ATK weapons are more valuable than low base ATK ones, especially when stacking ATK%. This knowledge directly translates to better long-term account management.

Tips and Tricks for Best Results

To get the most accurate and useful results from this Genshin Attack Calculator, follow these expert tips gathered from top theorycrafters and speedrunners. These strategies will help you avoid common pitfalls and interpret your results correctly.

Pro Tips

  • Always verify your character's base ATK by looking at the white number on the character screen, not the green bonus number. The white number is the sum of character base ATK and weapon base ATK. Many players mistakenly input the green number, which already includes bonuses, leading to double-counting and inflated results.
  • When using weapons with conditional passives (like The Unforged which requires a shield, or Serpent Spine which requires stacks), check the "Condition Active" box only if you can realistically maintain that condition in combat. For example, in Spiral Abyss, you might not have a shield uptime of 100%, so calculate both with and without the condition to see your average attack.
  • For characters that scale with something other than ATK (like Hu Tao who scales with HP, or Albedo who scales with DEF), use the calculator only for the ATK portion of their damage. The calculator does not account for HP-to-ATK conversions or DEF-to-damage conversions. For these characters, use the calculator to compute their ATK stat, then manually apply the conversion formula if needed.
  • Use the "Flat ATK" field for every artifact substat that has flat ATK, even if the value seems small. A single flat ATK roll of 19 adds 19 attack directly, which is equivalent to roughly 2% ATK on a character with 950 base ATK. Over five artifacts, these small values add up to 100-150 attack, which can be the difference between one-shotting a mob or leaving it with a sliver of health.
  • Cross-reference your calculated total attack with the in-game stat screen by unequipping all buffs and food. Your character's total attack with no buffs should match the calculator's output when all buff boxes are unchecked. If the numbers differ by more than 5 points, double-check your artifact substat inputs and weapon passive settings.

Common Mistakes to Avoid