League of Legends Gacha Pity & Pull Calculator

Know exactly how many League of Legends pulls until your guaranteed drop.

Tracks your current League of Legends pity count and computes the probability of getting a 5-star/legendary pull in the next N attempts using a real soft-pity and hard-pity gacha model.

How does soft pity work?

Below the soft-pity threshold the base rate stays low. Once you pass it, the per-pull rate climbs each pull until it reaches near-certainty, which models how most modern gacha systems boost odds before the hard cap.

Plan your pulls before you spend

Gacha systems hide their real odds behind a pity curve: the chance of a legendary stays flat for most of a pull track, then ramps sharply near the end and is guaranteed at the hard cap. This calculator models that curve so you can see your true cumulative odds and exactly how many pulls separate you from a guaranteed drop.

How it works

The model uses three parameters: a flat base rate, a soft-pity threshold, and a hard-pity cap. The per-pull legendary chance p(n) for pull number n is:

if n < softPity:   p = baseRate
if n >= softPity:   p = baseRate + rampStep × (n − softPity + 1)
if n >= hardPity:   p = 1.0  (guaranteed)

To get the chance of at least one legendary across your planned pulls, the tool multiplies the miss chance (1 − p(n)) of each pull together, then computes 1 − (combined miss chance). This is the standard complement method for independent-per-pull events with a ramping rate.

Tips and example

Say your current pity is 70 and you plan 25 pulls. Pulls 71–73 use the flat 0.6 percent rate, but from pull 74 onward each pull’s rate ramps by about 6 percent, and pull 90 is a guaranteed drop. Because your run crosses the hard-pity cap, your cumulative odds reach 100 percent before you finish. If instead you start at pity 0 and pull 10 times, you stay deep in flat-rate territory and your cumulative chance is only a few percent — useful to know before committing currency.