Skip to main content

🎰 Gacha pity calculator

How many more pulls until you get it? Pick a banner and enter your current pity, whether your next pull is guaranteed and what you have saved to see your chance of getting the featured character, plus the average and worst-case number of pulls. Everything is calculated exactly from the official rates; soft pity from player community statistics can be turned on separately to compare.

Choose a game

🧮 Your current status

Pulls since your last 5★ (0–89)
160 Primogems per pull
Pulls you can make right away
From pull 74, +6% per pull (player community statistics, unofficial; off by default)

Results

Official rates only
Average pulls to get 1 featured character
104.5 pulls

Enter your Primogems and pull tickets to see your chance with what you have now.

Pulls needed to reach your goal
Chance Needed In Primogems Still needed
Average (expected) 104.5 pulls 16.7K 16.7K
50% chance 90 pulls 14.4K 14.4K
90% chance 180 pulls 28.8K 28.8K
100% (worst case) 180 pulls 28.8K 28.8K

"Still needed" = Primogems you need beyond what you already have.

Cumulative chance of getting 1 featured character within N pulls
0%25%50%75%100% 050100150
X-axis: pulls; Y-axis: cumulative chance

📋 Rate rules and assumptions

原神 Character Event Wish
  • Official Base 5★ rate per pull is 0.6%; a 5★ is guaranteed by pull 90 at the latest (pity).
  • Official A 5★ has a 50% chance of being featured; after losing the 50/50, the next 5★ is guaranteed featured.
  • Official One pull costs 160 Primogems.
  • Player community statistics, unofficial Soft pity: from pull 74, the rate rises by 6% per pull (about 6.6% at pull 74, about 96.6% at pull 89); only applied when "Include soft pity" is on.

The rate details published in-game take precedence.

How it is calculated

  • The probability of every state (current pity, guarantee, copies obtained) is computed pull by pull (a Markov chain), so the values are exact, not a random simulation.
  • Each pull is independent; pity and the guarantee carry over, starting from the status you entered.
  • Primogems is converted to pulls rounded down, plus your tickets, to get the pulls you can make now; pulls you may earn or exchange later are not included.
  • "Average" is the expected value; "worst case" assumes every drop comes at pity and every 50/50 is lost.
  • Special mechanics outside the banner rules (such as Genshin Impact's "Capturing Radiance" since version 5.0) are not included, so actual results may be slightly better than calculated.

FAQ

What are the "50/50" and the guarantee?

On most character banners, a top-rarity drop is only the featured character with a certain chance (commonly 50%) — the "50/50". If you lose it, your next top-rarity drop is guaranteed to be the featured character. Pity and the guarantee usually carry over to the next banner of the same type.

What is the pity in each game?

Currently included: 原神 Character Event Wish: 5★ base rate 0.6%, pity at 90 pulls; 崩坏:星穹铁道 Character Event Warp: 5★ base rate 0.6%, pity at 90 pulls; 绝区零 Exclusive Channel: S-Rank base rate 0.6%, pity at 90 pulls; 鸣潮 Featured Resonator Convene: 5★ base rate 0.8%, pity at 80 pulls. The numbers come from the rate details each game officially publishes in-game.

What is soft pity?

In some games, the top-rarity rate gradually rises as you approach pity — players call this "soft pity". Most games have not published exact figures, so the soft pity in this calculator comes from player community statistics (unofficial). It is off by default, and you can turn it on to compare.

How accurate are the results?

The calculator uses the official rates to compute the probability of every pity state pull by pull (a Markov chain) instead of a random simulation, so the results are exact probabilities. Actual results still depend on luck, and if a game update changes the mechanics, the in-game rate details take precedence.