Sheet music
that plays.

Drop a PDF, paste YouTube links, done. Everyone you send it to reads along while the music plays. No app needed, and the PDF stays a PDF.

01 · PDF
Drop your PDF here or click to choose · pages are never altered Try it with a sample score
02 · TRACKS
Files are processed in your browser. Only “Create link” uploads anything.
Lesson books·Choir parts·Worship setlists·Orchestra scores·Band setlists·Lesson books·Choir parts·Worship setlists
1

Drop a PDF

Sheet music, a lesson book, a setlist. As it is. Not a single character on the pages changes.

2

Add YouTube or audio

One YouTube link per song, or a backing track someone sent you (m4a · mp3). Assign songs to pages and they switch as you turn.

3

Send

Save as PDF and send it anywhere. It opens everywhere. In an MPDF viewer, the music plays too.

Opens everywhere

MPDF is a standard PDF with an attachment. Preview, Acrobat, Chrome, any tablet score app. Apps that don't know MPDF simply see a PDF.

The PDF stays untouched

Nothing is drawn on the pages. The player is one collapsible popup. No watermark, no overlay.

Anyone can make one

No install, no sign-up, one minute. Developers: five lines of code. The spec is open and royalty-free.

Questions

What if the person I send it to has no app?
Send the link from “Create link” and it opens in the browser, music included. If they received the file instead, they can drop it on the viewer.
Does my PDF change?
No. A small playlist file is attached using the PDF standard's own attachment feature. Open it anywhere and it's the original PDF.
Why is the file named .pdf?
Because every app opens that name today. MPDF viewers recognize the file by its attachment, not its name. Use .mpdf only for apps that register it.
Can the music information get lost?
Yes, if the file is re-rendered: “Print to PDF”, screenshots, some compressors and markup tools drop attachments. Sending the file itself keeps it intact.
What about copyright?
YouTube tracks play through YouTube's official player. This site never stores audio, so files with embedded audio must be saved as PDF and sent as files rather than links. Audio you embed must be yours to share.

Open format.
No royalties.

If your app opens PDFs, reading one more attachment makes it MPDF-aware. A three-page spec, an 80-line reference, MIT.

Read the spec
ALL A VIEWER DOESread("mpdf.json")
play(tracks[cue.page])

Attach your
first track.

Start now