FormatDrop
How-To Guide

How to Convert MP3 to M4A (Free, Online and Offline)

Converting MP3 to M4A is one of those tasks that feels like it should be a one-line command — and on the command line it is. But the reality is messier: MP3 and M4A both sound roughly the same, but Apple Music, iTunes, iCloud Music Library, and the iPhone's Sounds settings all treat M4A as the first-class format and MP3 as the legacy one. If you're feeding music into the Apple ecosystem, especially as ringtones (.m4r), CarPlay metadata, or smart playlists, M4A is what you want. This guide covers six methods to convert — browser-based, Mac (Music.app), Windows (iTunes), Linux/CLI (FFmpeg), iPhone (Shortcuts), and Android — plus when MP3-to-M4A actually helps and when you're better off leaving MP3 alone.

Quick answer

Online: drop your MP3 into formatdrop.com's audio converter, choose M4A, download — done in 5 seconds, runs locally in your browser. Mac: drag the MP3 into the Music app, right-click → Convert → Create AAC Version. Windows: same flow inside iTunes. Command line on any OS: `ffmpeg -i input.mp3 -c:a aac -b:a 256k output.m4a`. All preserve ID3 tags (artist, album, year, album art) automatically.

Method 1: Convert MP3 to M4A online (free, in your browser)

  1. 1

    Open the FormatDrop audio converter

    Open formatdrop.com/audio-converter in any modern browser — Chrome, Safari, Firefox, Edge, on Mac, Windows, Linux, iPhone, or Android. The conversion engine loads inside the page using WebAssembly. No app, no upload, no account.

    Go to converter
  2. 2

    Drop your MP3 file (or several)

    Drag a single .mp3 onto the upload area, or click to open the file picker. Batch conversion supported — you can drop a folder of MP3s and convert them all in one go. The MP3 is read locally; nothing is sent to any server. You can verify by opening DevTools → Network tab and watching the upload column stay empty.

  3. 3

    Choose M4A as output and set bitrate

    Select M4A (AAC inside MPEG-4) as the output format. The default bitrate is 256 kbps — matching the 'iTunes Plus' standard Apple uses for purchased music. For most users that's the right setting; for voice-only content (audiobooks, podcasts) drop to 128 kbps; for archival from a high-quality MP3 source, push to 320 kbps.

  4. 4

    Download the M4A files

    Single conversion downloads as a .m4a file. Batch conversions download as a ZIP. ID3v2 tags from the MP3 — title, artist, album, year, genre, embedded album art — all transfer cleanly into M4A's iTunes-compatible metadata atoms. Drop the result straight into Music.app, iTunes, or your iPhone's Files app.

Method 2macOS Music app

Method 2: Convert MP3 to M4A using the Music app on Mac (free, built-in)

Apple's Music app on Mac (the renamed iTunes since macOS Catalina) has a built-in MP3-to-M4A converter buried in its preferences. It's the right tool when your MP3 library already lives inside Music — the conversion creates new M4A copies without removing the originals.

  1. Open Music.app (Applications → Music, or Spotlight: ⌘Space → 'Music').
  2. Music → Settings (or ⌘ , on macOS Sonoma+) → Files tab → Import Settings… button.
  3. Set 'Import Using' to 'AAC Encoder' and 'Setting' to 'iTunes Plus' (256 kbps VBR). Click OK.
  4. If your MP3 isn't already in your library: File → Import (⌘ ⇧ O) → choose your MP3 file or folder. Music adds them to the library.
  5. Select the MP3 track(s) you want to convert. Right-click → 'Convert' → 'Create AAC Version'. Music creates new M4A files alongside the originals — your MP3s are not deleted.
  6. Find the new M4A files: right-click any converted track → 'Show in Finder'. They live under ~/Music/Music/Media.localized/Music/[Artist]/[Album]/.

Note: The Music app's converter uses Apple's own AAC encoder, which is generally regarded as the best-quality AAC encoder available. Conversion takes about 1/10th of the song's duration on a modern Mac. ID3 tags and album art transfer automatically — no manual cleanup needed.

Method 3Windows iTunes

Method 3: Convert MP3 to M4A using iTunes on Windows (free, official)

iTunes for Windows is still maintained by Apple and ships the same AAC converter as Mac's Music app. Free download from apple.com/itunes/download (or the Microsoft Store). It's the most reliable Windows method because it produces M4As that pass every Apple ecosystem check (Apple Music, iCloud, AirPods CarPlay, etc.).

  1. Install iTunes from apple.com/itunes/download (free).
  2. Open iTunes → Edit menu → Preferences (Ctrl+,) → General tab → Import Settings… button.
  3. Set 'Import Using' to 'AAC Encoder', 'Setting' to 'iTunes Plus' (256 kbps VBR). Click OK twice.
  4. Add your MP3 to the library: File → Add File to Library (or Add Folder to Library) → choose your MP3.
  5. Right-click the MP3 in the library list → 'Create AAC Version'. iTunes creates the M4A alongside the original.
  6. Right-click the new M4A → 'Show in Windows Explorer' to find the file on disk. Default location: C:\Users\[you]\Music\iTunes\iTunes Media\Music\.

Note: iTunes for Windows is currently in 'maintenance mode' but still works perfectly. Apple has been gradually splitting iTunes into separate apps on Windows (Apple Music, Apple TV, Devices), but as of 2026 the classic iTunes app remains the easiest free MP3-to-M4A converter on Windows.

Method 4Command line (FFmpeg)

Method 4: Convert MP3 to M4A with FFmpeg (any OS, scriptable)

FFmpeg is the command-line audio/video Swiss Army knife. Free, open-source, runs on Mac, Windows, and Linux. The right tool for batch jobs, automation, scripted workflows, or when you want precise control over bitrate and codec settings.

  1. Install FFmpeg. Mac: `brew install ffmpeg` (requires Homebrew). Linux: `apt install ffmpeg` or `dnf install ffmpeg`. Windows: download from ffmpeg.org/download.html and add to PATH.
  2. Convert a single file at default 256 kbps CBR: `ffmpeg -i input.mp3 -c:a aac -b:a 256k output.m4a`.
  3. Use VBR for slightly better quality at the same average bitrate: `ffmpeg -i input.mp3 -c:a aac -q:a 5 output.m4a` (q:a values: 1 = highest quality ~320 kbps, 5 = ~256 kbps, 9 = ~128 kbps).
  4. Higher quality with the more capable libfdk_aac (if your FFmpeg build includes it): `ffmpeg -i input.mp3 -c:a libfdk_aac -b:a 256k output.m4a`. libfdk_aac is widely considered the best-quality open-source AAC encoder, often beating Apple's own encoder.
  5. Batch convert every MP3 in a folder: `for f in *.mp3; do ffmpeg -i "$f" -c:a aac -b:a 256k "${f%.mp3}.m4a"; done` (Mac/Linux). Windows PowerShell: `Get-ChildItem *.mp3 | ForEach-Object { ffmpeg -i $_.FullName -c:a aac -b:a 256k "$($_.BaseName).m4a" }`.
  6. Preserve all metadata explicitly (FFmpeg does this by default but adding the flag makes it bulletproof): `ffmpeg -i input.mp3 -c:a aac -b:a 256k -map_metadata 0 output.m4a`.

Note: FFmpeg's built-in 'aac' encoder is decent but not the best. For audiophile-grade MP3-to-M4A, install a build with libfdk_aac (homebrew: `brew install ffmpeg --with-fdk-aac` historically, though licensing has gotten murky — check current options). For most users, the default aac encoder is indistinguishable from libfdk_aac in blind listening tests.

Method 5iPhone Shortcuts

Method 5: Convert MP3 to M4A on iPhone using Shortcuts (one-tap, no upload)

iOS doesn't have a built-in MP3-to-M4A converter, but the Shortcuts app can build one in two minutes. Once set up, you get one-tap conversion from any context (Files app share sheet, Mail attachments, Voice Memos export, etc.) without uploading anywhere.

  1. Open the Shortcuts app (pre-installed on every iPhone since iOS 13).
  2. Tap the + button to create a new shortcut.
  3. Add the action 'Encode Media' from the action library. Set 'Audio Format' to M4A and 'Audio Quality' to High (256 kbps).
  4. Add 'Save File' below it; set the destination to a Files location of your choice (e.g., iCloud Drive/Audio).
  5. Tap the (•••) settings icon → enable 'Show in Share Sheet' → 'Share Sheet Types' → Audio. Save the shortcut as 'MP3 → M4A'.
  6. Now in Files (or any app that exports audio), tap and hold an MP3 → Share → scroll to your shortcut at the bottom → tap. The M4A saves automatically.

Note: Shortcuts uses Apple's native AAC encoder, so quality matches the Music app. Conversion happens entirely on-device. You can chain additional actions — for example, automatically rename the file with the song title, or email it to yourself, or upload to a specific cloud folder.

Method 6Android

Method 6: Convert MP3 to M4A on Android

Android has no built-in MP3-to-M4A converter, but Termux (free, F-Droid) gives you FFmpeg on your phone. For non-technical users, an offline converter app like 'Audio Converter' on the Play Store does the same thing without a terminal.

  1. Install Termux from F-Droid (the Play Store version is no longer maintained). Open Termux and run: `pkg install ffmpeg`.
  2. In Termux, the working directory is /data/data/com.termux/files/home/. Move your MP3 there: `mv /sdcard/Download/song.mp3 .` (after granting Termux storage permission via `termux-setup-storage`).
  3. Convert: `ffmpeg -i song.mp3 -c:a aac -b:a 256k song.m4a`.
  4. Move the result back to a normal Android folder: `mv song.m4a /sdcard/Music/`.
  5. Alternative for non-technical users: install 'Audio Converter' (offline-capable, free) from the Play Store. Open the app, tap +, choose your MP3, select M4A as output, tap Convert. The result saves to your Music folder.

Note: FFmpeg via Termux is the most flexible Android option but requires a comfort level with the command line. Offline converter apps are easier but vary in quality — most use the Android NDK's AAC encoder, which is good but not Apple-encoder quality.

When you need to convert MP3 to M4A

  • 1

    Adding music to iCloud Music Library or Apple Music sync

    Apple Music's iCloud sync (paid feature, $10.99/mo for individual) prefers M4A AAC files. MP3s sync but get re-encoded server-side, which adds an extra lossy step. Pre-converting to M4A 256 kbps yourself avoids that double-encode and gives you bit-identical files in iCloud.

  • 2

    Building iPhone ringtones from your music library

    iPhone ringtones must be M4R format (which is M4A with a different file extension). Converting MP3 → M4A is the first step; renaming .m4a to .m4r is the second. We have a separate guide for the full ringtone-creation flow.

  • 3

    Smaller files at equivalent quality for portable storage

    M4A at 192 kbps sounds roughly equivalent to MP3 at 256 kbps but is ~25% smaller. For a 1000-song library, that's the difference between 6 GB and 8 GB — meaningful on phones, watches, and small SD cards. Converting your library can save real space if you're storage-constrained.

  • 4

    CarPlay and Android Auto metadata fidelity

    CarPlay reads ID3 tags from MP3 fine, but album art display, multi-disc handling, and artist sorting can be inconsistent. M4A's iTunes-native metadata format (the 'moov' atom) is what CarPlay was designed for, and produces more consistent display behavior in cars.

  • 5

    Tighter ecosystem integration with Apple Music smart playlists

    Apple Music's smart playlist filters (Last Played, Skip Count, Loved, etc.) work for any audio format but track them slightly differently for M4A vs MP3. If you're a heavy smart-playlist user, M4A files behave more predictably under iCloud sync.

Troubleshooting common MP3 to M4A problems

After converting, the M4A is the same size as the MP3 — no compression benefit

You probably encoded the M4A at a higher bitrate than the MP3 source. If your MP3 is 128 kbps and you encoded the M4A at 256 kbps, the M4A is technically larger because you doubled the bitrate. To match MP3 size with better quality, encode M4A at the same bitrate (128 kbps M4A ≈ 192 kbps MP3 perceptually). To match perceived quality at smaller size, encode M4A at 192 kbps.

Album art is missing in the converted M4A

Most converters preserve embedded album art automatically — but only if it's actually embedded in the MP3. Check the MP3 first: in Music.app or iTunes, right-click → 'Get Info' → 'Artwork' tab. If empty, the original MP3 has no embedded art, just a Music-app-side reference, and the conversion can't preserve what isn't there. Solution: add the art to the M4A after conversion (Get Info → drag image into Artwork tab).

FFmpeg complains 'Unknown encoder aac' or 'Encoder aac not found'

Your FFmpeg build is missing the AAC encoder. Mac: reinstall via Homebrew with `brew reinstall ffmpeg`. Linux: `apt install ffmpeg` or rebuild with --enable-libfdk-aac. Windows: download a 'full' build from gyan.dev/ffmpeg/builds/ that includes AAC support. Test with `ffmpeg -encoders | grep aac` — you should see 'aac' (built-in) and possibly 'libfdk_aac' (external, higher quality).

iTunes/Music shows 'Convert to AAC' is grayed out

Check your Import Settings — go to Settings → Files → Import Settings and make sure 'Import Using' is set to 'AAC Encoder' (not MP3 or AIFF). The Convert menu mirrors your import setting; if it's set to MP3 Encoder, the only option is 'Create MP3 Version', which doesn't do what you want.

The converted M4A won't play on my old MP3 player

Old hardware MP3 players often don't decode AAC/M4A — they only do MP3 (and sometimes WMA). M4A is essentially Apple-ecosystem. If you need a file that plays on a 2008-era Sansa or Creative MP3 player, stay with MP3. M4A is for Apple devices, modern Android, modern car stereos, and computers — not legacy portable hardware.

Sound is distorted or 'tinny' after MP3 → M4A conversion

You're hearing the cumulative effect of two lossy encodings. MP3 is already lossy; converting to M4A is a second lossy encode, and quality compounds. Mitigations: (1) Encode the M4A at HIGHER bitrate than the source MP3 — if MP3 is 192 kbps, encode M4A at 256 kbps. The bigger 'budget' minimizes additional artifacts. (2) Use libfdk_aac instead of FFmpeg's default aac encoder — better quality at the same bitrate. (3) If quality matters, find a lossless source (FLAC, ALAC) and encode to M4A from that.

ID3 tags converted but with different field names

MP3 uses ID3v2 tag fields (TIT2 = Title, TPE1 = Artist, TALB = Album, etc.). M4A uses iTunes-native atoms (©nam = Title, ©ART = Artist, ©alb = Album). FFmpeg, Music.app, and iTunes all map between them automatically. If a custom MP3 tag (e.g., a comment field) doesn't transfer, it's because the M4A spec doesn't have an equivalent atom — set it manually with a tag editor like Mp3tag (free, Windows + Mac via Wine) or Kid3 (cross-platform).

Why convert MP3 to M4A?

M4A is Apple's preferred audio format, and if you live anywhere in the Apple ecosystem — iPhone, AirPods, CarPlay, Apple Music, iCloud Music Library, ringtones, Shortcuts, smart playlists — converting MP3 to M4A makes those experiences work better. AAC is also more efficient than MP3, so equivalent perceived quality fits in 25-30% less storage. That's meaningful at scale.

But M4A isn't strictly better. MP3 wins on universal compatibility — every device made since 1998 plays MP3 natively. M4A struggles outside Apple's walled garden: old hardware MP3 players, some car stereos from before 2015, and a long tail of legacy software. If your library lives on devices like that, stay with MP3.

The quality argument cuts both ways: MP3 is already lossy, and converting to M4A is a second lossy encode, so you lose a small amount of additional quality. At 256 kbps you'd never hear the difference; at 96 kbps or lower it starts becoming audible. The real reasons to convert are file size and ecosystem fit, not audio quality.

Whatever method you pick — browser, Music.app, iTunes, FFmpeg — the conversion takes seconds, runs on-device, and preserves your album art and metadata. There's no risk of losing your originals: every method writes the M4A as a new file alongside the MP3.

Your files never leave your device

FormatDrop runs the conversion engine entirely inside your browser using WebAssembly. No file upload. No server. Nothing stored. You can verify this by opening DevTools → Network tab and watching: zero upload requests.

Frequently asked questions

Is converting MP3 to M4A free?
Yes — completely free with multiple methods. The browser-based FormatDrop converter, Apple's Music app and iTunes, FFmpeg on any OS, iOS Shortcuts, and most Android apps are all free with no account or subscription. The only paid option is iCloud Music Library ($10.99/mo) which converts MP3s to M4A on Apple's servers when you upload — most people just convert locally instead.
Will MP3 → M4A improve audio quality?
No — it cannot. MP3 is lossy: information was permanently discarded during the original encoding from PCM to MP3. Converting MP3 to M4A is a second lossy step. The result preserves the MP3's existing quality (which is now bounded by the MP3's original bitrate) and may lose a tiny additional amount due to the re-encode. The benefits are file size and Apple-ecosystem compatibility — not quality.
What's the best bitrate for MP3 → M4A?
Match or slightly exceed the source MP3 bitrate. If your MP3 is 256 kbps, encode M4A at 256 kbps. If MP3 is 192 kbps, encode M4A at 192–256 kbps. Encoding lower than the source compounds quality loss; encoding much higher just makes a bigger file with no real quality gain. iTunes Plus (256 kbps VBR) is a sensible default for most music libraries.
Will my MP3 ID3 tags transfer to M4A?
Yes — title, artist, album, album artist, year, genre, track number, disc number, embedded album art, and comments all transfer automatically. FFmpeg, Music.app, iTunes, and most browser-based converters handle the ID3 → M4A atom mapping. Custom or unusual MP3 fields may not transfer; use a tag editor like Mp3tag or Kid3 to clean up if needed.
M4A vs MP3 — which is better?
Different strengths. MP3 is universally compatible — every device made since 1998 plays it. M4A is more efficient (smaller files at equivalent quality) and tightly integrated with Apple's ecosystem (iCloud sync, smart playlists, AirPods, CarPlay). For maximum compatibility: stay with MP3. For Apple-ecosystem use: convert to M4A. For quality at small sizes: M4A wins.
Can I convert MP3 to M4A without uploading my file?
Yes — every method in this guide except the iCloud Music Library option converts entirely on-device. The FormatDrop browser converter uses WebAssembly inside your browser. Music.app, iTunes, FFmpeg, Shortcuts, and Android apps all run locally. None of them upload your MP3 anywhere.
Why convert MP3 to M4A if the audio quality doesn't improve?
Three real benefits beyond quality: (1) Smaller files at equivalent perceived quality — typical 25-30% size reduction for the same audible fidelity. (2) Apple ecosystem features — iCloud Music Library sync, smart playlists, ringtones (.m4r), CarPlay metadata. (3) Future-proofing — M4A is more actively developed than MP3, and modern AAC encoders keep improving while MP3 development is essentially frozen.
How long does MP3 to M4A conversion take?
On a modern computer, conversion runs at roughly 10-20× real-time speed. A 4-minute song converts in 12-25 seconds. A 60-track album in 5-10 minutes. The browser-based converter is slightly slower than native (WebAssembly overhead) but still under 30 seconds per song. FFmpeg with libfdk_aac is the fastest if your CPU supports SIMD.
Can I convert MP3 to M4A on iPhone without using a computer?
Yes — three methods. (1) Use the FormatDrop converter in Safari (works fully offline-capable after first load). (2) Build a Shortcut with the Encode Media action (Method 5 above). (3) Install a third-party converter app like 'The Audio Converter' (free, on-device) from the App Store. None require a Mac, PC, or upload to a server.
Does M4A support DRM?
Yes, M4A files can include FairPlay DRM (the .m4p variant — note the 'p'). Standard .m4a files are DRM-free. Music purchased from the iTunes Store before 2009 had DRM; everything sold by Apple since 2009 is DRM-free M4A. Music you convert yourself from MP3 is always DRM-free — DRM cannot be added by conversion, only by a sales/distribution platform.
Convert MP3 to M4A Now — Free

No account. No upload. Works in any browser.