Convert M4A to MP3 with VLC Media Player
VLC is the media player most people already have installed, and it hides a perfectly usable audio converter behind its Media › Convert / Save menu. It is not the most obvious tool — the dialog was designed for video transcoding and has a few traps — but once you know where the settings live, it converts M4A to MP3 reliably on every desktop platform. This guide walks through the process on Windows, macOS and Linux, shows how to change the bitrate from the default, and explains the three mistakes that produce silent or empty files.
If you would rather not install anything, our M4A to MP3 converter does the same job inside your browser, and the files never leave your device.
Before you start
- Install a current VLC. Version 3.0 or newer from videolan.org. Older 2.x builds have a different dialog and some buggy profiles.
- Know what is inside your M4A. Most M4A files contain AAC audio; some contain Apple Lossless (ALAC). VLC handles both. If you are not sure, our M4A vs AAC guide explains how to check.
- Check that the file is not DRM-protected. Old iTunes Store purchases with a
.m4pextension are protected and VLC cannot convert them.
Convert M4A to MP3 in VLC on Windows
- Open VLC and choose Media › Convert / Save (or press Ctrl+R).
- On the File tab, click Add and select your M4A file. You can add several.
- Click the Convert / Save button at the bottom of the dialog.
- In the Profile drop-down, choose Audio – MP3.
- Click the spanner icon next to the profile to check its settings (see the bitrate section below).
- Under Destination, click Browse, pick a folder, and type a file name that ends in .mp3 — for example
interview.mp3. - Click Start. The VLC timeline bar moves while it converts; when it returns to zero, the file is ready.
VLC converts faster than real time, but it still has to read the whole file, so a one-hour recording might take a minute or two on an average laptop.
Convert M4A to MP3 in VLC on a Mac
The Mac version hides the feature under a different name:
- Open VLC and choose File › Convert / Stream (Shift+Cmd+S).
- Drag the M4A file into the Open media box, or click Open media….
- Under Choose Profile, select Audio – MP3.
- Click Customize if you want to change the bitrate.
- Under Choose Destination, click Save as File, then Browse, and name the file with a
.mp3extension. - Click Save. The progress shows in the main VLC window.
The Mac interface handles one file at a time. For a folder of files, either repeat the process or use the batch options described later.
Convert M4A to MP3 in VLC on Linux
The desktop dialog on Linux is the same as on Windows (Media › Convert / Save). VLC also has a command-line interface that is handy for scripts:
vlc -I dummy "input.m4a" --sout="#transcode{acodec=mp3,ab=192,channels=2,samplerate=44100}:std{access=file,mux=raw,dst=output.mp3}" vlc://quit
The ab=192 part sets the bitrate in kbps. Honestly, if you are comfortable on the command line, ffmpeg is simpler and better documented — see our ffmpeg M4A to MP3 guide.
Changing the bitrate (and why you should)
VLC’s built-in Audio – MP3 profile encodes at 128 kbps. That is fine for speech but noticeably thin for music with cymbals and reverb, especially if the source was a 256 kbps iTunes file. To change it:
- Click the spanner (Windows/Linux) or Customize (Mac) next to the profile.
- Open the Audio codec tab.
- Make sure Audio is ticked and the codec is MPEG Audio or MP3.
- Set Bitrate to the value you want.
- Leave Channels at 2 for stereo music, or set 1 for mono voice recordings to halve the file size.
- Set Sample rate to 44100 Hz for music, or leave it matching the source.
- Click Save. You can also give the edited profile a new name so the original stays intact.
As a rule of thumb:
| Source | Suggested MP3 bitrate |
|---|---|
| Voice memo, lecture, phone call | 64–96 kbps (mono) |
| Podcast with music beds | 128 kbps |
| iTunes/Apple Music 256 kbps AAC | 192–256 kbps |
| Apple Lossless (ALAC) | 256–320 kbps |
Going higher than the source does not add quality; it only makes the file bigger. Our article on audio bitrate explains why.
Batch converting several M4A files in VLC
On Windows and Linux you can add multiple files in step 2. VLC will then ask for a destination per file, or — depending on the version — write them all with the same name, overwriting each other. That second behaviour catches many people out. Safer options:
- Convert in small groups and check each output name before you click Start.
- Use a short script. On Windows, a PowerShell loop calling
vlc.exewith the command-line options above will give each file its own name. - Use a dedicated batch tool. Our batch M4A to MP3 guide compares the options, and our browser converter accepts multiple files at once and zips the results.
Troubleshooting common VLC conversion problems
The MP3 is 0 bytes or will not play
This is the most common complaint. Check, in order:
- The file name has an extension. If you typed
songinstead ofsong.mp3, VLC may write a file other apps cannot recognise. - The profile actually includes audio. Edit the profile; on the Audio codec tab, Audio must be ticked. Some VLC versions ship a profile with it unticked after an update.
- You are not overwriting the source. Choosing the same name and folder as the input can destroy both files. Always use a new name.
- The folder is writable. Saving into Program Files or a synced cloud folder that is offline can fail silently.
The MP3 plays at the wrong speed or sounds like chipmunks
The sample rate in the profile does not match what the encoder expected. Set Sample rate explicitly to 44100 Hz in the profile and convert again.
Only part of the file was converted
VLC sometimes stops early on M4A files with damaged index data (common with recordings that were interrupted). Try playing the file in VLC first — if playback also stops early, the file itself is damaged. Our M4A won’t play guide covers repair options.
The output has no title, artist or cover art
VLC’s MP3 muxer does not reliably copy all tags. You can add them back with a free tag editor such as Mp3tag (Windows) or Kid3 (all platforms). Our guide to keeping metadata when converting has the details.
VLC vs other ways to convert M4A to MP3
| Tool | Best for | Downsides |
|---|---|---|
| VLC | One-off conversions if VLC is already installed | Confusing dialog, weak batch support, tags often lost |
| ffmpeg | Scripts, batches, full control | Command line only |
| Audacity | Editing before export (trim, normalise) | Slower for many files |
| iTunes / Apple Music | Mac and Windows users with a music library | Adds copies to your library |
| Our browser converter | Quick conversions, no install, private | Very large files limited by device memory |
Is converting with VLC lossless?
No. Converting M4A (AAC or ALAC) to MP3 is a re-encode into a lossy format, so a small amount of detail is discarded. From an ALAC source at 256–320 kbps the difference is inaudible to almost everyone. From a 128 kbps AAC source, encoding to MP3 at 128 kbps stacks two lossy steps and can sound slightly worse than the original; choosing 192 kbps avoids most of that. The lossy vs lossless article explains the trade-off.
Summary
VLC can convert M4A to MP3 on any desktop: open Convert / Save, choose the Audio – MP3 profile, raise the bitrate from 128 kbps if you are converting music, and always give the destination a name ending in .mp3. For batches or exact control use ffmpeg, and for a quick, install-free conversion use the online M4A to MP3 converter.
Frequently asked questions
Can VLC convert M4A to MP3 for free?
Yes. VLC is free and open source, and its Convert/Save feature can re-encode an M4A file to MP3 on Windows, macOS and Linux without any plug-ins.
Why is my VLC MP3 output silent or 0 bytes?
Usually the profile has the audio codec unticked, the output file name has no .mp3 extension, or the destination folder is not writable. Edit the profile, tick Audio, choose MP3 and give the file a full name ending in .mp3.
What bitrate should I choose in VLC?
VLC's default MP3 profile uses 128 kbps. For music, edit the profile and set 192 or 256 kbps; for voice recordings 96–128 kbps is plenty.
Can VLC convert several M4A files at once?
Yes. Add multiple files in the Convert dialog and VLC processes them one after another, but naming is awkward. For large batches, ffmpeg or a browser converter that accepts multiple files is easier.
Does VLC keep tags and album art?
VLC copies some tags but often drops cover art and track numbers. If metadata matters, check the result in a tag editor or use a converter that preserves tags.