Browser tool

MusicXML viewer, online and local to your browser.

Open a .musicxml, .xml, or compressed .mxl score and read the engraved notation on screen. The file is rendered in this page, so it never leaves your browser.

Open a score

Drop a .musicxml, .xml, or .mxl file here.

The notation is drawn by your own browser. Nothing is sent to a server, and your file never leaves your machine.

About the format

Reading a MusicXML file without opening a notation program.

01

MusicXML is text, not a picture

A MusicXML document describes parts, measures, pitches, and durations. Something has to engrave it before a musician can read it — that is what this page does.

02

Compressed containers open too

An .mxl is a ZIP holding the same notation. The container is unpacked here first, so a file exported from a notation app can be checked without unzipping it by hand.

03

A check before you commit to it

Rendering a converted score is how you see whether the notation survived a conversion. For a structural pass over the same document, the review tool flags suspicious notation measure by measure.

Questions

MusicXML viewer questions.

These answers match the structured data search engines receive for this page.

Do I need to install any software?

No. The score is engraved by the page itself in any current browser, so no notation program or plugin is required to read a MusicXML file.

Is my file uploaded?

No. The document is parsed and drawn locally in your browser. It never leaves your machine and no copy reaches a server.

Can it open compressed .mxl scores?

Yes. An .mxl container is unpacked in the browser first, then the MusicXML inside it is rendered. Plain .musicxml and .xml files open directly.

Why does my score look different from my notation program?

The viewer re-engraves the notation from the MusicXML content rather than reproducing another program's page layout, so spacing, system breaks, and page turns can differ while the notated music matches.

No MusicXML yet?

Need to convert a scan or PDF instead of an existing file? StaveWave reads the notation itself.

Convert a scan or PDFSee engraving services