Home Converters Audio Converter

🎵 Audio Converter

Jump to Live Tool

Convert audio files between MP3, WAV, OGG, OPUS, AAC, and M4A with three quality presets (High 320kbps, Balanced 192kbps, Small 96kbps). Advanced settings for custom bitrate and channel selection. Batch processing with per-file progress and ZIP download. 100% browser-based — files never leave your device.

Reviewed by Anurag, founder of Tooliest

Loading the interactive Audio Converter tool...

If JavaScript is enabled, Tooliest will load the live browser-based tool automatically.

Privacy model Conversions run locally

Audio Converter converts values in your browser, so the numbers or data you enter are not sent to a server.

Workflow fit Built for fast unit swaps

Use it when you need quick conversions for measurements, formats, time zones, temperatures, or everyday calculations.

Review step Check units and rounding

Confirm the source unit, target unit, precision, and rounding rules before using the result in important work.

Six Output Formats and What Each One Is Actually For

MP3 is the universal fallback — every device, every platform, every car stereo manufactured in the last 25 years plays it without hesitation. Lossy compression at 128 to 320 kbps. Choose MP3 when compatibility is the non-negotiable requirement: podcast distribution, website embeds, email attachments, anything touching a legacy device. At 192 kbps (the Balanced preset), controlled blind listening tests show most people cannot reliably distinguish MP3 from lossless source material. At 320 kbps, the difference is inaudible for all practical purposes.

WAV is uncompressed PCM — the complete waveform with no encoding decisions applied. Files run roughly 10 times larger than MP3 at equivalent duration. Use WAV when the audio will go through further editing (audio editors perform better on uncompressed input), when archiving a master recording, or when delivering to a professional studio. Do not use WAV for web playback or casual sharing — the file size carries no listening benefit over a high-quality lossy encode.

OGG (Vorbis) offers better compression efficiency than MP3 at the same bitrate — a 128 kbps OGG file sounds roughly comparable to a 160 kbps MP3. Supported by Firefox, Chrome, Android, and most desktop media players. Not supported natively by Safari or iOS. Choose OGG for web applications targeting non-Apple users, or game audio pipelines where file size is a hard constraint.

OPUS is the most efficient lossy codec currently available, designed to handle both speech and music. At 96 kbps, OPUS sounds comparable to MP3 at 192 kbps — a significant size advantage for voice-heavy content. Supported by all modern browsers. Note that this tool encodes OPUS via the browser's MediaRecorder API, which means encoding runs in real-time: a 4-minute file takes approximately 4 minutes.

AAC consistently outperforms MP3 at matched bitrates, with native support on all Apple devices, iTunes, and every modern browser. It is the default codec for Apple Music, iTunes, and YouTube's audio track. Choose AAC when your audience skews toward Apple hardware or when you need better-than-MP3 fidelity at the same file size.

M4A is AAC audio inside an MPEG-4 container — functionally identical to AAC for playback, but packaged in a container that media libraries, car stereos, and smartphone music apps recognize as audio rather than video. Choose M4A when your AAC audio needs to live in a media library without being misidentified.

What "Quality" Actually Means: Bitrate, Perception, and Diminishing Returns

Bitrate is the number of bits used to represent each second of audio. Higher bitrate means more acoustic data preserved — but the relationship between bitrate and perceived quality is not linear. There is a ceiling above which additional data produces no audible improvement for any listener on any equipment.

The three presets in this tool map to real engineering decisions. Small (96 kbps) optimizes for file size: acceptable for speech, voice notes, and podcasts, but compression artifacts — metallic shimmer on cymbals, softened transients, smeared reverb tails — become noticeable on complex music. Balanced (192 kbps) is the practical sweet spot: in ABX blind listening tests, the majority of listeners cannot reliably identify a 192 kbps MP3 as distinct from its lossless source, even on high-quality headphones. High (320 kbps) targets quality-critical workflows — mastering references, production previews, or archiving at the highest lossy quality available.

Below 96 kbps, artifacts become noticeable to most listeners on music regardless of playback equipment. Audiophiles can sometimes detect compression at 128 kbps in cymbals, orchestral reverb, and complex high-frequency passages. For speech, 96 kbps is more than sufficient — the human voice occupies a narrow frequency range that lossy codecs handle efficiently.

Channel selection has a direct, predictable effect: switching from Stereo to Mono halves the encoded data because you are representing one channel instead of two. Use Mono for phone recordings, podcasts, voice memos, and any content where spatial positioning carries no information. Use Stereo for music, field recordings, and ambient audio where the listener's positional sense is part of the experience.

Practical decision: phone speakers, earbuds, and laptop speakers cannot reproduce the difference between 192 kbps and 320 kbps. Save the larger file size for studio monitors and reference headphones. For OPUS specifically, drop the bitrate threshold — 96 kbps OPUS handles speech better than 192 kbps MP3 for voice content.

Why Browser Encoding Works Differently From Desktop Software

This tool uses two distinct encoding paths depending on your target format, and the speed difference between them is significant enough that understanding why it exists will save confusion.

MP3 encoding (fast path): The Web Audio API decodes your input file into raw PCM data — the same uncompressed representation as WAV. Then lamejs, a pure JavaScript MP3 encoder bundled with the tool, processes that PCM data into an MP3 file as fast as your CPU can run the algorithm. A 3-minute song typically converts in 2 to 5 seconds. The output file is assembled in your browser's memory and offered as a download. Nothing communicates with a server at any point.

OGG, OPUS, AAC, and M4A encoding (real-time path): These formats use the browser's built-in MediaRecorder API, which was designed for capturing microphone input. The tool routes your audio through a virtual pipeline and records the output in the target format — which means encoding takes approximately as long as the audio plays. A 4-minute file takes about 4 minutes to encode. This is a browser architecture constraint, not a performance limitation of the tool itself. The quality is governed by the browser's native encoder implementation.

WAV (instant): WAV requires no encoding step — it is simply the raw decoded PCM data with a standardized file header attached. Conversion is nearly instantaneous regardless of file length, and the output is bit-perfect relative to the decoded audio.

FLAC output is not available. The Web Audio API can decode FLAC as input, but MediaRecorder does not support FLAC output in any major browser, and FLAC encoding would require a WASM-based library. This tool deliberately avoids WASM and server dependencies to stay lightweight and privacy-preserving — every conversion runs in JavaScript within your browser tab, with zero external calls. Open DevTools → Network during a conversion to verify.

For visual assets alongside your audio workflow, Tooliest's Image Converter handles JPEG, PNG, and WebP conversion using the same browser-based, no-upload architecture.

Frequently Asked Questions

How do I convert MP3 to WAV online for free?

Drop your MP3 file onto the converter, select WAV as the output format, and click Convert. The tool decodes your MP3 using the Web Audio API and exports the raw PCM audio data with a WAV header — no encoding step required, so conversion is nearly instant regardless of file length. The output is uncompressed lossless audio at the full quality of the decoded source. Your file never leaves your browser — no upload, no server processing, no account required.

What audio format gives the best quality?

For lossless quality with no compression, WAV preserves the complete waveform with no data loss. For the best quality-to-size ratio in lossy formats, OPUS is the most efficient codec currently available — 96 kbps OPUS sounds comparable to 192 kbps MP3, and 128 kbps OPUS rivals 256 kbps AAC. For maximum compatibility at high quality, MP3 at 320 kbps or AAC at 256 kbps are reliable choices. The format that is "best" depends on whether you are optimizing for playback compatibility, file size, editing flexibility, or listening quality — these are engineering tradeoffs, not a single ranking.

Can I convert audio without uploading it to a server?

Yes — this converter runs entirely in your browser using the Web Audio API and JavaScript encoding. No files are transmitted to any server at any stage of the process. Decoding, encoding, and file generation all happen in your browser's memory, and the finished file downloads directly to your device without leaving your tab. To verify this yourself, open your browser's Network tab in DevTools while running a conversion — you will see zero audio data transmitted. This makes it safe for sensitive recordings, podcast drafts, and any audio you would not want to upload to a third-party service.

What bitrate should I use for MP3?

192 kbps (the Balanced preset) is sufficient for most listening scenarios — controlled blind tests show the majority of listeners cannot reliably distinguish a 192 kbps MP3 from its lossless source on typical playback equipment. Use 320 kbps (High) when the audio will be played on studio monitors, reference headphones, or in contexts where maximum quality matters. Use 96 kbps (Small) for speech recordings, voice notes, and podcasts where file size is a real constraint and music fidelity is not the priority. For speech specifically, OPUS at 96 kbps outperforms MP3 at the same bitrate.

How do I convert FLAC to MP3?

Drop your FLAC file onto the converter, select MP3 as the output format, and choose a quality preset. High (320 kbps) preserves the most detail from the lossless FLAC source. The tool decodes FLAC using the Web Audio API — which natively supports FLAC input — then re-encodes to MP3 using the lamejs JavaScript encoder. The entire process runs in your browser with no upload. Encoding speed is fast because MP3 uses the direct lamejs path rather than the real-time MediaRecorder path used for OGG, OPUS, AAC, and M4A.

What is the difference between MP3 and AAC?

AAC is a newer codec with better compression efficiency than MP3 at matched bitrates — AAC at 192 kbps sounds roughly equivalent to MP3 at 256 kbps, meaning AAC delivers comparable quality in a smaller file. MP3 has absolute universal compatibility across every device and platform, including hardware that predates AAC adoption. AAC is the default format for Apple Music, iTunes, and YouTube's audio track, and has native support on all Apple hardware. For maximum compatibility across all devices including older hardware and car stereos, choose MP3. For better quality at smaller file sizes with a modern device audience, choose AAC or M4A.

Explore Related Categories

About the Author

A

Built by the Tooliest team - 103+ free browser-based tools, no signup required. Learn more about Tooliest.