This tool calculates drop rate probabilities for specific rarity tiers in video, tabletop, and gacha games. It accounts for common pity systems, base drop rates, and total pull counts to generate detailed odds breakdowns. Gamers, game designers, and streamers can use it to plan resource spending or balance in-game loot tables.
⚔️ Rarity Tier Drop Rate Calculator
📊 Drop Rate Results
How to Use This Tool
Enter the total number of pulls or attempts you plan to make in the Total Pulls/Attempts field. Input the base drop rate percentage for your target rarity tier as listed in the game’s official drop tables.
Select your target rarity tier from the dropdown to label results correctly. Choose the pity system type that matches your game: no pity for games with flat drop rates, hard pity only for games that guarantee a drop after a set number of pulls, or hard + soft pity for games that increase drop rates after a soft threshold before hard pity triggers.
If you select a pity system, fill in the required threshold fields. Click Calculate Drop Rates to see your results, or Reset to clear all inputs. Use the Copy Results button to save your breakdown to clipboard.
Formula and Logic
The calculator uses standard probability models adjusted for common gaming pity systems:
- No Pity: Probability of at least 1 drop = 1 - (1 - p)^N, where p is base drop rate per pull (decimal) and N is total pulls. Expected drops = N * p.
- Hard Pity Only: If N ≤ hard pity threshold H, uses the no-pity formula. If N > H, probability of at least 1 drop is 100%, as the guaranteed drop triggers at H pulls. Expected drops = floor(N/H) + (N%H)*p.
- Hard + Soft Pity: Pulls before the soft threshold use the base rate. Pulls between soft and hard thresholds gain a set percentage point increase per pull, capped at 100%. The hard pity pull is a guaranteed drop. Expected drops sum the rate of each pull up to N.
Practical Notes
Drop rates and pity thresholds are often patch-dependent: always use the most recent values from official game notes or datamined tables. RNG can cause significant variance from expected values, especially over small sample sizes.
- Soft pity rates are often not publicly disclosed by developers: use community-tested values for popular gacha games.
- Pity systems usually reset after a drop is obtained: this calculator assumes a single pity cycle for simplicity.
- Tabletop games with dice-based drop rolls can use this tool by converting roll probabilities to percentage drop rates.
- Competitive players should calculate rates for both optimal and worst-case resource scenarios to plan spending.
Why This Tool Is Useful
Game designers can use this tool to balance loot tables and test if rarity tiers are accessible to players without being too common. Gamers can plan how many pulls they need to save for a target tier, avoiding overspending on in-game currency.
Streamers can use real-time calculations to show viewers drop rate odds during live pulls. Competitive players can verify if a game’s drop rates match advertised values, or optimize resource allocation for limited-time events.
Frequently Asked Questions
What if my game has a unique pity system not listed here?
Use the closest matching pity type: most gacha games use either hard pity only or hard + soft pity. For unique systems, adjust the base rate to reflect average per-pull odds and use the no-pity calculation as a baseline.
Can I use this for tabletop game loot drops?
Yes: convert dice roll probabilities to a percentage (e.g., a 1 in 20 chance is 5% base rate) and enter the number of loot rolls as total attempts. Select no pity unless your tabletop game uses a house rule similar to gacha pity.
Why is my expected drop count not a whole number?
Expected value is a statistical average across infinite attempts, not a guarantee for a single session. You may get more or fewer drops than the expected value due to RNG variance.
Additional Guidance
Always cross-check drop rate values with official game documentation, as fan-made databases may have outdated or incorrect data. For games with dynamic drop rates (e.g., rates that increase during events), adjust the base rate input to match the current event multiplier.
If calculating for multiple pity cycles (e.g., 500 pulls with a 90-pull hard pity), the calculator will automatically account for guaranteed drops at each 90-pull interval. Save your results using the copy button to compare rates across different total pull counts or base rate values.