Gacha Probability Calculator
Enter your per-pull rate and how many pulls you plan to do. You get the chance of at least one success, the average number of pulls to your first hit, and the pull counts that actually give you 50%, 90% and 99% confidence.
—
What this calculator actually computes
Every pull is an independent event with the same chance p. The probability that you get nothing in n pulls is the chance of missing every single time:
So the probability of at least one hit is simply the complement:
This is a geometric distribution. The expected number of pulls to your first hit is
1 / p, and the median — the point where half of players have hit at least once —
is log(0.5) / log(1 − p).
A worked example
At 0.6% per pull over 90 pulls:
That number surprises people. Ninety pulls sounds like a lot, but it still leaves roughly a 58% chance of walking away with nothing. To reach 90% confidence at 0.6% you need 383 pulls; for 99% you need 766.
The mistake almost everyone makes
Players often read "0.6%" as "one in 167 pulls". That is the average, not a guarantee, and the distribution is heavily skewed: a lucky minority pulls early, which drags the mean down while most players sit above it. At 0.6%:
| Confidence | Pulls needed | Chance of nothing after that many pulls |
|---|---|---|
| 50% | 116 | 50% |
| 75% | 231 | 25% |
| 90% | 383 | 10% |
| 99% | 766 | 1% |
Base rate vs. consolidated rate
This is the single most common source of bad math. Games often publish two numbers:
- Base rate — the chance of any single pull, before pity. For Genshin and Honkai: Star Rail this is 0.6%.
- Consolidated rate — the long-run average after pity is included. The same games list 1.6%.
If you plug the consolidated rate into a plain independent-pull formula you will understate how bad an unlucky streak can be, because the consolidated figure only exists because of the pity floor. Use the base rate here, and use the pity calculator when the game has a built-in floor.
When this model is wrong
Three cases where the plain formula will mislead you:
- Soft pity. The rate climbs near the ceiling, so late pulls are worth far more than early ones. Using a flat rate massively understates your odds in the 70–90 pull range.
- Guaranteed featured. Losing a 50/50 sets up a guaranteed pull, which roughly halves your cost for the second copy of a character.
- Multi-pull bonuses. If a ten-pull includes a guaranteed 4-star, that changes the 4-star math (not the 5-star math).