Drop in MP3s, get M4A files back
A small local Flask web app that converts MP3 files to M4A, queuing several uploads at once and showing a progress bar for each. Built for anyone who needs Apple-friendly audio without opening a full editor.
Key Features
Pick as many MP3s as you like in one go and they all get queued for conversion.
A small local Flask app — your audio is converted on your own computer, never uploaded to a third party.
Exports via pydub in Apple's M4A format, ready for iTunes, Music, and iOS devices.
Each finished file gets its own download link as soon as the conversion completes.
Why We Built This
One format in, one format out
Converting a handful of MP3s to M4A usually means installing a heavyweight audio suite or memorizing ffmpeg flags. This is a single Flask page: pick your MP3s, hit Convert, and download the M4A files when the bars fill. It runs locally on your own machine, uploads are deleted after conversion, and there is nothing to configure.
Run one Python file and the converter is live in your browser — no installer, no account, no command-line flags to look up.
Select multiple MP3s at once and they queue up, converting one after another in a background worker thread.
Files never leave your computer — the app runs on localhost and removes each uploaded MP3 once it has been converted.