How to use it
- Drop a .mid or .midi file onto the page.
- Press Play and follow the notes on the piano roll.
- Mute tracks, change the speed or the sound.
- Optionally download the result as MP3 or WAV.
What the player shows
As soon as the file loads you see everything stored in it:
- Length, tempo (including tempo changes), time signature and key signature, if the file contains them.
- The total number of notes and the file format (SMF type 0 or 1, number of tracks, ticks per quarter note).
- Every track with its name, its General MIDI instrument and family (for example Acoustic Grand Piano – Piano), and its note count. Drum tracks on channel 10 are labeled separately.
- Any text embedded in the file, such as titles, copyright lines or karaoke lyrics.
The piano roll draws each track in its own color, with the playhead in the left quarter so you can see what's coming. Click the piano roll or drag the position slider to jump.
Playback controls
Press Play and the file plays through a built-in synthesizer. You can:
- Mute tracks by clicking them, for example to practice your own part along with the rest of the band.
- Change the speed from 0.5× to 2× without changing the pitch of the notes.
- Switch the sound: by instrument (automatic), or all tracks as piano, organ or sine wave.
- Turn drums on or off; they're played with simple synthesized percussion sounds.
The synthesizer is generated in your browser rather than using a sampled General MIDI sound bank, so files open instantly even on a phone. Expect a simple, clear sound rather than a realistic orchestra.
Convert MIDI to MP3 or WAV
Under Save as audio, choose MP3 at 128, 192 or 320 kbps, or lossless WAV, and click Download. The audio is rendered with your current settings: muted tracks are left out, and the speed and sound choices apply. Rendering happens offline, faster than real time, and files up to 20 minutes long can be exported.
| Format | Typical use |
|---|---|
| MP3 128 kbps | Sharing, small files |
| MP3 320 kbps | Best MP3 quality |
| WAV | Editing in a DAW, no quality loss |
Supported files
The player reads Standard MIDI Files in format 0 and 1 (the two you'll find almost everywhere), with the .mid or .midi extension. Karaoke .kar files and RIFF-wrapped .rmi files work too, because they contain ordinary MIDI data. Running status, tempo maps, program changes, time and key signature events are all handled. If a file is damaged or not really MIDI, you'll see a short explanation instead of silence.
Your file is read in your browser and never uploaded to a server.
Tips
- To learn a piano part, mute the other tracks and set the speed to 0.75× or 0.5×.
- Use the piano roll as a simple visual guide: notes higher on the screen are higher in pitch, and longer bars are longer notes.
- If a file sounds wrong, check the track list: some files put the melody on an unusual instrument, and switching the sound to All tracks piano makes it clearer.
- To edit the notes themselves, open the file in a DAW or notation program. To create a new MIDI file, record one with the online piano.
Frequently asked questions
How do I play a MIDI file on my computer?
Drop it onto this page and press Play. You don't need to install a player or a sound font.
Can I convert MIDI to MP3?
Yes. Choose MP3 (128, 192 or 320 kbps) under Save as audio and click Download. WAV is also available.
Why does the MIDI file sound different than in my DAW?
A MIDI file stores notes, not sound. Each player uses its own instruments. This player uses a simple built-in synthesizer, so it won't match a sampled piano or orchestra library.
Can I slow down a MIDI file?
Yes, from 0.5× to 2× speed. The pitch stays the same.
Is my file uploaded?
No. The file is read and played entirely in your browser.
Last updated: November 12, 2026