What is the MSCZ file format?
The .mscz format is the native compressed score format used by MuseScore, a cross-platform application for composing, editing, and printing music notation. Originally developed by Werner Schweer and now maintained by MuseScore BVBA (part of Muse Group), it stores a complete sheet-music document including composition data, instrument information, time and key signatures, notes, dynamics, and lyrics. A .mscz file can also hold metadata such as composer name, title, copyright notice, and other score details.
The .mscz format uses the ZIP compression algorithm - its files begin with the magic bytes 50 4B 03 04, the standard PK signature found in all ZIP archives. Unpacking a .mscz reveals its internal structure:
- an uncompressed .mscx XML score file containing the actual notation data
- a
container.xmlmanifest listing the archive contents - a thumbnail preview of the first page
- any embedded images or audio files
The .mscx sibling format carries the same XML notation data without any compression. An older .msc format was used by MuseScore version 0.9.4 and earlier. In essence, .mscz is a compressed version of the .mscx file that can also contain images and other embedded resources. Thanks to compression, .mscz files are small in size yet fully functional - MuseScore opens them directly without any manual extraction.
Scores saved as .mscz can be exported to MusicXML for use in other notation software, or rendered to PDF and MIDI for printing and playback. The format's MIME type is application/x-musescore.
Security & safety
RISK: LOWAn .mscz is a notation document (a ZIP of XML) with no executable code, so it is safe to open. As with any ZIP-based format it could in theory bundle embedded files, but practical risk is negligible - download scores from musescore.com or trusted sources and use the official MuseScore app from musescore.org rather than no-name "MSCZ viewers".
Format details
in a nutshellPrograms that open MSCZ files
Technical details
deep spec| Container format | ZIP archive; magic bytes `50 4B 03 04` (`PK` signature) at offset 0 |
| Internal score file | Uncompressed `.mscx` (XML) nested at the root of the ZIP archive |
| Archive manifest | `container.xml` inside the ZIP lists the score path and any supplementary files |
| First-page thumbnail | PNG preview stored at `Thumbnails/thumbnail.png` inside the archive |
| MIME type | `application/x-musescore` |
| XML encoding (score layer) | UTF-8; score data follows MuseScore's own XML schema |
| Notation elements stored | Notes, rests, clefs, key/time signatures, dynamics, lyrics, articulations, slurs, and chord symbols |
| Embedded resources | PNG and SVG images; optionally embedded audio files |
| Compression algorithm | Deflate (standard ZIP); typically achieves 5:1 to 10:1 size reduction over the uncompressed `.mscx` |
| Version compatibility | Format schema changed across MuseScore 1, 2, 3, and 4; newer versions import older files but older versions may not open newer ones |
| Export targets | MusicXML, PDF, MIDI, MP3, OGG, WAV, PNG, SVG, LilyPond, and Braille music notation |
| Playback synthesis | MuseScore uses SFZ/SF2 soundfont engine (Fluid/MuseSounds) for playback; audio data is not stored in the file itself |
| Instrument range | Supports full orchestral scores, vocal/choral parts, guitar tablature, figured bass, and percussion |
| Developer | Originally Werner Schweer; now MuseScore BVBA, a subsidiary of Muse Group |
| Released | 2002 (MuseScore project); .mscz format current |
| Open standard | Yes · royalty-free |
| Specification | musescore.org |
MSCZ conversions
Community Q&A
asked by usersNo questions yet - be the first to ask about MSCZ files.