pdf to midi

PDF to MIDI & MusicXML

Upload a PDF score and hear how it sounds — then export MIDI or MusicXML.

pdf → .mid · xml
Credits

Drop a file to start

or drop it anywhere on this panel

PDF · PNG · JPG — up to 50 MB per file

Only upload scores you have the right to use.

  • PDF · PNG · JPG
  • Up to 50 MB per file
  • Preview without sign-up
  • Uploaded only when you start
All tools →
ABefore / after

See what changes

Drag the divider to compare. Drawn from demo data, not a model result.
Before · Printed pageAfter · Quantized to 1/16
Demo · Gymnopédie No. 1 — Erik Satie · Piano · public domain
BHow it works

How to convert a PDF to MIDI

Upload a PDF, PNG or JPG of printed sheet music and choose the pages you want. Optical music recognition reads the staves, notes, rests and key signatures, then rebuilds the score. Play it back in your browser, hover any bar to hear it, then export MIDI, MusicXML or a re-engraved PDF.

  1. Step 1

    Upload the score

    Drop a PDF or a page image. A thumbnail strip shows every page with its cost, so you can scan only the pages you need.

  2. Step 2

    Recognize and listen

    A scan line sweeps each page, framing the bars it reads. Press play, or hover a bar to hear just that bar.

  3. Step 3

    Export or keep going

    Download MIDI for your DAW, MusicXML for MuseScore, Dorico, Sibelius or Finale, or a clean re-engraved PDF. Transpose it next if you need another key.

CWhat you get

What you get

  • F.01

    Hear a score before you learn it

    Play the whole piece in your browser, at any tempo, before you sit down with it. It is a quick way to check a piece you have never heard.

  • F.02

    Hover a bar to hear it

    Point at any measure and it plays on its own. Spot-check a tricky rhythm or a recognition error without scrubbing through the piece.

  • F.03

    Pick your pages

    Every page in the thumbnail strip shows its cost. Untick the title page, blank pages or movements you do not need.

  • F.04

    MusicXML that keeps the notation

    Key signatures, note spelling, ties, voices and staves come through in MusicXML, ready for your notation app.

  • F.05

    MIDI for any DAW or player

    Get a standard .mid to play through a virtual instrument, practice along with, or open in our MIDI Player.

  • F.06

    Transpose in one step

    Send the result to Transpose Sheet Music to move it to another key or write the part for B♭, E♭ or F instruments.

DWho uses it

Who uses PDF to MIDI

  • Students and amateur players

    Hear how a new piece should sound before you practice it. Slow it down and loop the bars you are learning.

  • Choir singers

    Turn a choral PDF into MIDI and listen to your own part. Practice your line against the others at home.

  • Teachers and arrangers

    Get an editable MusicXML from a printed public-domain edition, then arrange, simplify or transpose it in your notation app.

  • Band and orchestra players

    Check a part you received as a PDF, hear the tempo and rhythms, and transpose it if it was written for a different instrument.

EAccuracy & limits

How accurate is it?

Clean, printed scores read well; handwritten music does not. Recognition depends on how clearly the symbols are printed and scanned, and on how crowded the page is. A born-digital PDF exported from notation software is the easiest case. Measured results are in testing and will be published at launch.

Measured accuracy: results published at launch.How we measure →
SourceResultWhat to expect
PDF exported from notation softwareGoodSharp, consistent symbols; check ties and tuplets.
Clean printed score, scanned at 300 dpiGoodStraight, high-contrast scans read most reliably.
Phone photo of a printed pageFairShadows, curl and angle reduce accuracy; use the Sheet Music Scanner to straighten it.
Dense orchestral or choral scoreTestingMany staves per system; check bar by bar.
Old or low-contrast printFairFaded staff lines and broken stems cause missed notes.
Handwritten manuscriptPoorHandwriting varies too much for reliable recognition.
FTips

Tips for better results

Recognition sees exactly what the scan shows. Give it a sharp, straight, high-contrast page and the score comes back cleaner.

  1. Scan at 300 dpi. Higher adds file size, lower loses thin lines.
  2. Use black and white or grayscale, with good contrast.
  3. Keep the page straight. Skewed staves cause misread pitches.
  4. Use the original PDF from the publisher or notation app when you have it, not a scan of a printout.
  5. Remove pencil markings, fingerings and stickers from the scanned area if you can.
  6. Skip handwritten pages; they are not a good fit for recognition.
  7. Scan one page first to check the result before running a whole book.
GCompared

PDF to MIDI vs. notation app import and scanning apps

Notation app import means PDF import built into, or offered alongside, notation software. Scanning apps means dedicated recognition apps for phone or desktop. Features differ by product and version, so we only mark what holds for the whole category.

PDF to MIDI vs. notation app import and scanning apps
FeatureAudio2MIDI.orgNotation app importScanning apps
Works in a web browser, nothing to installYesNoVaries
Listen before you exportYesAfter importVaries
Choose which pages to recognizeYesVariesVaries
MIDI exportYesYesVaries
MusicXML exportYesYesVaries
Full notation editingExport MusicXML to editYesVaries
Pay per page, no subscription needed2 credits / pageVariesVaries

Checked October 2026

HFormats & limits

Formats and limits

Input
  • PDF (single or multi-page)
  • PNG
  • JPG
Output
  • .mid
  • MusicXML
  • PDF (re-engraved)
Limits
  • Recognition: 2 credits per page
  • Free account: one page a day as a preview (playback plus the first 8 bars of notation)
  • New accounts get 5 free credits, valid for 30 days
  • Printed music only; handwritten scores are not supported reliably
  • Only upload scores you have the right to use
Works with
MuseScore · Dorico · Sibelius · Finale · Any DAW (via .mid) · Our MIDI Player and Transpose tool
IField notes

How optical music recognition reads a page

Optical music recognition, or OMR, does for sheet music what text OCR does for documents, but the job is harder. Music is two-dimensional: pitch depends on vertical position on the staff, rhythm depends on note shapes, flags and beams, and a single accidental changes every later note in the bar.

A recognizer first finds the staff lines and groups them into systems. Then it detects symbols: note heads, stems, beams, rests, clefs, key and time signatures, accidentals, ties and dots. Finally it rebuilds the meaning: which notes form a chord, which voice they belong to, how long each one lasts, and where each bar starts and ends.

The result is written out as MusicXML, a full description of the score. From there it is a short step to MIDI for playback, or to a freshly engraved PDF.

MusicXML or MIDI: which one do you need?

MusicXML keeps the notation. It knows that a note is an F♯ and not a G♭, that it sits in the alto voice of the upper staff, that it is tied over the bar line. Open it in MuseScore, Dorico, Sibelius or Finale and you can keep editing the score as a score.

MIDI keeps the performance: pitch, timing and loudness, with no idea of spelling, staves or beams. Use it for playback, for practice tracks, or to drive a virtual instrument in your DAW. If you want both, export both; they come from the same recognized score.

Printed, scanned, photographed or handwritten

The cleanest input is a PDF exported straight from notation software. Every symbol is sharp and consistent, and nothing is skewed. Next comes a good flatbed scan of a printed page at 300 dpi.

Phone photos work when the page is flat and evenly lit, but curl, shadows and perspective all cost accuracy. If photos are your main source, the Sheet Music Scanner lets you straighten the page and adjust the corners before recognition.

Handwritten music is the hard case. Every copyist draws note heads, stems and beams differently, and recognition models trained on engraved music struggle with that. We do not recommend paying to scan handwritten pages.

What to check after a scan

Listen through once with the score in view. Most errors are easy to hear: a wrong accidental, a missing tie, a triplet read as straight eighths, or a rest in the wrong voice. Hover the bar to replay it and fix the detail in your notation app.

Pay extra attention to repeats, first and second endings and D.S. or D.C. markings, because they change the playback order. Lyrics, chord symbols and expression text may not come through, so check them before you print.

JFAQ

PDF to MIDI & MusicXML FAQ

Upload the PDF on this page, choose the pages you want, and start recognition. Optical music recognition reads the notes, rests and signatures and rebuilds the score, which you can play back in your browser. Then export a .mid file, MusicXML or a re-engraved PDF. Each page costs 2 credits.

Yes. Export MusicXML after recognition and open it in MuseScore, Dorico, Sibelius or Finale. MusicXML keeps the key signature, note spelling, ties, voices and staves, so you can keep editing it as notation. Check repeats, tuplets and text such as lyrics after import, since those are the easiest details to miss.

Not reliably. Recognition is built for printed, engraved music, and handwriting varies too much from copyist to copyist. Very neat manuscript may partly work, but expect many fixes. Use the free one-page preview to check before paying, or copy the music into a notation app by hand instead.

Aim for 300 dpi, black and white or grayscale, with the page straight and fully in frame. Higher resolutions add file size without helping much; lower ones lose thin staff lines and stems. If the publisher gave you a digital PDF, upload that instead of scanning a printout.

Yes, multi-page PDFs are supported and you choose which pages to recognize. Piano scores and single parts read most reliably. Scores with many staves, such as full orchestra or choir with piano, are harder; we are still testing them, so check those bar by bar after recognition.

Each recognized page costs 2 credits, and the thumbnail strip shows the total before you start. A free account can preview one page a day, with playback and the first 8 bars of notation. New accounts get 5 free credits, and Pro includes 60 credits a month for $9.99.

Yes. After recognition the score plays back in your browser, and you can hover any bar to hear just that bar. The free daily preview includes playback, so you can judge the result before spending credits on more pages. Change the tempo in the player to check tricky passages slowly.

pdf → .mid · xml

Ready when your file is.

The preview is free. Credits only come in for HQ transcription and full exports.