StaffWeaverLog inSign up

Sheet music, anywhere

StaffWeaver is a free online music notation editor that runs entirely in your browser — iPad, Android tablet, Chromebook, laptop, or desktop. Compose with drag-and-drop or a tap-to-play piano, ask the AI chat to write a whole score from a prompt, scan printed sheet music into a first draft you finish in Review Mode, hear your score performed instantly, and print real band and orchestra parts with correctly transposed instruments. No installs, no plugins.

Why StaffWeaver

100% web — from iPad to desktop

No installs, no plugins, no native app. StaffWeaver runs in any modern browser — iPad, Android tablet, Chromebook, laptop, or desktop — with a touch-first editor built for fingers as well as a mouse. Editing needs a tablet-sized screen or larger, because that is the smallest screen a full system of music actually fits on. Most music notation software still needs a desktop install; StaffWeaver never will.

AI that writes music from a blank page

Ask the built-in AI chat for a score you have not written yet — "start a melody for me" — and it creates one, opens it, and writes into it, then keeps going: "add a bass line," "harmonize this." Every note lands on the staff editable and one Undo away. It also reads: scan a PDF or photo of printed sheet music into a first-draft score and repair it side-by-side against the original page in Review Mode.

Real ensembles, real transposition

Pick a group — Concert Band, Jazz Band, Orchestra, Marching Band, or an SATB, SSA or SAB choir — and the whole ensemble loads in score order with section brackets already drawn, ready to add to and take from. Or build your own from a 34-instrument catalog: B♭ trumpet, alto sax, horn in F. Every part renders and prints in the written pitch the player reads, with correctly transposed key signatures. Pull up any single part on its own to print for that player, or flip the whole score to concert pitch for the conductor.

Who it’s for

Built around the people who hand out parts on a Monday morning.

Band and orchestra directors

Start from Concert Band, Marching Band, Jazz Band or Orchestra and the whole ensemble loads in that group’s own score order, bracketed by section, before you pick a single instrument by hand. Every part renders and prints in the pitch the player actually reads, with correctly transposed key signatures and a one-click toggle to concert pitch for the podium. Single parts print on their own pages, properly paginated.

Choir directors

SATB, SSA and SAB voicings use real Soprano, Alto, Tenor and Bass parts — so the tenor line reads treble and sounds an octave below, and the bass line reads bass clef. Lyrics attach under the notes as you type, and the score can be shared with your accompanist through member seats on one account.

Music teachers and their students

Nothing to install, so nothing for IT to approve: it runs on a school Chromebook, a classroom iPad or a student’s own laptop, in the browser. The free plan is a real plan — no credit card, no time limit, the whole editor, and free MusicXML import and export so a student’s work is never trapped in an account they lose at the end of term.

Composers and arrangers

Ask the AI chat to write a whole score from a prompt and then keep editing it conversationally, or start from a blank page and enter notes by drag-and-drop or on a tap-to-play piano. Scan an existing arrangement into an editable first draft, hear it played back instantly, and export MusicXML to take it anywhere.

Start with nothing. Ask for a score.

AI Score Chat does not need a score to work on — it can make one. Ask it to start a piece and it creates the score with the title, clef and time signature you asked for, opens it, and begins writing; then keep going in plain language — a walking bass line, a counter-melody, chord symbols over a chorus — and the notes appear on the staff, editable like anything you entered by hand and one Undo away if you change your mind. Pair it with AI sheet-music scanning and Review Mode, and StaffWeaver covers music that is printed, half-finished, or still only an idea.

Try it free

The AI suite, live now

  • AI Score Chat — create a whole score from a prompt, then edit it
  • Scan PDFs and photos into an editable first draft
  • Review Mode — source page beside the score, with one-click repairs
  • Per-measure AI assist on anything the scan got wrong
  • Credit-priced: pay for what you use, free tier included

Everything, live today

Hear it instantly

Real-time playback with sampled instruments, per-part mute and solo, and a playhead that follows repeats, voltas, and D.C./D.S. jumps exactly the way a performer would.

Scan sheet music with AI

Upload a PDF, PNG, or JPEG of printed music (up to 15 MB and 10 pages) and get back an editable first draft — then repair it side-by-side with the original in Review Mode. Accuracy on real published music is a first draft, not a transcription: see the FAQ for the measured numbers.

Free MusicXML in and out

Bring scores from Finale, Sibelius, MuseScore, Dorico, or any other notation software as .xml, .musicxml, or .mxl (up to 5 MB a file) — and export any score back out as MusicXML 4.0. Free on every plan, permanently, both directions, processed right in your browser.

A proofreader for your score structure

A free Proofread panel lists what is structurally broken in the score you have open — a closing repeat that pairs with nothing, an ending bracket left open, a D.S. with no Segno — as plain sentences that name the bar, and clicking one puts your cursor there. 10 structural checks, covering repeat signs, ending brackets, the D.S., D.C., To Coda and Fine navigation marks, and tuplet brackets that no longer cover a whole group. It re-checks as you edit and blocks nothing. Every one is exact — a fact about the page, found by the same engine that plays your score back. The free checks read structure and navigation only, and do not check harmony, instrument ranges, note spelling, or engraving — for a reading of the music itself, see the optional AI pass below.

An optional AI second opinion on the music

Under the free checks, the same panel has a Check with AI button. Press it and a model reads the whole score and adds its own separate AI suggestions section — Voice leading, Instrument range, Note spelling and Engraving. Each suggestion names a bar and clicking it moves your cursor there, exactly like a structural finding, and each carries the model’s own stated confidence. It runs only when you press the button, never on an edit, and the price is on the button before you spend it: 100 credits a run. It is advisory, and the panel says so above the first row: these are opinions, not rules — a suggestion here can be confidently wrong, so check it against the score before you act on it. Nothing about the free checks changes; the two lists never merge.

Full notation vocabulary

Chords, two voices per staff, tuplets, articulations, slurs, ties, lyrics with melismas, chord symbols, dynamics and hairpins, per-measure key and time changes, repeats and endings.

Works the way you do

Multi-score tabs, deep undo/redo, a slide-up piano with octave arrows and a chord mode for tap-to-enter notes, "Add measure" and "+4" to extend a piece as it grows, and offline drafts that sync when you reconnect.

Printing that holds up on paper

No wasted blank first page and no system chopped in half by a page break — and a tie or slur that carries over a break is drawn as two proper half-curves, not clipped at the paper edge. Print the whole score, or any single part on its own.

Built for groups

Member seats on one account with a shared score library — a band, choir, or orchestra staff can work from the same music.

A community library to borrow from

Sign in and browse scores other StaffWeaver users have published, alongside public-domain repertoire we prepare and publish ourselves as StaffWeaver Library, each of those published with its source and public-domain statement attached. Import one and it lands in your account as an ordinary score you can edit, print and export — an import counts against your plan’s saved-score limit the same way a score you wrote does. Rate the ones you have imported, and report anything that should not be there. Browsing, importing and rating are free on every plan and cost no credits; publishing your own is part of Premium. And you publish your own work, or music you can account for — a score you built in the StaffWeaver editor or one the AI assistant wrote from your prompt goes up as it is, while a PDF you scanned or a MusicXML file you imported needs a provenance statement first, saying what the source was and why you may share it. That statement is stored and shown with the score; we do not verify it. That is the rule that keeps this a library attached to a notation editor rather than a general score-sharing site. The library lives behind your login, for signed-in StaffWeaver users only.

Parts your players can read

View and print any single part on its own, with its own line breaks and a part-name header, while group brackets and grand-staff braces from an imported MusicXML file render at the left of every system.

Coming from another editor? See how StaffWeaver compares to Noteflight, Flat.io, MuseScore, and Soundslice.

Frequently asked questions

Is StaffWeaver free?
Yes — the free plan is a real plan, not a trial. Compose, import and export MusicXML, and save up to 10 scores to your account with no credit card required. MusicXML import and export are free on every plan, permanently, so nothing you write here is ever held hostage. Paid plans lift the score cap and add member seats and monthly AI credits when you need them.
Do I need to install anything?
No. StaffWeaver is a fully web-based music notation editor — it runs in any modern browser on an iPad, Android tablet, Chromebook, laptop, or desktop. Nothing to download, no license tied to one machine, no app to keep updated.
What devices can I edit scores on?
Tablets and larger: iPad, Android tablets, Chromebooks, laptops, and desktops, in any modern browser, with no app store install. The editor is touch-first — magnetic drag-and-drop note entry, a slide-up piano keyboard, tap-to-enter notes — so a tablet is a genuinely good way to write music, not a fallback. Phones are the one exception: a phone screen cannot show enough of a system of music to edit it reliably, so score editing needs a tablet-sized screen or larger. You can still browse StaffWeaver, sign in, and manage your account and billing from a phone.
Can StaffWeaver scan printed sheet music, and how accurate is it?
Yes, and here is the honest answer on accuracy. Upload a PDF, PNG, or JPEG of a printed score — up to 15 MB and 10 pages — and StaffWeaver reads the notes and rhythms into an editable score in your account, with a side-by-side Review Mode showing the original page next to the result. But we measure the recognition rather than guess at it: on real published lead sheets it scores a mean F1 of 0.34, against 0.825 on clean synthetic test pages. That makes a scan an assistive first draft, not a transcription. What earns its keep is the correction workflow — the original page beside the score, every doubtful measure flagged, one-click fixes like Make triplet, and a per-measure Ask AI that proposes a correction you can apply or dismiss. Repairing a page that way is faster than retyping it from a photo.
Can AI write music in StaffWeaver?
Yes — including music you have not started. Ask AI Score Chat for a new score and it creates one with your title, clef and time signature, opens it, and writes into it; 'Start a melody for me' is one of the suggestions the empty chat offers. From there it has more than twenty score-editing tools — describe what you want ('write a countermelody,' 'add chord symbols') and the changes land directly on the staff, one Undo away if you don't like the result. It's charged per message in credits.
Will StaffWeaver tell me if something in my score is wrong?
For structure and navigation, yes — free, on every plan, without asking. The editor has a Proofread panel that runs 10 structural checks over the score you have open: repeat signs that do not pair up, ending brackets left open or written outside a repeat, D.S., D.C., To Coda or Fine instructions whose target sign is missing, and a tuplet bracket left over part of a group so the bar no longer adds up. Each finding is a sentence naming the bar — "Measure 6 tells the player to go back to the Segno, but this score has no Segno sign anywhere" — and clicking it takes your cursor straight there. Nothing is blocked: a score with an unmatched repeat still plays, saves, prints and exports. The panel re-checks as you edit, so a finding disappears the moment you fix it, and it runs entirely in your browser with no credits and nothing uploaded. Now the limits, because they matter: the free checks read structure and navigation only, and do not check harmony, instrument ranges, note spelling, or engraving, so a clean list means your repeats and navigation marks resolve — not that the music is right.
Will AI look at the notes themselves?
Only if you ask it to, and it costs credits. The same Proofread panel carries a Check with AI button priced at 100 credits a run; pressing it sends the score to a model, which reads it and returns its own suggestions under a separate AI suggestions heading, tagged Voice leading, Instrument range, Note spelling or Engraving. Each one names a bar, clicking it puts your cursor in that bar, and each shows how confident the model said it was. It never runs on its own and never runs on an edit — one press, one charge, and the price is printed on the button before you press it. Read this the way the panel itself asks you to: these are opinions, not rules — a suggestion here can be confidently wrong, so check it against the score before you act on it. That is why it is a second, clearly separate list rather than more rows in the free one: a structural finding is a fact about the printed page, and this is a reading of your music. If a run fails after it starts, the credits are refunded automatically.
Can I print parts my players can actually read?
Yes. Switch the editor to any single part and print just that player’s music, re-wrapped to its own line breaks and in the written pitch they read, with the part name above the title. Pagination is done properly: the first page starts with music rather than a blank sheet, no system is chopped in half by a page break, and a tie or slur that runs across a break is engraved as two half-curves the way a copyist would draw it — not clipped at the paper edge. Printing goes straight through your browser; there is no PDF export of our own.
Does StaffWeaver handle transposing instruments?
Yes. Load a whole ensemble in one choice — Concert Band, Jazz Band, Orchestra, Marching Band, or an SATB, SSA or SAB choir — or pick instrument by instrument from a 34-instrument catalog including B♭ clarinet and trumpet, E♭ saxes, and horn in F, when you create the score or any time after. Each part displays and prints in written pitch with the correctly transposed key signature. A concert-pitch toggle shows the whole score in sounding pitch, playback always sounds in concert pitch, and you can view and print any one part on its own to hand to that player.
Can I hear my score played back?
Yes. Press play and StaffWeaver performs your score with sampled instruments in real time — honoring dynamics, hairpins, repeats, voltas, and D.C./D.S. navigation — with per-part mute and solo.
Can I share a score with other StaffWeaver users, and who sees it?
Yes — that is the community library. Publish a score from My scores and it appears in the library for signed-in StaffWeaver users to find, under a publisher display name you choose rather than your email address. Two things decide whether you can. Publishing is part of Premium, while browsing, importing and rating are free on every plan and cost no credits. And you publish your own work, or music you can account for: a score you built in the StaffWeaver editor or one the AI assistant wrote from your prompt goes up as it is, while a PDF you scanned or a MusicXML file you imported has to carry a provenance statement — what the source was, when it was published if you know, and why you may share it. Nothing here can tell whose music a scan is, and you are the only person who does; so the statement is stored with the publication and shown to everyone who opens it, and we do not verify it. It does not make infringement impossible, and we are not going to pretend otherwise — someone can still type a copyrighted song in bar by bar — but it takes the one-click path from scanning a printed page to publishing it away entirely. Nothing goes in unless you publish it: your scores are private by default, publishing sends a snapshot rather than a live window onto your file, and unpublishing takes it straight back out — though copies people already imported stay in their accounts, because those are their scores now. The library is not on the open web; there is no unauthenticated view of it, so a search engine never sees what you published. Going the other way, you can import anything in the library into your own account and rate it one to five stars once you have — an import is an ordinary score in your account, so it counts against your plan’s saved-score limit the same way a score you wrote does.

Start composing today

Free to start — no credit card required.

Sign up free