Your files stay on your Mac.
M4A to MP3 is a compatibility conversion: the file plays fine on Apple hardware and stalls on a car head unit, an old player or an upload form that only accepts MP3. Convertessa decodes the M4A with FFmpeg — AAC or Apple Lossless, either one — re-encodes to MP3 at the quality you pick, carries the common tags across, and never sends the audio anywhere.
.m4a is not a codec. It is an MPEG-4 container — the same box structure as .mp4, with the video track left out — and the audio inside is one of two very different things. Usually it is AAC: lossy, efficient, what Music ripped and what Voice Memos records. Sometimes it is ALAC, Apple Lossless, a bit-exact copy of the source. Which one you have decides what the MP3 costs you.
Re-encoding lossy audio into a different lossy format cannot recover what the first encoder discarded, and it discards more on top. AAC and MP3 do not even share a filterbank design, so their artifacts land in different places instead of lining up. Encode at a high quality value and the difference stays inaudible in normal listening; go low and you hear it first on cymbals, applause and reverb tails. An ALAC source is the happy case: the decode is exact, so the MP3 is only one generation from the master.
.m4p purchases cannot be decoded outside Apple's own playback path. That is encryption, not a missing feature.FFmpeg does the work here, with LAME as the MP3 encoder — the same pairing behind most command-line audio workflows, running on your own machine.
Drag in single tracks, a Voice Memos export or a whole album folder. Both flavours of M4A go into the same queue — AAC files and Apple Lossless files are decoded by FFmpeg either way.
Pick MP3, then set the quality. High or max is the right call for music that started life as AAC, since the encoder is already working from reduced audio; spoken word tolerates a lower value.
Run the batch. Each file is written as an MP3 with ID3v2 tags and cover art carried across; open one in your player to confirm the album and track numbering came through as expected.
Images, audio, video, documents, archives, eBooks and fonts — all converted natively, right on your Mac.
Pick a format you have — see everything Convertessa can turn it into.
Convert hundreds of files at once with per-type group defaults and individual overrides.
First-class support for HEIC, AVIF and WebP — encode and decode, both ways. Read JPEG XL and a dozen more modern formats too.
Drop files anywhere on the window. Native, instant, and exactly what you’d expect on a Mac.
Dial in compression, resolution and bitrate. Keep originals pristine or shrink for sharing.
Never overwrite a file by accident. Convertessa appends safe suffixes automatically.
Every job is logged locally. Re-run a previous conversion or revisit recent outputs in a click.
Bundle your converted files straight into a single ZIP, TAR or 7z — packaged and ready to share the moment a job finishes.
Right-click any file in Finder and choose Convert. A Quick Action handles it on the spot — no need to open the app first.
Shrink Convertessa to a tidy mini window that tucks into a corner — just a drop zone and a format picker for quick, one-off conversions.
No cloud. No account. No upload. Every conversion happens entirely on-device, using the power already in your Mac. What you convert is nobody’s business but yours.
Script conversions, wire them into your build, or batch a folder from the terminal. The same engine, no GUI required.
Read the full CLI documentation →Shrink Convertessa down to a small, focused window — drop, convert, done, with your recent conversions one click away.
macOS 14+ · Apple Silicon & Intel
New formats, new features, and fixes — every release, on the record.
Size gives it away. Apple Lossless runs several times larger than AAC for the same music — roughly 25–35 MB for a four-minute track against 6–8 MB. The Finder's Get Info panel names the codec too. From the terminal, convertessa track.m4a --to mp3 --debug prints the pipeline detail for the file. It matters because an ALAC source hands the MP3 encoder untouched audio, while an AAC source has already been through one lossy pass.
Because AAC is the more efficient codec. It was designed roughly a decade after MP3 and reaches similar perceived quality in a smaller file, so matching that quality in MP3 takes more room. Nothing has gone wrong. If size matters to you more than compatibility, the honest answer is to keep the M4A — MP3 is a compatibility target, not a smaller one.
The common ones do. FFmpeg maps MP4 metadata atoms onto ID3v2 frames, so title, artist, album, album artist, track and disc numbers, year, genre, comment and embedded artwork come across. Apple-specific fields are dropped for want of an equivalent: sort-name variants, the compilation flag as Music uses it, purchase and account information, and Apple's grouping extensions. Convert one file and inspect it in your player before running a library of a thousand.
Chapters are a container feature. In MP4 they live in a dedicated track; MP3 has no native equivalent and relies on ID3 chapter frames that plenty of players ignore. Expect the result to behave as one continuous track, with your position remembered by the player rather than the file. Note too that audiobooks usually carry the .m4b extension rather than .m4a — a different route, even though the container underneath is the same.
Anything sold since 2009 is DRM-free 256 kbps AAC in an .m4a and converts normally. Older purchases carrying the .m4p extension are wrapped in FairPlay and cannot be decoded by FFmpeg or by anything else outside Apple's playback path. Go by the extension: .m4a converts, .m4p does not, and no setting in the app changes that.
Partly. MP3 frames are fixed length, so an encoder pads the end of every file. LAME records the encoder delay and padding in a header at the start of the MP3, and players that read it stitch tracks back together seamlessly; players that ignore it insert a short silence. Live albums and beat-matched mixes are where you notice — worth testing one transition on the device you actually listen on.
For music that began as AAC, stay high: the encoder is already working from reduced audio, and squeezing it further is where artifacts turn audible. convertessa ~/Music/Album/*.m4a --to mp3 --quality high -o ~/MP3 runs the folder in one pass. Lectures, interviews and voice memos hold up comfortably at a lower value — --quality balanced is a sensible floor for speech.
Keep them. If they are Apple Lossless, they are your masters and the MP3 is a derived copy. If they are AAC, they are still one generation closer to the original than the MP3 you just made, so re-converting from them later beats converting from the MP3 again. Treat the MP3 as the copy that goes to the car, the old phone or the upload form, not as the replacement.