Home › Audio & Video › MIDI to WAV Converter

MIDI to WAV Converter

Turn a MIDI file into a real audio recording. Pick a General MIDI instrument kit or load your own .sf2 SoundFont (played by FluidSynth compiled to WebAssembly), choose 44.1 or 48 kHz and 16-bit, 24-bit or 32-bit float, add reverb and download an uncompressed WAV.

Last updated:

Parts

Change an instrument or mute a part before rendering.

    Advertisement
    Advertisement

    How to use the MIDI to WAV Converter

    1. Drop a .mid file on the box, or keep the Ode to Joy demo to try it out.
    2. Choose a SoundFont: one of the General MIDI kits, the built-in synthesizer, or your own .sf2 file.
    3. Set the WAV format: 44.1 kHz for music and CDs, 48 kHz for video; 16-bit, 24-bit or 32-bit float.
    4. Adjust reverb and parts, then press Convert to WAV.
    5. Listen to the result and press Download WAV.

    Choosing a sound source

    OptionHow it playsDrumsGood for
    FluidR3 GMRecorded samples for each General MIDI instrument, downloaded per instrumentBuilt-in drum synthBalanced, realistic all-round results
    MusyngKiteLarger, more detailed sample setBuilt-in drum synthOrchestral and piano pieces
    FatBoyBright, punchy samplesBuilt-in drum synthPop, rock and game music
    Your own .sf2 (FluidSynth)FluidSynth plays the whole file with your SoundFont, including controllers and effectsFrom the SoundFontThe most faithful rendering, any sound you like
    Built-in synthesizerSimple oscillators shaped per instrument familyBuilt-in drum synthOffline use, quick sketches

    WAV size per minute (stereo)

    Format44.1 kHz48 kHz
    16-bit PCM10.6 MB11.5 MB
    24-bit PCM15.9 MB17.3 MB
    32-bit float21.2 MB23.0 MB

    The size follows sample rate × channels × bytes per sample × 60: 44,100 × 2 × 2 × 60 = 10,584,000 bytes for one minute of 16-bit stereo.

    Tips for better renders

    • If a part sounds wrong, the MIDI file may use a different instrument than you expect: change it in the Parts list (sample kits) or try another SoundFont.
    • Keep reverb around 20–35% for a natural room; set it to 0 if you will add your own effects in an editor.
    • Normalization raises the loudest peak to −1 dBFS so quiet MIDI files come out at a useful level without clipping.
    • Type 1 MIDI files with many tracks render faster when unused parts are muted.

    Frequently asked questions

    Why does a MIDI file need to be rendered?

    A MIDI file contains no sound, only instructions such as which note to play, when, how hard and with which instrument. To get audio, a synthesizer must play those instructions using instrument sounds. This page does that in your browser and records the result as a WAV file.

    What is a SoundFont?

    A SoundFont (.sf2) is a bank of recorded instrument samples plus rules for how to play them at every pitch and velocity. General MIDI SoundFonts contain all 128 standard instruments and a drum kit, so any MIDI file sounds roughly as the composer intended. Different SoundFonts can make the same MIDI file sound very different.

    Can I use my own SoundFont?

    Yes. Choose 'Your own SoundFont file (.sf2)' and pick the file from your device. It is loaded into FluidSynth, a widely used open-source software synthesizer compiled to WebAssembly, which plays the MIDI file exactly as written, including its own drum kit and effects. The SoundFont is not uploaded.

    Should I choose 44.1 kHz or 48 kHz?

    Use 44.1 kHz for music, CDs and most streaming services, and 48 kHz when the audio goes into a video project, because video editors and broadcast use 48 kHz. Both cover the full range of human hearing.

    Which bit depth should I pick?

    16-bit is enough for listening and is what CDs use; this tool adds TPDF dither when writing it. Choose 24-bit or 32-bit float if you will mix, master or process the audio further, because they keep more headroom and a lower noise floor.

    Why is a WAV file so large?

    WAV stores uncompressed audio. A stereo 16-bit file at 44.1 kHz uses about 10 MB per minute, 24-bit about 16 MB per minute. If you need a smaller file, use the MIDI to MP3 converter instead.

    Are my files uploaded?

    No. The MIDI file is read and rendered in your browser. Only the instrument samples for the sample kits (or the FluidSynth engine) are downloaded from a public CDN; your files and SoundFonts stay on your device.

    Are all the tools on FreeToolCabin tested for quality and accuracy?

    Yes! Every tool on our site undergoes automated Q/A testing in real browser environments to ensure high precision, correct output, and zero errors. If you happen to spot a bug or have a suggestion, please contact us at [email protected] and our team will review it right away.

    Related tools

    MIDI to MP3Render MIDI files to MP3 with General MIDI SoundFont instruments, tempo, transpose and reverb.MIDI PlayerPlay MIDI files in your browser with a piano roll, tempo control, track mute and WAV export.Online MIDI EditorPiano-roll MIDI editor: open or create .mid files, draw notes, set instruments and tempo, play and save.WAV to MP3Convert WAV files to MP3 at 128, 192 or 320 kbps, in batches.Screen RecorderRecord your screen with mic and system audio.Audio to TextTranscribe MP3, WAV and M4A recordings to text in your browser with Whisper. Export TXT, SRT, DOCX.Audio ConverterConvert MP3, WAV, M4A, OGG and FLAC to MP3 or WAV in batch, right in your browser.Audio CutterTrim MP3 and audio files, add fades and make ringtones.Audio JoinerMerge MP3 and other audio files into one track with crossfade.Voice RecorderRecord and trim audio in your browser.MP3 to WAVConvert MP3 files to WAV in batches.Audio Speed ChangerSpeed up or slow down audio, with or without pitch change.Audio Pitch ChangerShift the pitch of a song or recording up or down without changing tempo.Audio Volume Booster & NormalizerMake audio louder, normalize peaks or loudness, with a limiter against clipping.Clear Audio RecorderRecord clean audio with noise suppression and gain control.Sound Level MeterEstimate noise level in decibels using your microphone.Audio ReverserReverse any audio file and play it backwards, then download the result as WAV.Hearing TestCheck your hearing by ear and frequency, plot an audiogram and find your upper frequency limit.Text to Morse AudioTurn text into Morse code sound at any WPM with Farnsworth timing, then play it or save a WAV.Audio Bitrate CalculatorWork out audio file size from bitrate and length, WAV size, or the bitrate for a target size.Audio Spectrum AnalyzerLive FFT spectrum analyzer for your microphone or an audio file, with dominant frequency and note.Subwoofer Bass TestTest your subwoofer and bass response with 10–200 Hz tones, presets and a low-frequency sweep.M4A to MP3Convert M4A, AAC and iPhone voice memos to MP3 in batch, privately in your browser.Voice ChangerRecord or upload your voice and make it chipmunk, deep, robot, alien, radio or echo. Save as WAV.Ringtone MakerCut the best 15–40 seconds of any song, add fades and save it as an MP3 ringtone.OGG to MP3Convert OGG Vorbis and Opus audio to MP3 in batch, keeping tags. Free, no upload.FLAC to MP3Convert FLAC to MP3 at up to 320 kbps, keeping tags and album art. Batch, no upload.AAC to MP3Convert AAC and M4A audio to MP3 in batch, at 128 to 320 kbps. Free, no upload.OPUS to MP3Convert OPUS audio and voice messages to MP3 in batch, at 64 to 320 kbps. No upload.Audio NormalizerNormalize audio to a peak level or a LUFS loudness target, in batch, and save as WAV or MP3.Audio Noise ReducerRemove background hiss, hum and room noise from a recording using a noise profile, then save WAV.Audio Fade In and OutAdd a smooth fade in and fade out to any song or recording, then save it as MP3 or WAV.Audio Equalizer10-band EQ for audio files: boost bass, clarify vocals or tame treble, then save as MP3 or WAV.Audio MixerMix up to 4 audio tracks with volume, pan, start offsets and fades, then save the mix as MP3 or WAV.Waveform Image GeneratorTurn any song or recording into a waveform image: bars, mirror or line, as PNG or SVG.8D Audio ConverterMake any song 8D: sound circles around your head with reverb. Preview live, save MP3 or WAV.Audio LooperLoop any part of a song seamlessly with a crossfade, repeat it N times or to a length, export.Audio Sample Rate ConverterResample audio to any rate from 8 to 96 kHz and change bit depth. WAV or MP3 output.Audio File InfoCheck an audio file's codec, bitrate, sample rate, bit depth, channels, length, tags and peak.Audio Low-Pass and High-Pass FilterApply low-pass, high-pass, band-pass or notch filters to audio and see the response curve live.Audio Compressor and LimiterCompress or limit audio files online: threshold, ratio, attack, release, knee, makeup and a GR meter.M4B to MP3Convert M4B audiobooks to MP3 with tags and cover, or split them into one MP3 per chapter.Media Duration CalculatorDrop audio and video files to get each length and the total runtime, with sorting and CSV export.Mono to Stereo ConverterTurn mono audio into stereo: dual mono, comb widening or Haas delay, with a mono-compatibility check.MP3 to M4RTurn MP3s into iPhone M4R ringtones: pick the best 30-40 s, add fades, batch convert.Virtual Singing BowlStrike or rub the rim of a synthesized Tibetan singing bowl in 7 pitches, with sustain and loop.Speaker Wire Gauge CalculatorFind the right AWG speaker wire for any run length, impedance and allowed power loss.Stereo Channel SplitterSplit stereo audio into left and right mono files, extract mid/side, or swap, invert and mute channels.ABX Audio TestBlind ABX listening test between two audio files, with level matching and a p-value score.M4B Audiobook MakerCombine MP3 chapter files into one M4B audiobook with chapters, cover art and author tags.Bleep Censor ToolBleep out words in audio or video: mark them on the waveform or from a transcript, then export.Lossless Audio CheckerCheck if a FLAC or WAV is truly lossless or an upscaled MP3, with a spectrogram and verdict.Online VocoderClassic robot vocoder in your browser: speak or load a voice, play the synth carrier, record.Podcast Chapters GeneratorTurn timestamps into Podcasting 2.0 JSON chapters, YouTube chapters, or ID3 chapters inside your MP3.Stream Countdown OverlayMake a "starting soon" countdown screen for OBS: pick time, colors, fonts and animation, copy the URL.Audio Spectrogram GeneratorTurn any audio file into a spectrogram image: FFT size, color maps, log or linear scale, PNG export.Audio SplitterSplit audio into equal parts, fixed-length pieces or at silences, and download a ZIP.Bass BoosterBoost the bass of any song with a low-shelf EQ and limiter, compare A/B, export MP3 or WAV.MP3 CompressorMake MP3 files smaller: re-encode at a lower bitrate, mono or sample rate, or fit a target size.MP3 Tag EditorEdit MP3 ID3 tags: title, artist, album, year, genre, track and album art, one file or many.Nightcore MakerSpeed up and pitch up any song into nightcore, add bass boost, save MP3/WAV or a cover video.Slowed and Reverb GeneratorMake slowed + reverb versions of any song: speed, reverb, room size and bass, export MP3/WAV.Stereo to Mono ConverterMix stereo audio to mono, extract the left or right channel, or swap channels. WAV or MP3.Tab Audio RecorderRecord audio from a browser tab or your system, mix in the mic, save WebM, WAV or MP3.WMA to MP3Convert WMA files to MP3 at 128-320 kbps or VBR, keeping tags. Batch convert, no upload.Audio to MIDI ConverterTurn a piano, guitar or voice recording into MIDI notes with AI, preview the piano roll and save a .mid file.Auto-Tune VoicePitch-correct singing to a key and scale, from natural to robotic T-Pain style, with a pitch graph.LUFS MeterMeasure integrated LUFS, true peak and loudness range of a song or video against Spotify and YouTube targets.
    See all 99 Audio Converters & Editors →