How to Convert Audio Files to WAV
Convert MP3, M4A, FLAC or video audio to WAV with an audio editor or FFmpeg, choose sample rate and bit depth, and check the result.
WAV is the format many editors, video tools and upload forms ask for because it usually stores uncompressed PCM audio that almost any program can read. This guide shows how to turn MP3, M4A, FLAC, OGG or the audio track of a video into a WAV file, which settings matter, and how to confirm the result works where you need it.
Before you start
First decide where the conversion will run. A desktop audio editor or the FFmpeg command-line tool processes the file on your own computer. A web-based WAV audio converter uploads your file to someone else's server. Before uploading call recordings, interviews or anything confidential, read that service's own privacy and retention terms, and do not assume uploaded files are deleted.
- A copy of the source file. Work on the copy and keep the original untouched.
- Enough free disk space. Uncompressed 16-bit, 44.1 kHz stereo audio takes about 10 MB per minute (44,100 samples x 2 bytes x 2 channels x 60 seconds), several times more than a typical MP3.
- The target requirements: the sample rate, bit depth and number of channels expected by the app, editor or platform that will receive the file.
- A file you are allowed to convert. DRM-protected purchases and streaming downloads generally cannot be converted with ordinary tools.
Converting a lossy file such as MP3, AAC or OGG to WAV does not restore detail removed by the original compression. It only stores the same sound in an uncompressed form. Problems recorded into the source, such as background noise or a low input level, also carry over unchanged.
Step-by-step instructions
Option 1: a desktop audio editor
- 1. Open the source file in an audio editor that can export WAV, such as Audacity.
- 2. Note the sample rate and channel count the editor shows for the file or project.
- 3. Use the program's export function and choose WAV as the format. Menu names vary between programs and versions; look for Export rather than Save, because in some editors Save creates a project file instead of an audio file.
- 4. Choose the encoding: 16-bit PCM for the widest compatibility, 24-bit PCM if the destination asks for it, or 32-bit float if you plan to keep editing.
- 5. Save under a new file name so the original remains available.
Option 2: FFmpeg on the command line
FFmpeg is a free tool that runs locally on Windows, macOS and Linux and reads most audio and video formats. Open a terminal in the folder containing your file and use one of the commands below, replacing the file names with your own.
- Basic conversion that keeps the source sample rate and channels: ffmpeg -i input.m4a output.wav
- Set the sample rate and channel count explicitly: ffmpeg -i input.mp3 -ar 48000 -ac 2 output.wav
- Choose the bit depth with the codec option: -c:a pcm_s16le for 16-bit, -c:a pcm_s24le for 24-bit, -c:a pcm_f32le for 32-bit float.
- Extract only the audio from a video: ffmpeg -i clip.mp4 -vn -c:a pcm_s16le output.wav
Without a codec option, FFmpeg writes 16-bit PCM WAV. If the source is a 24-bit FLAC or a high-resolution recording, add -c:a pcm_s24le so the bit depth is not reduced.
Option 3: an online converter
Most web converters follow the same pattern: upload the file, select WAV as the output, set sample rate or bit depth if the page offers it, and download the result. Check any file size limit before uploading long recordings, keep the privacy caveat above in mind, and verify the download as described in the next section.
Choosing sample rate and channels
If the destination does not specify settings, keep the source sample rate. 44.1 kHz is the usual rate for music, and 48 kHz is the standard for video production. Raising the rate, for example from 22.05 kHz to 48 kHz, makes the file larger without adding missing high frequencies. Convert stereo to mono (-ac 1 in FFmpeg) only when the destination asks for mono, such as some voice or speech processing tools.
Check the output
- Play the WAV on the output device you normally use, such as headphones or speakers, and listen to the beginning and end for cut-offs, gaps or added silence.
- Compare the duration with the original file; it should match.
- Confirm the format details. Running ffprobe output.wav (installed with FFmpeg) shows the codec, sample rate and channels; desktop file properties or an editor's info panel show similar details.
- Import the file into the app or platform that will use it and confirm it is accepted.
- Check the file size. A WAV much smaller than the per-minute estimate above may contain a compressed codec such as ADPCM, which some programs reject.
Two format limits are worth knowing. Standard WAV files cannot exceed 4 GB, which is roughly 6.7 hours of 16-bit, 44.1 kHz stereo audio; for longer material, split the recording or use RF64 (FFmpeg option -rf64 auto) if the destination supports it. WAV also has limited metadata support, so artist tags, chapter markers and cover art from the source may be lost or only partly kept.
Common problems and next steps
An audio file to WAV converter refuses the file: the source may be DRM-protected, damaged, or a different format than its extension suggests. FFmpeg prints the detected format and the specific error, which helps identify the cause even if you convert with another tool.
The audio plays too fast, too slow or at the wrong pitch: the receiving app is probably interpreting the sample rate incorrectly. Resample to the rate it expects, for example with -ar 48000, instead of changing the rate label in an editor.
Distortion or crackling appears: if it is also audible in the original, the recording was clipped by a high input level and conversion cannot repair it. If only the WAV is distorted, check that no gain or normalization was applied during export, and convert again from the original.
The destination still rejects the WAV: look up its exact requirements, often 16-bit PCM at 44.1 or 48 kHz, and convert again from the original rather than re-converting the WAV you already made.
The recording has hum or background noise: conversion leaves it as is. Apply noise reduction in an audio editor to a copy before exporting. For future recordings, confirm the correct input device is selected and set the input level so speech is clear without peaking.
If the WAV is only for archiving or sharing rather than for a tool that requires WAV, FLAC is a lossless alternative that keeps the same audio in a smaller file.