Audio Format Converter
Convert audio and video files privately on your device. Free, no signup, no upload.
Processed on your device — files never leave your machine
Convert to MP3
WAV → MP3
Convert now — free, private
M4A → MP3
Convert now — free, private
MP4 → MP3
Convert now — free, private
OGG → MP3
Convert now — free, private
WEBM → MP3
Convert now — free, private
FLAC → MP3
Convert now — free, private
AIFF → MP3
Convert now — free, private
OPUS → MP3
Convert now — free, private
WMA → MP3
Convert now — free, private
AAC → MP3
Convert now — free, private
Video → MP3
Convert now — free, private
Convert to WAV
MP3 → WAV
Convert now — free, private
MP4 → WAV
Convert now — free, private
M4A → WAV
Convert now — free, private
Frequently Asked Questions
What formats can I convert?
Input: MP3, WAV, FLAC, OGG, M4A, AAC, AIFF, OPUS, WMA, WebM, and MP4 (audio extracted from video). Output: MP3 at 128, 192, 256, or 320 kbps, or lossless WAV (16-bit PCM stereo).
How does MP3 encoding work?
The converter uses lamejs, a JavaScript port of the LAME MP3 encoder. Audio is chunked into 1152-sample frames and encoded at your chosen bitrate. Higher bitrates (256-320 kbps) preserve more detail; 128 kbps is smaller but loses high-frequency content.
Can I extract audio from video files?
Yes. MP4, WebM, and MKV files are decoded by extracting the audio track through a video element. The audio is then encoded to your chosen output format. No video processing happens — only the audio stream is used.
Does converting lose audio quality?
Converting to MP3 is lossy — some audio data is permanently discarded. Converting to WAV is lossless but produces larger files. Converting from one lossy format to another (e.g., OGG to MP3) compounds quality loss. For best results, start from a lossless source.
Is there a duration limit?
Up to 30 minutes per file. If the input sample rate differs from 44.1 kHz or 48 kHz, the audio is automatically resampled to 44.1 kHz for MP3 compatibility.
Is my file uploaded to a server?
No. All decoding and encoding runs entirely on your device using the Web Audio API and lamejs. Your files never leave your machine — there are no server costs, which is why it's free with no limits.