Performance points (pp) measure how impressive a play is. Every pass on a ranked or approved map gets pp (qualified and loved maps don't, see the FAQ), and your best plays add up to your total pp and your rank. osu!'s wiki explains what pp is; this page says which calculator works out the pp for each mode on somtum.fun.
Normal play uses osu!'s official calculator, the same one osu.ppy.sh uses. Relax and Autopilot have their own rankings, and their pp comes from akatsuki-pp-rs: Akatsuki's calculators, made for those mods.
| Mode | Variant | Calculator | In short |
|---|---|---|---|
| osu! | Normal | osu!'s official calculator | Aim, speed, accuracy and flashlight, as on osu! |
| osu!taiko | Normal | osu!'s official calculator | As on osu! |
| osu!catch | Normal | osu!'s official calculator | As on osu! |
| osu!mania | Normal | osu!'s official calculator | As on osu! |
| osu! | Relax | akatsuki-pp-rs, Akatsuki's Relax formula (osu_2019) |
Built for Relax: you don't tap, so it's about aim and accuracy. It has its own star rating. |
| osu!taiko | Relax | akatsuki-pp-rs | Akatsuki's version of the normal osu!taiko calculator |
| osu!catch | Relax | akatsuki-pp-rs | Akatsuki's version of the normal osu!catch calculator |
| osu! | Autopilot | akatsuki-pp-rs, with Autopilot changes | The cursor moves by itself, so aim gives no pp: it's about tapping (speed) and accuracy |
osu!mania has no Relax, and only osu! has Autopilot.
Because Relax and Autopilot pp is worked out in other ways, it isn't comparable with normal pp. That's why they have their own leaderboards and rankings (see Relax and Autopilot), and why they don't count for the map of the day.
Plays from both clients count towards the same rankings, and both use the calculators above:
Your plays are sorted by pp, best first. Your best play counts in full, your second best 95%, your third 90.25%, and so on (each 95% of the one before). A small bonus is then added for how many maps you've played, as on osu!. Only your best play on each map counts. Relax and Autopilot totals are worked out the same way, from their own plays.
osu! and Akatsuki change their calculators now and then. When they do, staff update somtum.fun's and recalculate every play: a pp rework. While one runs, a banner on every page says which modes it affects and how far along it is. The rankings for those modes pause, and new plays in them get their pp once it's done. Then everything switches to the new pp at once. Big pp updates are announced in the news.