Private AI Tools

Free Sheet Music Maker

Sheet Music Maker is a free notation editor in your browser: type notes with the keyboard or click them onto the staff, add lyrics, chord symbols, dynamics and repeats, play the score with piano and other instruments, and export a vector PDF, PNG, SVG, MusicXML, MIDI, WAV or MP3. Nothing is uploaded.

Import:
MusicXML, MXL, MIDI, ABC
Export:
PDF, PNG, SVG, MusicXML, MIDI, WAV, MP3
Templates:
Piano, lead sheet, SATB, string quartet, guitar
Price:
Free
Runs:
Locally, in your browser
Uploads:
None: files never leave your device
Account:
Not needed

Quick answers

Is the sheet music maker free and private?

Yes. Editing, playback and every export run in your browser and nothing is uploaded. Your score is autosaved in this browser and you can save it as a project file.

Can I type notes with the computer keyboard?

Yes. Turn on note input with N, then type A–G for pitches and 1–7 for note values (5 is a quarter, 4 an eighth, 6 a half). Shift plus a letter adds a note to the chord, the arrows move the cursor or change the pitch, and Ctrl plus an arrow changes the octave.

Loading tool…

Processed on your device: your files are never uploaded. How it works

How to use the Sheet Music Maker

  1. Pick a template in New score (piano, lead sheet, SATB choir, string quartet, guitar with tab) or start from the demo, and set title, key, meter and tempo.
  2. Press N (or Input) and type notes: letters A–G for the pitch, digits 1–7 for the value, 0 for a rest, arrows to move or transpose; or click the staff where the preview note shows.
  3. Add lyrics with Ctrl+L, chord symbols with Ctrl+K, and dynamics, articulations, slurs, ties, tuplets and repeats from the palette and the Measure panel.
  4. Press Play to hear the score with the moving cursor, then export a PDF, PNG or SVG, MusicXML, MIDI, WAV or MP3, or save the project as JSON.

Credits & open source

Our own code plus open-source libraries. Thank you to the people who make these projects.

  • VexFlowMusic notation rendering (staves, notes, beams, lyrics) in SVG or Canvas. © Mohit Muthanna Cheppudira and VexFlow contributors · MIT
  • Bravura (@vexflow-fonts/bravura)SMuFL music font (OpenType file) used to outline music symbols in PDF and SVG exports. © Steinberg Media Technologies GmbH · OFL-1.1
  • opentype.jsReads fonts and turns text into vector outlines. © Frederik De Bleser and contributors · MIT
  • svg2pdf.jsConverts SVG to vector PDF with jsPDF. © yWorks GmbH; includes svgpath by Vitaly Puzrin · MIT
  • jsPDFPDF generation in the browser. © James Hall, yWorks GmbH and contributors · MIT
  • @tonejs/midiReads and writes Standard MIDI Files. © Yotam Mann · MIT
  • fflateFast ZIP compression for batch downloads. © Arjun Barrett · MIT
  • @audio-samples/piano-mp3-velocity8MP3 package of the Salamander Grand Piano samples (the samples are CC-BY-3.0, see assets). © Jan Forst (package); samples by Alexander Holm · MIT
  • lamejsMP3 encoder (port of LAME), loaded as a separate unmodified chunk. © LAME project; JavaScript port by Alex Zhukov; ESM fork by Breezystack · LGPL-3.0

Web platform APIs used: Web Audio API, Canvas 2D, Pointer Events, Keyboard Events, File API, Web Workers, Clipboard API, localStorage.

  • Bravura by Steinberg Media Technologies GmbH (OFL-1.1) — music font of the engraving (bundled in VexFlow) and glyph outlines in PDF/SVG exports
  • Academico by Steinberg Media Technologies GmbH (OFL-1.1) — VexFlow's built-in text font (volta numbers)
  • DejaVu Serif by DejaVu fonts team (based on Bitstream Vera) (Bitstream Vera License / Public Domain) — titles, lyrics, chord symbols and tempo text, embedded in the PDF
  • Salamander Grand Piano V3 by Alexander Holm (CC-BY-3.0) — piano playback and audio export
  • Amazing Grace (demo lead sheet) by Words by John Newton (1779), tune New Britain (1829); arranged for this site (Public domain) — demo score

Full license texts: third-party notices · all credits

Frequently asked questions

Can I open a MusicXML or MIDI file?

Yes. Open MusicXML (.musicxml, .xml), compressed MusicXML (.mxl), MIDI (.mid) or simple ABC files. MIDI files are quantized into readable notation: you can pick the grid and whether triplets are detected.

Will the MusicXML open in MuseScore?

Yes. The export is standard MusicXML 4.0 with parts, voices, ties, slurs, tuplets, lyrics, chord symbols, dynamics, repeats and endings, so MuseScore, Finale, Dorico and Sibelius can open it.

How do I add lyrics and chord symbols?

Select a note and press Ctrl+L, type a syllable, then press Space for the next note or a hyphen for the next syllable of the same word; arrows up and down change the verse. Press Ctrl+K to type chord symbols such as Am7 or F#m7b5/C#, with Space moving to the next beat.

Which instruments can I hear?

A sampled grand piano (Salamander Grand Piano by Alexander Holm, CC BY 3.0), a plucked guitar and bass, and synthesized strings, voices, flute, reeds, brass and organ. Each part has its own volume and mute switch.

Does it work on a phone or tablet?

Yes. The score scrolls inside its own area and you can tap the staff to place notes or select them. Typing notes with a keyboard is the fastest way on a larger screen.

More audio & music tools