ToollyX
MP3 · WAV · OGG · runs locally · free

Audio Converter

Convert MP3, WAV, OGG, M4A, AAC or FLAC files to MP3, WAV or OGG — batch up to 20 at once, adjust bitrate, sample rate and mono downmix to control file size, and download everything as a single ZIP. Nothing you upload ever leaves your browser.

FormatsMP3/WAV/OGG
BatchUp to 20 files
QualityAdjustable
CostFree
728 × 90 — Leaderboard Ad
Drop audio files here, or click to browse
MP3, WAV, OGG, M4A, AAC, FLAC — up to 20 files at once
Convert To
MP3 Bitrate
Sample Rate
Mono
728 × 90 — Leaderboard Ad

Quick Tips for a Smooth Conversion

1Pick MP3 or WAV unless you specifically need OGG. Both convert in seconds; OGG takes as long as the audio itself since it's captured in real time.
2Turn on Mono for voice recordings. It roughly halves the file size with no real quality loss when the source was ever a single microphone.
3Queue everything before hitting Convert All. Settings apply to the whole batch at once, so it's faster to load every file first than to convert one at a time.
4Use WAV if a file needs to go somewhere unpredictable. It's the one format essentially every piece of audio software on Earth can open without question.

Features

MP3, WAV and OGG output
Convert to whichever format the destination actually needs, from almost any source format.
Batch conversion
Queue up to 20 files, convert them all with one click, and download individually or as a ZIP.
Adjustable MP3 bitrate
128, 192 or 320 kbps, trading file size for quality depending on what the audio is for.
Sample rate control
Keep the original rate or downsample to 44.1, 22.05 or 16 kHz to shrink file size further.
Mono downmix
Combine stereo channels into one for roughly half the file size with no loss for single-mic sources.
Live preview
Play the original upload or the converted result directly in the file list before downloading.
Drag-and-drop queue
Drop multiple files at once or browse to add them, with per-file progress and status.
Runs entirely locally
No upload, no account, no server — every conversion happens in your browser.

What Actually Happens When You Click Convert

Every conversion here starts the same way regardless of the target format: the uploaded file is decoded back into raw, uncompressed audio samples using the browser's own Web Audio API — the exact same decoding step that plays the file at all. From that point, the original file's specific format stops mattering entirely; whether it arrived as an MP3, an M4A or a FLAC, what's left is just numbers representing the waveform, ready to be written back out however the target format requires.

WAV encoding from there is almost trivial — those raw samples get wrapped in a standard header and written out essentially unchanged, which is why it's instant and perfectly lossless. MP3 encoding runs those same samples through a dedicated encoder loaded specifically for that step, compressing the audio using psychoacoustic modeling most listeners can't detect at reasonable bitrates. Both finish in seconds even for a fairly long file, since neither depends on how long the audio actually plays for.

The One Format That Takes Real Time

OGG breaks that pattern, and it's worth understanding why rather than assuming something's wrong when it's slower. No browser exposes a way to hand raw samples to an Opus encoder and get compressed data back instantly the way MP3 encoding works here — the only dependable method available is playing the decoded audio through a live audio connection and recording that real-time output as it happens. A 3-minute song genuinely takes about 3 minutes to convert to OGG as a direct result, not because anything about the process is inefficient, but because it's tied to actual playback speed rather than raw processing speed.

The conversion runs silently in the background rather than playing out loud while it works, and a live progress bar shows real elapsed and remaining time so it's clear what's actually happening rather than looking stuck. For most conversions, MP3 or WAV simply gets the job done faster — OGG is worth the wait specifically when a destination genuinely requires it.

728 × 90 — Leaderboard Ad

Choosing Quality on Purpose

Three separate controls shape the final file size, and they stack — MP3 bitrate (128-320kbps) determines how aggressively the audio itself gets compressed, sample rate determines how much of the frequency range gets captured at all, and Mono determines whether one channel of information gets recorded or two. Dropping all three to their smallest settings on a voice recording — 128kbps, 16kHz, mono — can shrink a file dramatically while staying perfectly intelligible, since speech simply doesn't need the frequency range or stereo width that music does.

Going the other direction matters just as much for anything meant to sound its best — 320kbps with the original sample rate and stereo intact preserves as much of a music file's character as a lossy format allows, which is the right call for anything getting shared publicly rather than archived privately.

Batch Conversion Done Properly

Converting one file at a time against the same settings, over and over, is the kind of repetitive task that batch processing exists to eliminate. Dropping in an entire folder's worth of recordings, picking a format once, and clicking Convert All processes every file in sequence — one at a time rather than simultaneously, which keeps the browser responsive even with a full 20-file queue running. Files that fail for any reason get a Retry button rather than derailing the rest of the batch, and everything successfully converted can be downloaded as individual files or bundled into a single ZIP archive with one click.

Naming stays sane throughout the process, too — each converted file keeps its original name with just the extension swapped, and if a ZIP would otherwise end up with two files sharing a name, a number gets appended automatically rather than one silently overwriting the other inside the archive. For a batch pulled from a folder of similarly named recordings, that small detail is the difference between a genuinely usable download and a ZIP file worth double-checking before you trust it.

Who Actually Converts Audio Files, and Why

Podcasters exporting a raw WAV recording need it as a much smaller MP3 before publishing anywhere with a file size limit. Musicians sharing a work-in-progress need a lossless WAV converted down to something a bandmate can actually download over a mobile connection. Developers building a website need whichever specific format their audio player library actually supports, which doesn't always match what a sound library shipped in. And plenty of people just have one old M4A voice memo that refuses to open in software that only accepts MP3 or WAV.

A podcaster wrapping up an episode records the raw conversation with the Audio Recorder, then brings that WAV file here, sets MP3 at 128kbps with Mono enabled specifically because it's spoken voice, and ends up with a file a fraction of the original size that still sounds completely clear. A musician instead uploads a dozen WAV stems from a session, batch converts all of them to OGG for archival at 320-equivalent quality, and downloads the whole set as one ZIP rather than saving each file individually one by one.

Where a Browser Converter Reaches Its Limit

Decoding depends entirely on what codecs your specific browser actually supports — a format that plays perfectly in a dedicated desktop media player using system-level codecs might still fail here if the browser itself was never built with support for that particular codec. This isn't a gap in the conversion logic; it's a boundary of what the Web Audio API can access at all, and switching to a different browser sometimes resolves it if one specific file won't decode.

It's also not a batch-processing pipeline for hundreds of files or a replacement for dedicated command-line tools handling broadcast workflows at scale — the 20-file cap and browser-tab memory limits are real, sensible boundaries for what this is actually built for. For everyday conversion between the formats people actually run into day to day, though, it holds up well against paid desktop converters doing the same basic job.

One more honest limit, specific to lossy targets: converting an MP3 to OGG, or an OGG back to MP3, never recovers whatever detail the first lossy encoding already discarded — it just adds a second round of compression on top of the first. Whenever the original source is still available, converting from that original rather than from an already-compressed copy will always give a cleaner result than converting lossy-to-lossy.

Frequently Asked Questions

728 × 90 — Leaderboard Ad