◈ Drop Chance Calculator
Loot-drop probability for any game: your chance of at least one drop in N kills, how many kills a 50%/90%/99% chance takes, dry-streak odds, and pity-timer math — computed instantly in your browser.
- 4 calculator modes
- 100% client-side
- No sign-up · No tracking
- Free forever
Milestone kills
| Target chance | Kills needed | Actual chance |
|---|
| Kills | ≥1 drop | Zero drops (dry streak) | Expected drops |
|---|
Worked examples
The classic 5% grind
5% drop, 20 kills: P = 1 − 0.9520
= 64.1514%
Expected drops 1.0, but a 35.8486% chance of nothing.
Rare 1% drop
1% drop, 90 kills: P = 1 − 0.9990
= 59.5268%
For 99% confidence you need 459 kills.
Ultra-rare 0.1% drop
0.1% drop, 1000 kills: P = 1 − 0.9991000
= 63.2305%
Rule of thumb: N = 1/p kills gives ≈63.2% (the 1 − 1/e limit).
Methodology
- At least one drop:
P = 1 − (1 − p)N— one minus the chance of missing every roll. - Kills for a target chance:
N = ⌈ln(1 − target) / ln(1 − p)⌉— solved from the formula above, rounded up. - Average kills per drop:
1/p(geometric mean). Median:⌈ln(0.5)/ln(1 − p)⌉— always lower than the mean. - Pity timer (guaranteed at kill K):
E = (1 − (1 − p)K) / p; chance the pity triggers:(1 − p)K−1. - Assumption: each kill is an independent roll with fixed p. Increasing-luck, streak bonuses, and magic-find modifiers are not modeled — fold them into p yourself.
- Numerics: evaluated as
−expm1(N·log1p(−p))so tiny probabilities stay accurate; all 20 reference vectors verified against an independent high-precision Python oracle.
Frequently asked questions
How do you calculate drop chance after N kills?
Multiply the miss chances, then subtract from one: P = 1 − (1 − p)^N, where p is the per-kill drop probability as a decimal and N is the number of kills. Each kill is treated as an independent roll. Example: a 5% drop over 20 kills gives 1 − 0.95^20 = 64.15%.
Why can't I just multiply the drop rate by the number of kills (p × N)?
Because that double-counts every case where the item drops more than once, and it can exceed 100%, which is impossible for a probability. p × N is the expected number of drops (1.0 expected drops for 5% over 20 kills), not the chance of at least one. Use 1 − (1 − p)^N for the chance.
How many kills do I need for a 50%, 90%, or 99% chance?
Solve N = ln(1 − target) / ln(1 − p) and round up. At a 5% drop rate: 14 kills for 50%, 45 kills for 90%, 90 kills for 99%. Use the Kills Needed tab above for any drop rate and any target.
Does grinding more kills guarantee a drop?
No — without a pity timer the chance approaches 100% but never reaches it. At 5% there is still a 35.85% chance of nothing after 20 kills, and about a 0.0035% chance of nothing after 200 kills. Only a guaranteed-drop or pity mechanic makes the chance truly 100%.
What is a pity timer and how does it change the math?
A pity timer guarantees the drop by kill K if it has not dropped earlier. Expected kills become (1 − (1 − p)^K) / p instead of 1/p. Example: 5% with pity at 50 kills gives about 18.46 expected kills instead of 20, and the pity itself triggers about 8.10% of the time.
What is the difference between drop chance and drop rate?
Drop chance usually means the per-kill probability p (for example 5% per kill). Drop rate often means measured drops per kill over many kills, which averages out to the same p but is observed, not predicted. Expected drops in N kills always equals N × p.
What does “expected kills = 1/p” really mean?
It is the long-run average kills per drop, not a promise for your next grind. Half of all players get the drop sooner than the average: the median is ln(0.5)/ln(1 − p), which is 14 kills at 5% versus a mean of 20. Averages are pulled upward by rare, very unlucky streaks.
I went 200 kills with no drop at 5%. Is the game broken?
Almost certainly not. The dry-streak probability is (1 − p)^N = 0.95^200 ≈ 0.0035%, about 1 in 28,000 players. Rare, but across millions of players it happens constantly. The Drop Table tab shows these streak odds for any kill count.
How do drop chances combine for multiple different items?
Treat each item as an independent roll: P(at least one of A or B) = 1 − (1 − pA)(1 − pB). For a 5% sword and a 2% shield in the same loot table, that is 1 − 0.95 × 0.98 = 6.90% per kill.
Can drop chance be 0% or 100%?
Yes. At 0% the calculator returns 0% for any number of kills; at 100% it returns 100% with exactly 1 kill needed. These are the only inputs where the result does not depend on N.
Does this work for games like Minecraft, RuneScape, or Diablo-style ARPGs?
Yes, for any game where each kill rolls an independent fixed chance — which covers most mob drops, boss loot tables, and chest rolls. It does not model increasing luck, kill-streak bonuses, or magic-find style modifiers unless you fold those into p yourself.
Is this a gambling tool?
No. It is an informational probability calculator for video-game loot mechanics. It involves no real money and no wagering, and nothing here is gambling advice.
How accurate is the calculator?
The formula is evaluated with log1p/expm1 identities that stay accurate even for extreme inputs (for example 0.0001% over a million kills → 63.2121%). All 20 reference vectors are cross-checked against an independent high-precision Python oracle before release.
Should I use this or the dice roller?
They cover different math. The dice roller at nrtechstudio.com/dice-roller handles dice combinatorics (4d6 drop-lowest, advantage/disadvantage, exploding dice). This calculator handles repeated independent trials with any per-kill probability p — the standard model for loot drops.
Free tool by NRTechStudio