Skip to content
scanchordsScan a photo

Digitize your song sheets

Photo in, editable chords out.

or drop them anywhere on this page · JPG, PNG, WebP or HEIC up to 20 MB. Photos are deleted after processing.

No photo at hand? Try one:

What you get

Every chord where it was printed.

  • Chords over the right syllablePositions are measured on the photo, not guessed from the text.
  • Nothing made upNo AI fills in gaps. What can't be read is marked, never invented.
  • Easy to checkUnsure words are highlighted; hover one to see it on your photo.
Twinkle, Twinkle, Little StarKey C
Verse 1
CTwinkle, twinkle, Flittle Cstar,
FHow I Cwonder Gwhat you Care!
CUp aFbove the Cworld so Ghigh,
CLike a Fdiamond Cin the Gsky.
.cho.onsong.txt.json
For developersREST API and MCP server, free during the preview with an hourly limit

REST API

POST a photo (file, image URL or base64), get ChordPro, OnSong, text or JSON back.

curl -F file=@song.jpg "https://image-parser.pavlin.dev/api/v1/scan?format=chordpro"

MCP server

Remote MCP server with one tool, scan_song_sheet, for Claude and other MCP clients.

claude mcp add --transport http scanchords https://image-parser.pavlin.dev/api/mcp