osucatalog

osu! beatmap search and downloads

Difficulty

Mods
Stars
BPM

Status

Plays

Style

More filters

Map settings

pp
Length
AR
CS
OD
Objects

Song

Genre
Language
Explicit

Style tags

Used once a style is picked.

Source
Match

Mapset

Ranked
Submitted
Status
Finding maps…

Maps that didn't download

The mirror couldn't send these. Each link tries Lisek.

Download settings

Actual speed depends on your connection and the archive host.

Download search results

Download maps

We prepare one ZIP containing the selected .osz files. Maps marked as owned are skipped. This may take a few minutes.

Maps you have

Choose your osu! Songs folder once. Maps you already have are greyed out and skipped in every batch, and you can hide them from results. Your browser reads only the folder names; nothing is uploaded.

No folder scanned yet

On Windows it's usually AppData\Local\osu!\Songs. Your browser may say it's uploading the folder. It isn't: only folder names are read, here.

Using osu!lazer?

lazer stores maps without named folders, so there's nothing to scan. If you still have osu! stable, choose its Songs folder. Or paste map IDs or links, or choose .osz files.

Saved searches

Saved in this browser. No account needed.

Selected maps

Library

Refresh maps

Add the next batch of ranked and loved maps.

Analyze patterns

Analyze 100 more maps above 6.5★ without songs.

Local library

Scan your configured beatmap folder.

Community labels

Cache official osu! difficulty tags for 100 more mapsets.

About style filters

Tech looks for repeated slider mechanics: slider control, fast sliders, and kick sliders. Rhythm changes and jumps alone do not qualify. Style filters use reviewed labels or exact community tags with at least five votes. Estimates are opt-in. Review a difficulty to correct it, or choose Reviewed only in Fine-tune.