osu! PP Calculator
An advanced tool to estimate performance points (pp) for the rhythm game osu! based on score attributes.
Enter the pp value for a perfect score (SS) on the map. You can find this on the beatmap’s web page or other tools.
Your accuracy on the play, from 0 to 100.
The highest combo you achieved in the play.
The maximum possible combo for the beatmap.
The total number of misses in your score.
PP Breakdown
About the osu! PP Calculator
What is an osu! pp calculator?
An osu! pp calculator is a tool designed to estimate the Performance Points (pp) a player earns from a specific score in the rhythm game osu!. pp is the central metric used to measure a player’s skill and determine their global ranking. This calculator takes key aspects of a performance—such as accuracy, combo, and mods used—to provide a close approximation of the pp awarded for that play. It helps players understand how their performance on a map translates into rank and skill rating. This is particularly useful for seeing how improving accuracy or reducing misses on a map could increase its pp value.
The osu! pp Calculator Formula Explained
The official osu! pp calculation is incredibly complex, involving analysis of the beatmap file itself to determine aim, speed, and difficulty strains. This client-side calculator uses a simplified but effective model to estimate the final pp value based on a known maximum pp for a map.
Our simplified formula is:
Final PP = Base PP * Combo_Factor * Accuracy_Factor * Miss_Penalty * Mod_Multiplier
| Variable | Meaning | Unit | Typical Range |
|---|---|---|---|
| Base PP | The maximum pp for a map with a 100% accuracy, full combo (SS) score. | pp | 50 – 1500+ |
| Combo_Factor | A multiplier based on your achieved combo versus the map’s maximum possible combo. | Multiplier | 0.1 – 1.0 |
| Accuracy_Factor | A multiplier based on your accuracy percentage. Higher accuracy provides an exponential benefit. | Multiplier | 0.5 – 1.0 |
| Miss_Penalty | A multiplier that reduces pp based on the number of misses. | Multiplier | 0.9 – 1.0 |
| Mod_Multiplier | A final multiplier that increases pp based on difficulty-increasing mods like HD, HR, DT, or FL. | Multiplier | 1.0 – ~1.8 |
Practical Examples
Example 1: High Accuracy Farm Map Play
A player is trying to farm pp on a popular map. They achieve a good, but not perfect, score.
- Inputs:
- Map’s Max PP: 500 pp
- Accuracy: 99.20%
- Player’s Combo: 1500x
- Map’s Max Combo: 1650x
- Misses: 1
- Mods: Hidden (HD), Double Time (DT)
- Results: The calculator would estimate a high pp value, likely around ~480 pp, showing the player is very close to the map’s max potential with these mods. The small combo break and single miss have a minor impact due to the high accuracy.
Example 2: A Pass on a Difficult Map
A player pushes their limits and passes a very difficult map for the first time, but with low accuracy and several misses.
- Inputs:
- Map’s Max PP: 850 pp
- Accuracy: 92.50%
- Player’s Combo: 800x
- Map’s Max Combo: 2400x
- Misses: 12
- Mods: None
- Results: Despite the map’s high potential, the low accuracy and broken combo would result in a much lower score, perhaps around ~250 pp. This demonstrates to the player that while passing is an achievement, significant improvements in accuracy and combo are needed to unlock the map’s pp.
How to Use This osu! pp Calculator
- Enter Base PP: Find the 100% SS pp value for the beatmap you played. This is the most crucial input for an accurate estimation.
- Input Your Score Details: Fill in your accuracy percentage, the maximum combo you reached, the map’s total possible combo, and the number of misses.
- Select Mods: Check the boxes for any mods you used, such as HD, HR, or DT. The calculator will automatically apply multipliers.
- Analyze the Results: The calculator instantly shows your estimated total pp. The chart and intermediate values show how that pp is theoretically distributed among aim, speed, and accuracy skills.
- Experiment: Change values to see how improvements would affect your pp. For instance, see how much pp you would gain by raising accuracy from 97% to 99%.
Key Factors That Affect osu! pp
- Accuracy: The single most important factor after difficulty. pp scales exponentially with accuracy, meaning the difference between 98% and 99% is far greater than between 92% and 93%.
- Combo: Achieving a full combo (FC) provides a significant pp boost. Breaking combo, especially on a long map, can drastically reduce pp.
- Mods: Difficulty-increasing mods multiply the final pp value. Double Time (DT) and Hard Rock (HR) typically offer the largest increases.
- Aim Strain: This relates to the difficulty of snapping the cursor between circles, especially large-distance jumps. Maps with high aim strain are often called “jump maps”.
- Speed Strain: This measures the difficulty of maintaining rapid tapping, such as in fast streams or bursts. High BPM maps have high speed strain.
- Map Length: Longer maps with consistent difficulty now award more pp than shorter maps of equivalent difficulty, rewarding stamina and consistency.
Frequently Asked Questions (FAQ)
1. Why is this calculator’s result different from the in-game result?
This is an estimator. The official system uses a complex analysis of the beatmap file that cannot be replicated in a simple web calculator. This tool provides a very close approximation for “what-if” scenarios, but the official score from the game servers is always the source of truth.
2. What is the most important factor for getting more pp?
Accuracy. For any given map, improving your accuracy gives the most significant pp gains, especially in the 98-100% range.
3. Does combo matter more than accuracy?
No. While a full combo provides a large bonus, a 95% FC will almost always be worth less than a 99% score with one miss. High accuracy with a broken combo is often better than a low-accuracy FC.
4. How do mods affect pp?
Mods like HD, HR, DT, and FL increase the difficulty and thus apply a multiplier to the final pp value. Easy (EZ) and Half Time (HT) reduce difficulty and will result in a lower pp score.
5. What are Aim, Speed, and Acc pp?
These are the three core components of a score’s pp value. Aim relates to jumps, Speed to streams/tapping speed, and Accuracy to how precise your timing was. Different maps and scores will have a different balance of these components.
6. Can I calculate pp for osu!mania, Taiko, or Catch?
This specific calculator is designed for the standard osu! game mode, as the pp algorithms for other modes are entirely different.
7. Where do I find the “Map’s Max PP”?
You can find this information by looking up the beatmap on the official osu! website or by using in-game bots or plugins that display map information.
8. Why did I get 0 pp for a play?
If a play is worth a very low amount of pp, or if it is significantly worse than your other top plays, it may not contribute any “weighted” pp to your total profile score.