osu! PP & QoL
3 ratings
)Overview
Real pp for the beatmap you have open, and the things osu.ppy.sh leaves out: pp on the page, replays, hit counts, quicker links.
alculate pp for any osu! beatmap you have open. In the popup: - PP calculation, all four modes and converts - Six pp eras: 2026-07, 2025-10, 2025-03, 2024-10, 2022-09, 2021-01 - Lazer and Classic scoring - Hit counts, or target accuracy where the mode has no hit counts - Star rating and pp at 100%, 99% and 98%, NoMod against your mods - Accuracy presets - Target pp: a figure in, the accuracy that reaches it out - Raw pp, weighted against your top 100 - Bookmarks, with file export and import - Download a whole bookmark category as a zip - Preview and Beatconnect links - Beatmap id copy On osu.ppy.sh, each switchable off in the settings: - PP calculator on the beatmap page; map stats follow the selected mods - PP for an SS, 99% and 95% in the stats column - Aim, speed and a difficulty-over-time graph (osu!standard) - Matchcost calculation on match pages, four formulas, with average score - Search filters on the beatmap listing - Difficulty spread on the search cards - Tournament usage from o!TR, with your own API key - Star rating on profile score rows - Beatconnect and Preview buttons in the beatmapset header - Osekai implementation for medals - Hit counts and combo on profile score rows - Download and osu!direct on profile beatmap rows - Bookmarking from the difficulty picker - Artist, title and beatmap id copy - Profile and beatmap pictures at the resolution osu! stores - Replay viewer, through replayviewer.com - Replay rendering, through o!rdr What leaves your browser: The two replay features fetch the replay from osu! with your own session, only when you ask. The viewer renders it in your browser. o!rdr uploads it to their server and lists the finished video publicly, with the map, the player's name and the accuracy. Tournament usage asks o!TR about the beatmap you have open, with an API key you entered yourself. The key is kept on this device. Downloading a category sends the beatmapset ids to the mirrors catboy.best and api.nerinyan.moe, nothing else. All three are off until you turn them on. Everything else happens in your browser. Disclaimer: This is vibe coded. I built it because there was no up-to-date pp calculator for Firefox or Chromium browsers, and figured it was worth sharing. Bugs and ideas are welcome anyway - my osu! profile and Discord name are in the popup, behind the "?" button.
5 out of 53 ratings
Details
- Version0.3.0
- UpdatedOctober 6, 2026
- Offered bySandro
- Size1.33MiB
- LanguagesEnglish
- Developer
Email
ppcalculator.sandro@gmail.com - Non-traderThis developer has not identified itself as a trader. For consumers in the European Union, please note that consumer rights do not apply to contracts between you and this developer.
Privacy
This developer declares that your data is
- Not being sold to third parties, outside of the approved use cases
- Not being used or transferred for purposes that are unrelated to the item's core functionality
- Not being used or transferred to determine creditworthiness or for lending purposes