Skip to converter

M4A to MP3 converter

The upload form is the constraint: it accepts MP3 and rejects M4A, and the episode exists as an M4A from a phone recorder. Fixing that means encoding lossy audio a second time, so the goal is to keep the MP3 pass from becoming the weak link.

The target codec is lossy, so the original samples are not restored bit for bit.

Drop files here or M4A, up to 60 MB
    Add a file to start.

    Processed on your device. Files aren’t sent anywhere.

    No sign-up. Nothing to install.

    The host constraint and why the file arrived as M4A

    Illustrative: a podcast host's upload form accepts MP3 only, and the episode is a 34-minute M4A recorded on a phone. Nothing is wrong with the recording; the deliverable shape is wrong. The job is one encode, and the choice is a bitrate high enough that the second pass is not what the listener hears.

    1. Drag the M4A onto this page; the local FFmpeg worker loads on first use
    2. Set the bitrate above the source's own budget — 192 kbps here, not the default habit of 128
    3. Convert once, then read the reported codec, duration and channel count
    4. Listen to the first and last minute before uploading

    Before the second encode

    Why does converting M4A to MP3 lose more?
    M4A holds AAC audio, which already discarded information it judged unlikely to be heard. Decoding reconstructs what survived; encoding to MP3 discards again. Two lossy passes stack.
    Can a higher bitrate remove the second loss?
    It reduces it, not removes it. At 192 kbps the MP3 pass is usually not the limiting factor; at 96 kbps it becomes visible on sibilance and quiet gaps.
    Is decoding to WAV first better?
    It is a different workflow: decode to WAV, edit or measure, then encode a deliverable from the WAV. It does not recover discarded detail, but it lets you fix levels before the MP3 pass.
    Is the episode uploaded?
    Your M4A stays in the browser tab while the local worker decodes its audio and builds the MP3. The initial network download supplies conversion software from this site; it does not send your recording to a conversion server.
    Will the sample rate be carried through?
    This page offers bitrate choices, but no sample-rate or channel-layout controls. The MP3 encoder may adapt a source that falls outside its supported rates or layouts. Check the downloaded file in your audio software when those properties matter to the next step.

    Matching the bitrate to the source, not to habit

    A second encode should not be the limiting factor. If the M4A was recorded around 96 kbps, re-encoding at 96 kbps MP3 stacks two tight budgets; at 192 kbps the MP3 pass has room to represent what survived.

    Source budgetMP3 bitrateWhat the listener hears
    Phone M4A around 96 kbps96 kbps MP3Two tight budgets stacked; sibilance and room tone smear
    Phone M4A around 96 kbps192 kbps MP3The MP3 pass is not the weak link; inherited loss stays
    Studio M4A at 192 kbps192 kbps MP3Acceptable for playback; not for further editing
    Any M4A that will be editedDecode to WAV firstFix levels on PCM, then encode once from the WAV

    Listen before publishing

    A file that converts without errors can still be unpleasant to listen to. The artefacts a second pass adds are specific, so the check is targeted.

    • Sibilance — the first thing a stacked lossy pass smears
    • Quiet gaps — they can fill with a watery artefact instead of staying silent
    • Room tone — a phone recorder already thinned it; the MP3 pass can thin it further

    What the verification step reports

    After encoding, the engine probes the new file and compares codec and duration with the source; drift beyond a small tolerance is reported as a failure rather than handed over as a shortened MP3. It also reports the measured sample rate and channel count.

    When decoding first is worth the extra step

    If the episode needs level fixes or noise reduction before publication, work on PCM first and encode once from the edited WAV. That is a different route, not a shortcut around this one.

    1. Decode with M4A to WAV and open the WAV in the editor
    2. Fix levels and reduce noise on the PCM, then keep that WAV as the working file
    3. Encode the deliverable once from the edited WAV with WAV to MP3
    4. Upload the single-pass MP3 to the host and keep the original M4A untouched
    • App delivery that reads metadata: M4A to the app, or WAV to M4A from the master
    • Keep the original M4A and the master separately; neither is replaced by the MP3

    What stays on file

    The MP3 is a host-shaped deliverable, not an archive. Keep the M4A as the arriving artefact, and if a real master exists, keep that too — future publications should encode from the master rather than from this MP3.

    Share this converter

    More sharing options