Skip to content
ToMIDI

Free MIDI Editor Online: Fix, Write and Export MIDI Files

ToMIDI is a free MIDI editor that runs in your browser. Open a .mid file or start an empty song, then change every note on a multi-track piano roll: fix wrong pitches, tighten the timing, shape the velocity, set the tempo, key or instrument, and export a clean MIDI file. No install, no sign-up, and the file never leaves your device.

  • Free, No Sign-up
  • Runs in Your Browser
  • Multi-track Piano Roll
  • Exports Standard .mid

Open a MIDI file to edit it

.MID · .MIDI · .KAR · .RMIup to 10 MB each, nothing uploaded

Drop files anywhere on this card.U pick a fileD demo

Try a demo file

Short files made for this site, free to use

Runs in your browser, nothing uploadedFree to convertNo sign-up to listen

Edits Standard MIDI Files up to 10 MB in your browser: notes, velocities, tracks, instruments, tempo, time and key signatures. Pitch bends and controllers are kept when you export but cannot be edited here. Sound comes from General MIDI samples (a built-in synth plays until they load).

What a MIDI Editor Does, and Why a Browser Is Enough

A MIDI file holds no sound, only instructions: which note, when it starts, how long it lasts and how hard it is played. A MIDI editor draws those instructions as bars on a piano roll, pitch from bottom to top and time from left to right, so you can change them by hand. Drag a bar up and the note rises; stretch it and the note rings longer. That is the core job of most MIDI software, and it is why you do not need a full studio to fix a melody, clean up a converted file or sketch a chord part. This MIDI editor online gives you the piano roll, the tracks and the export, with nothing to install. When the song needs mixing, effects or vocals, take the .mid into your DAW.

Open a MIDI File

Common Problems a MIDI Editor Fixes in Minutes

Most MIDI files that need work have the same few faults, whether they came from a converter, a download or your own keyboard take:

  • Wrong notes from an audio to MIDI conversion: an overtone an octave up, a doubled attack, a chord with one note too many.
  • Loose timing: notes a little early or late that sound sloppy the moment a drum loop starts.
  • Flat dynamics: every note at the same velocity, so the part sounds stiff and mechanical.
  • The wrong key or tempo for your project or your singer, which audio cannot change cleanly but MIDI can.
  • A part on the wrong instrument: a melody written for strings that plays back on a piano patch.
Fix Your MIDI File

Why Use ToMIDI as Your MIDI Editor Online

Most programs for MIDI ask for a download, an account or a license before you move a single note. This MIDI maker opens in a tab.

  • Opens in seconds, nothing to install

    No installer, no plugin and no driver. Open the page and drop a .mid on the MIDI editor, or make MIDI online from an empty song, on Windows, macOS, Linux or a Chromebook.

  • Your file stays on your device

    The MIDI file is read and edited inside your browser tab and is never uploaded, so unreleased songs and client work stay private.

  • Free, with no account

    Program MIDI free: opening, editing and exporting cost nothing, with no trial, no watermark and no sign-up in front of the download. A free MIDI editor and MIDI creator online in the plain sense.

  • A real piano roll

    Select, Draw and Erase tools, box select, copy and paste, move and resize, with snap and zoom so small edits land exactly where you mean.

  • Polish tools built in

    Velocity lane, quantize, transpose, tempo, time signature and key signature: the edits that turn a rough file into one you can use.

  • A standard .mid at the end

    The export is an ordinary Standard MIDI File, so FL Studio, Ableton Live, Logic Pro, GarageBand, Cubase, REAPER and MuseScore all open it.

How to Edit MIDI Files Online in Five Steps

New to MIDI software? Here is how to create MIDI files and fix existing ones in the MIDI editor, from the first note to the download.

  1. Drop a MIDI file on the MIDI editor at the top of this page or click to choose one. You can also start an empty song and draw every note yourself.

  2. Each part of the song is its own track, named by its instrument. Select one to edit it; the other parts stay visible in the background so you can line them up.

  3. Click a note to select and hear it, drag to move it, drag an edge to change its length, double-click empty space to add a note and right-click a note to delete it.

  4. Quantize the timing to the grid, shape the velocity lane, transpose the part, or set the tempo, time signature and key that are written into the file.

  5. Download the result as a .mid for your DAW, a notation app or the MIDI player. Undo and redo reach back through every edit, so nothing is final until you export.

Step 1 · Open a .mid file

Everything a MIDI Maker Needs, on One Piano Roll

The tools you would reach for in desktop MIDI sequencer software, laid out so a first-time user finds them without a manual.

Draw, move and resize every note

Switch between the Select, Draw and Erase tools, drag a note to a new pitch or beat, pull an edge to change the length and box-select a phrase to move it in one piece. Alt-drag or copy and paste repeats a riff in two moves, snap keeps edits on a grid from whole notes to 1/32 or triplets, and zoom takes you from a single sixteenth to the whole song. It doubles as a MIDI notes maker for a tune you only have in your head.

Start Editing

A velocity lane for real dynamics

Velocity is how hard each note is played, from 1 to 127. Raise and lower the bars in the velocity lane of the MIDI editor, under the piano roll, so an accent lands, a phrase swells or a ballad breathes, instead of every note hitting at the same level.

Shape the Dynamics

Quantize and snap for tight timing

Quantize snaps note starts and lengths to the grid you choose, so a part played by hand or converted from audio sits right against a drum loop. Snap does the same while you draw and drag. With nothing selected it tidies the whole track; select a passage to keep the human feel everywhere else.

Tighten the Timing

Tracks and General MIDI instruments

A multi-track file opens in the MIDI editor with one lane per part, each named by its General MIDI instrument: piano, strings, bass, drums. Add a track or a drum track on channel 10, double-click a track to rename it, duplicate or reorder parts, and give any of them one of the 128 General MIDI sounds, which you hear on the next play. The change is saved into the .mid for every player and DAW that reads it.

See the Tracks

Tempo, key and time signature

Set the BPM, time signature and key signature written into the file, transpose by a semitone or an octave so a part suits a singer or another instrument, and turn on the metronome to check the timing. Not sure of the key? The key finder reads it straight from a .mid.

Set the Tempo

Undo anything, then export a .mid

Undo and redo reach back up to 200 steps, so a bold change costs nothing to try, and unsaved work is kept as a draft in this browser in case the tab closes. When it sounds right, export a Standard MIDI File. Need audio instead? Render it with MIDI to MP3 or MIDI to WAV. Need a printed part? Open it in MIDI to sheet music.

Export a .mid

Before and After: A Converted File in the MIDI Editor

The first 26 seconds of Bach's Prelude in C, converted from a public domain piano recording by our MP3 to MIDI converter, then cleaned up with two edits.

What you are looking at

Before: 145 notes exactly as the converter heard them, including 16 shorter than a tenth of a second, most of them doubled attacks. Edit one: box-select those 16 and delete them. Edit two: select all and quantize to sixteenth notes at 111.4 BPM. After: 129 notes, every one on the grid, ready for a DAW or for sheet music. Two edits in the MIDI editor, under a minute.

Clean Up Your Own File

How to Fix Wrong Notes With a MIDI Editor

It is the question people ask most about MIDI editors, ChatGPT included. Four moves cover nearly every case.

A note at the wrong pitch

Select it and drag it up or down; the keyboard at the left of the roll shows which note you land on, and a click plays it so you can check by ear.

Notes that should not be there

Box-select ghost notes, doubled attacks or a stray chord tone and delete them together. Undo brings back anything you remove by mistake.

Notes that are early or late

Select the passage and quantize it, or turn snap on and drag single notes onto the grid by hand when only one or two are off.

A note too loud or too quiet

Raise or lower its bar in the velocity lane until it sits with the notes around it. Selecting several notes lets you even out a whole run.

Free MIDI Editor Options Compared

These are the tools ChatGPT and most guides recommend, and each is best at something different. A desktop software MIDI editor gives you more depth; a browser MIDI editor gets you working sooner. Facts read on each tool's own site or source code as of November 2, 2026.

Free MIDI Editor Options Compared
PriceFreeFree and open source (MIT), see SignalFree editor; optional cloud plan at $7.99 a month, see EditMIDIFree and open source, see MuseScore Studio$60 personal license, $225 commercial, after a 60-day free trial, see REAPER
Where it runsIn your browserIn your browser, plus Mac App Store and Microsoft Store appsIn your browserDesktop app for Windows, macOS and LinuxDesktop app for Windows, macOS and Linux
Sign-inNoneOnly for cloud saveNone for the free editorNoneNone to try it
How you editMulti-track piano roll with a velocity laneMulti-track piano roll; velocity, pitch bend and tempo graphsPiano roll; velocity editor, quantizer, tempo changerSheet music first; MIDI comes in and goes outA full DAW with a deep MIDI editor and controller lanes
ExportsMIDI (.mid)MIDI and audioMIDI; MP3 and WAV up to five minutesMIDI, MusicXML, PDF, MP3, WAV and moreMIDI and rendered audio
Best forQuick fixes to a .mid with nothing to installSketching songs, recording from a MIDI keyboardSmall edits with a quick audio previewNotation and printed scoresFull production, mixing and recording

Who Uses an Online MIDI Editor

Anyone who needs to change a few notes without opening a full studio. Call it an online MIDI creator, a MIDI music creator or a MIDI maker; the job is the same.

Producers cleaning converted MIDI

Turn a hook into notes with our free audio to MIDI software, then delete the stray notes and quantize the part in the MIDI editor before it goes into FL Studio or Ableton Live.

Songwriters and composers

Sketch a melody, add a bass line and chords, and export. It works as a MIDI song maker and a MIDI composer online, and it opens on any laptop, a school computer included.

Teachers

Write a short exercise in the MIDI editor, transpose it for a student's instrument and hand out a file that every DAW, notation app and MIDI player can open.

Singers and accompanists

Move a backing track into a comfortable key or slow its tempo for rehearsal, then export the new version in seconds.

Game and app developers

Write short loops and jingles as MIDI. A MIDI music maker, or a music MIDI maker in a browser tab, is often all a game jam needs, and the .mid imports into trackers and game audio tools.

Pianists and learners

Fix the wrong note in a downloaded arrangement, then practice it slowly with falling notes in the MIDI player.

MIDI Editor FAQ

Straight answers to what people ask before they edit, including the questions they put to ChatGPT.

What is the best free MIDI editor?

It depends on the job. For quick fixes to a .mid with nothing to install, a free online MIDI editor such as ToMIDI is the fastest route. For notation and printed scores, MuseScore Studio is free and excellent. Signal is a free open-source editor that also records from a MIDI keyboard, and REAPER is the pick for full production after its 60-day trial. The table above lists what each costs and exports.

Is this MIDI editor free?

Yes. Opening, editing and exporting are free, with no account and no watermark. There is no paid tier hidden behind the export button.

How can I edit a MIDI file online without installing software?

Open this page, drop the .mid on the MIDI editor at the top and make your changes on the piano roll. When you are done, export to download the edited file. You edit MIDI online from start to finish in this MIDI editor, so there is nothing to install and the file is not uploaded.

How do I fix wrong notes in a MIDI file?

In the MIDI editor, select the note and drag it to the right pitch, or delete it if it should not be there. For many notes at once, box-select them first. Quantize fixes notes that are early or late, and the velocity lane fixes notes that are too loud or soft. Undo is always one click away.

How do I make a MIDI file from scratch?

Start an empty song in the MIDI editor, pick an instrument, set the tempo and time signature, then click on the piano roll to add notes. Copy and paste repeats a bar, and export saves it as a .mid. That is how to make MIDI files without owning a keyboard or playing a note. If the music already exists as a recording, converting it with MP3 to MIDI and editing the result is quicker.

How to make a MIDI song with several instruments?

No separate MIDI song creator is needed: add one track per part, such as melody, chords, bass and drums. Give each track its General MIDI instrument, write or paste the notes, and use the other tracks as a guide while you line them up. The chord progression generator can hand you a chord track to start from.

How to use a MIDI editor if you are new to MIDI?

Read the piano roll of a MIDI editor like a graph: higher bars are higher notes, bars further right play later and longer bars ring longer. Open a file, press play and click a note you want to change. Drag to move it, drag its end to resize it and undo if you do not like the result. The five steps above cover the rest.

Is there free MIDI software for Windows and Mac?

Yes. This MIDI editor runs in any modern browser on Windows, macOS and Linux, so there is nothing to download. If you prefer freeware MIDI software you install, MuseScore Studio and LMMS are free, open-source programs for MIDI on all three systems, and Signal also comes as a desktop app. The best free MIDI software is simply the one built for your job: notation, production or quick edits.

Does GarageBand have a MIDI editor?

Yes. GarageBand for Mac has a Piano Roll Editor where you move, resize and delete notes and change their velocity, and GarageBand on iPhone and iPad can import MIDI files. It is free, but only on Apple devices. On Windows, Linux or a Chromebook, a browser MIDI editor like this one covers the same everyday edits. As for which DAW has the best MIDI editor, there is no single winner: FL Studio, Logic Pro, Ableton Live, Cubase and REAPER all go deep, and the best one is usually the DAW you already know.

What does the MIDI editor keep when I export?

Notes, velocities, tracks, instruments, tempo, time signatures and key signatures, all of which you can edit. Pitch bends, the sustain pedal and other controller events are kept in the exported file but cannot be edited here, and lyrics, markers and SysEx messages are not written to it, so keep your original if you need those.

How do I open the MIDI editor?

On this page it is already open: it is the panel at the top. Drop a .mid on it or start an empty song. In most DAWs, double-clicking a MIDI clip or region opens its MIDI editor.

Can I use it as a MIDI sequencer?

For writing and arranging, yes. A sequencer is software that records, edits and plays MIDI; this one handles the editing and playback side, with tracks, tempo, a piano roll and export. Think of it as a light sequencer, MIDI online, and a MIDI sequencer free of charge. If you need MIDI sequencer software, free and able to record from a keyboard, Signal and LMMS are good choices.

Does the MIDI editor play sound?

Yes. Press play to hear the song and click a note to hear it alone. Playback uses General MIDI instrument samples (the GeneralUser GS SoundFont, played by the open-source spessasynth engine) that load the first time you press play, with a simple synth filling in until they arrive. It is a General MIDI preview, not a finished mix: what the editor saves are the notes, timing and instrument choices, and your DAW will voice them with its own instruments.

Is my MIDI file uploaded anywhere?

No. The file is read, edited and exported inside your browser and never leaves your device. The editor keeps a draft of unsaved work in this browser so a closed tab is not the end of it, but nothing is saved to an account: export the .mid to keep it for good.

Can I edit a MIDI file that ChatGPT made?

Yes, if you have it as a .mid. ChatGPT can write simple MIDI as code, and with its Python tool it can save a small .mid, but it cannot hear the result. Open the file here to listen, fix the notes it got wrong and export a clean copy. For what a .mid actually holds, read what is a MIDI file.

Can I make MIDI from a recording and edit it here?

Yes, and it is the most common way people use the MIDI editor. Convert a song with MP3 to MIDI, a sung melody with our voice to MIDI software or a piano take with piano to MIDI, download the .mid and open it here to fix what the conversion missed.

Ready to Open the MIDI Editor?

Drop a .mid on the MIDI editor at the top of the page or start an empty song. A free MIDI editor online with a full piano roll, a velocity lane and a clean .mid at the end.

Open the MIDI Editor