.OSZ

OSZ File

osu! Beatmap Package
Ask a question
QUICK ANSWER

An OSZ file is a downloadable beatmap package for osu!, a free rhythm game. Double-click the file to import it into osu! automatically. If you just want the audio inside, rename the file to .zip and open it with 7-Zip.

Developer: Dean Herbert (peppy) / ppy Pty Ltd Category: Game Files MIME: application/x-osu-beatmap-archive
OPENS ON Windows macOS Linux Android iOS
Related: .OBB · .PAK · .ROFL · .PACKAGE

On this page

19k+ extensions indexed
Last reviewed Sep 8, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the OSZ file format?

An .osz file is a beatmap package for osu!, the free rhythm game developed by Dean Herbert (peppy) and distributed by ppy Pty Ltd. Structurally, an .osz file is a standard ZIP archive renamed with the .osz extension - renaming it back to .zip and opening it with any archive tool reveals the contents immediately.

Inside a typical .osz package you will find:

  • One or more .osu beatmap definition files (UTF-8 text, internal format version 14)
  • An audio track, usually .mp3 or .ogg
  • A background image (.png or .jpg)
  • Optional storyboard scripts and custom hitsound .wav or .ogg samples

When the osu! client opens an .osz file it automatically extracts the archive into the Songs folder and registers all included difficulty levels. Beatmaps are distributed through the osu! website; clicking a download link there triggers the client to import the file directly. The osu!lazer client, which reached stable status in 2024, also accepts .osz imports across Windows, macOS, Linux, Android, and iOS.

Integrity is verified using CRC-32 checksums per ZIP entry and MD5 hashes per .osu file, the latter used to validate scores submitted to the online ranking system. Package sizes typically range from 2 MB to 150 MB depending on audio length and the number of included difficulty levels.

Security & safety

RISK: LOW

OSZ files contain audio, images, and plain-text .osu files only - no executables. Low risk. Download only from the official osu.ppy.sh site to avoid tampered files. Community mirror sites sometimes bundle .osz files with adware-laden downloaders - use the official osu! client's in-game download or the official website.

Format details

in a nutshell
FULL NAMEosu! Beatmap Packageaka osu! beatmap archive, OSZ file
DEVELOPERDean Herbert (peppy) / ppy Pty Ltdsince 2007 (osu! initial release, September 2007)
CATEGORYGame Files
MIME TYPEapplication/x-osu-beatmap-archive
TYPEZIP-based rhythm game level package (binary)
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
504B0304
ASCII
PK··
OSZ is a renamed ZIP; identical magic bytes to any ZIP archive

Programs that open OSZ files

Windows2 apps
osu! Free Double-click the .osz file; osu! automatically imports and extracts it to the Songs folder.
7-Zip Open-source Right-click → Open archive (treat as ZIP) to inspect contents without installing osu!.
macOS1 app
osu! (lazer) Free Download osu!lazer for macOS; File → Import from, select the .osz file.
Linux1 app
osu! (lazer) Free Download osu!lazer AppImage or package; import .osz via the game's import function.
Android1 app
osu!lazer (Android) Free Install osu!lazer from Google Play or osu! site; open the .osz file to import.
iOS1 app
osu!lazer (iOS) Free Install osu!lazer from the App Store; use Files app to open .osz and hand off to osu!lazer.

Technical details

deep spec
Container formatStandard ZIP archive; magic bytes `50 4B 03 04` at offset 0, identical to any `.zip` file
Internal beatmap format`.osu` UTF-8 text files; current internal format version 14 (since 2013); older maps may use versions 9-13
Audio encodingMP3 (128-320 kbps) or OGG Vorbis (128-192 kbps) typical; no strict encoding limit enforced by the format
Image formatPNG or JPEG for background art; no enforced resolution limit
CompressionDEFLATE per-entry (ZIP); audio and image files are often stored using ZIP STORED method (uncompressed)
Beatmap integrityMD5 hash per `.osu` file used for online ranking validation; CRC-32 per ZIP entry (standard ZIP)
Typical package size2 MB - 150 MB depending on audio length and number of included difficulty levels
Typical file count10-50 files per package: one `.osu` per difficulty level plus shared audio, background, and hitsound assets
MIME type`application/x-osu-beatmap-archive` (osu! client registered); `application/zip` also accepted
Platform supportWindows, macOS, Linux (osu!stable and osu!lazer); Android and iOS (osu!lazer, stable since 2024)
Import behaviourosu! client auto-extracts to Songs folder on file open; no manual extraction required by the user
Optional storyboard`.osb` storyboard script or inline storyboard section in `.osu`; custom scripting language for animations and effects
Hitsound samplesWAV or OGG audio files bundled in the package; override default game sounds per beatmap
Byte orderLittle-endian (standard ZIP structure)
Released2007 (osu! initial release, September 2007)
Latest versionN/A (format has not been versioned externally; osu! file format v14 internally for .osu files)
Specificationosu.ppy.sh

OSZ conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with OSZ files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about OSZ files.

Frequently asked questions

How do I import an .osz file into osu!?
Double-click the .osz file while osu! is installed - the game opens and imports it automatically. If that fails, drag the file onto the osu! window or use File → Import.
Can I extract the song from an .osz file?
Yes - rename the file to .zip and open it with 7-Zip or any archive tool. The audio file (MP3 or OGG) is inside.
What is inside an .osz file?
A ZIP archive containing one or more .osu beatmap files (text), the song audio (MP3/OGG), background image, and optional hitsound samples and storyboard scripts.
How do I open .osz without osu! installed?
Rename to .zip and open with any archive manager (7-Zip, WinRAR, Windows Explorer).
Is osu! free?
Yes - osu! is completely free to play. All beatmaps are community-created and free to download from osu.ppy.sh.
Why won't my .osz file open in osu!?
Common causes: osu! is not set as the default handler for .osz (right-click → Open with → osu!), the file is corrupted, or you have osu!stable instead of osu!lazer on a non-Windows system.

References

1osu! wiki - File formatsosu.ppy.sh
2osu! wiki - .osz file formatosu.ppy.sh

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.NOMEDIAAndroid No-Media Marker File
7.BINCD/DVD Disc Image (BIN/CUE)
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.XDWDocuWorks Document

Related extensions

.OBBAndroid Opaque Binary Blob (APK Expansion File)
.PAKGame Resource Package (PAK)
.ROFLLeague of Legends Replay
.PACKAGEThe Sims / Maxis DBPF Package (game content & mods) - dominant meaning
.XSBXACT Sound Bank
.SAVSaved Game File

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z