Gacha probability calculator

Your real odds from a drop rate and number of pulls - and how many pulls you need to hit a target chance. Free, no signup.

Chance of at least one-
Expected number-

Pulls needed for a target chance

Pulls needed-

How to read your gacha odds

This calculator answers two questions: given a drop rate, how likely are you to get at least one copy in a set number of pulls, and how many pulls do you need to reach a chance you are happy with?

Using the calculator

  1. Enter the drop rate as a percentage. A 0.6% rate is typed as 0.6, not 0.006. Decimals down to 0.01 work.
  2. Enter the number of pulls you plan to make or can afford. A ten-pull counts as 10.
  3. Read Chance of at least one and Expected number. The expected number is pulls × rate: the average number of copies you would get if you repeated the same attempt many times.
  4. Under Pulls needed for a target chance, enter a target between 1% and 99%. The result is rounded up to a whole number of pulls.

What the calculator assumes

The maths treats every pull as an independent event with the same fixed rate. Under that assumption, the chance of missing n times in a row is (1 − rate)^n, and the pulls needed for a target chance T is ln(1 − T) ÷ ln(1 − rate), rounded up. The calculator does not know about pity, guarantees, rate-ups or 50/50 rules. That makes it exact for systems with no pity and only a rough guide for games that have one.

Worked example

Take a 0.6% rate and 90 pulls. The chance of missing on a single pull is 0.994, so missing all 90 is 0.994^90 ≈ 0.582. The chance of at least one is 1 − 0.582 ≈ 41.8%, and the expected number is 90 × 0.006 = 0.54. To reach a 50% chance you would need 116 pulls; 90% takes 383. With independent pulls the chance never quite reaches 100%, however many pulls you make.

Pity and soft pity

Many gacha games add a pity system on top of the base rate:

Pity changes the maths a lot. In the example above, a game with a 0.6% base rate and hard pity at 90 gives a 100% chance of a top-rarity drop within 90 pulls, not 41.8%. So when pity applies, this calculator understates your chances, especially as you approach the pity threshold. Whether pity carries over between banners, and the exact soft-pity point, vary by game, so check the game's own rate details.

Getting closer numbers

Common mistakes

More calculators are in the gaming tools collection.

FAQ

How do I calculate gacha odds?

The chance of getting at least one is 1 minus the chance of missing every time: 1 - (1 - rate) to the power of pulls. This tool does it instantly.

Does a 1% rate mean 100 pulls guarantees it?

No - at 1% over 100 pulls your chance is about 63%, not 100%. Rates without pity are independent each pull.

More gaming tools

Browse all free tools →

More in Gaming tools

See everything in Gaming tools →