SnipAudioCut audio

How long does it take to convert a whole M4A library to MP3, and are the originals safe?

Published 2026-10-11 · by patrick-eu

Short answer: plan on the MP3 encoding, not the file count. In our test the M4A to MP3 converter took 100 tagged M4A songs of 3 minutes each in one batch and converted all of them, one after another:

To convert a library: open the M4A to MP3 converter, pick MP3 and a bitrate (192 kbps is a sensible default for music), choose all the files at once, press Convert N files, then press Download on each row. Keep the tab open until the last row says done.

Why it takes as long as it does

A browser cannot rewrap AAC audio as MP3. The converter decodes each M4A to plain samples, then encodes those samples again as MP3 with the LAME-based encoder this site uses, which runs in JavaScript. Decoding is quick; encoding is the slow part. That is why saving the same 20 songs as WAV, which needs no encoder, took 30.1 s instead of 360.5 s.

Files are converted one at a time, in the order they appear in the list, so the total is roughly the time for one song multiplied by the number of songs.

How we tested

Results

BatchTotal timePer 3-min songOutput sizePeak memory (all Chromium)Tags and cover kept
20 songs, MP3 128 kbps510.7 s24.56 s (23.51 to 25.97)55.0 MB951 MB20 of 20
20 songs, MP3 192 kbps360.5 s17.97 s (17.42 to 19.11)82.4 MB942 MB20 of 20
20 songs, MP3 320 kbps420.6 s19.76 s (18.95 to 21.52)137.4 MB1,017 MB20 of 20
20 songs, WAV 16-bit30.1 s1.15 s (1.03 to 1.28)605.6 MB1,505 MB20 of 20
100 songs, MP3 192 kbps1,862.0 s18.43 s (17.46 to 20.75)412.2 MB1,471 MB100 of 100
Measured by snipaudio.com, 2026-10-11. One run per row on a 4-core server, not a phone or laptop; your times will differ. Input: 20 files = 110.8 MB, 100 files = 553.9 MB of 256 kbps M4A. Memory with the page open and no files was 434 to 440 MB.

Every MP3 came out 3:00.036 long against 3:00.000 for the M4A: MP3 encoding pads the end to a whole frame. Every WAV was exactly 3:00.000. All 20 or 100 outputs in a batch were the same size to within 2 bytes, because the songs had the same length and the encoder runs at a constant bitrate.

The time per song did not follow the bitrate: 128 kbps was the slowest of the three MP3 settings. To check that this was the encoder and not the batch, we ran the same encoder outside the browser on one of the songs, twice per bitrate: 23.95 and 22.94 s at 128 kbps, 17.73 and 17.19 s at 192 kbps, 18.96 and 18.97 s at 320 kbps. So 128 kbps does not save time with this encoder.

Going from 20 to 100 songs did not slow each song down: 17.97 s on average for 20 at 192 kbps, 18.43 s for 100, or 6.14 s per minute of music. Memory grew from 942 to 1,471 MB at the peak, because every finished MP3 stays in the tab until you close it (412.2 MB for 100 songs). The 100 files were all listed and ready 3.2 s after we picked them, and nothing failed.

Are the original M4A files safe?

Yes. A web page can read a file you pick, but it cannot write to it, rename it or delete it. Our check agrees: for every job, all source files had the same SHA-256 before and after, and the source folder still held exactly 100 files. The MP3s are new files that your browser saves where it saves downloads, named after the source with the extension changed.

That also means converting does not free up any space: you keep both copies until you delete the M4A files yourself. Check a few MP3s first.

Does converting M4A to MP3 lose quality, and is M4A better than MP3?

Converting can only lose: the MP3 is made from the M4A's decoded sound, not from the original recording. To put numbers on it we used the 30 s Mozart excerpt as a 44.1 kHz WAV and measured how far each file's waveform was from that WAV, as signal-to-error in dB (higher is closer; it measures difference, not what you can hear). AAC was made with FFmpeg 4.4.2's built-in AAC encoder, MP3 with this site's encoder.

BitrateAAC (M4A) from the WAVMP3 from the WAVMP3 made on the converter from a 256 kbps M4A
128 kbps28.2 dB, up to 16,538 Hz15.8 dB, up to 15,999 Hz15.7 dB
160 kbpsnot made17.8 dB17.8 dB
192 kbps33.6 dB, up to 18,163 Hz28.3 dB, up to 15,999 Hz27.5 dB
256 kbps36.3 dB, up to 19,251 Hz37.3 dB, up to 18,126 Hz33.9 dB
320 kbps38.6 dB, up to 19,251 Hz41.7 dB, up to 18,136 Hz35.3 dB
Measured by snipaudio.com, 2026-10-11. Signal-to-error against the source WAV after time alignment; "up to" is the highest frequency with content within 30 dB of the 2 to 8 kHz level (the WAV itself reached 19,240 Hz).

Three things follow. At 128 and 192 kbps the AAC file was closer to the source than the MP3 at the same bitrate, and kept more of the high end; at 256 and 320 kbps the MP3 scored higher on this measure. Converting a 256 kbps M4A to MP3 at 128 to 192 kbps cost little beyond what that MP3 bitrate costs anyway (15.7 against 15.8 dB, 27.5 against 28.3 dB). And going above the M4A's own quality buys nothing: from a 256 kbps M4A, which scored 36.3 dB, the 320 kbps MP3 reached 35.3 dB, below the M4A it came from. Keep the M4A if your player handles it; convert when something needs MP3.

Tips for a large library

  1. Pick the format and bitrate before you press Convert, and leave them alone while it runs: each file uses the setting in force when its turn starts. 192 kbps gave 4.1 MB per 3-minute song in our test, 128 kbps 2.7 MB and 320 kbps 6.9 MB.
  2. Select the files in one go. In the file picker, open the folder and press Ctrl+A (Cmd+A on a Mac). All 100 of our files had read their length within 3.2 s.
  3. Leave the tab open. Closing or reloading it stops the batch and loses the finished files that have not been downloaded.
  4. Download each row. There is one Download button per file; there is no zip of the whole batch.
  5. Very long files are a different limit: each file is decoded into memory on its own. The converter's FAQ gives the figure from our earlier test (a 45-minute M4A worked, a 60-minute one crashed the tab with about 3 GB free).

Questions

Is MA4 or MP4A the same as M4A?

They are usually typing slips for M4A. M4A is the file extension; mp4a is the code name the MP4 format uses for AAC audio inside the file. The same converter handles them, as long as the audio is AAC.

Does it work with Apple Lossless M4A files?

Not in the Chromium browser we tested: the converter's FAQ says Apple Lossless (ALAC) M4A files did not decode there. Our library was AAC only.

Are the files uploaded?

No. Decoding and encoding happen in your browser; see how to check whether an online tool uploads your file.

Continue with the next audio task