Initializing... drag & drop files here
Supports: CAF
CAF (Core Audio Format) is Apple's professional audio container, shipped with macOS in 2005 to overcome the 4 GiB file-size cap baked into WAV's 32-bit RIFF header. Logic Pro, GarageBand, and the AVAudioRecorder APIs on iOS write CAF natively, but consumer playback apps don't — open a .caf in Apple Music, the iOS Files app, or any non-Apple device and you'll usually hit "format not supported." M4A (MPEG-4 Part 14 audio, MIME audio/mp4) is the consumer-friendly sibling: same Apple-built AAC or ALAC streams, but in the universal MP4 container every phone, browser, and DAW reads.
| Property | CAF | M4A |
|---|---|---|
| Developer | Apple (2005) | Apple, MPEG-4 Part 14 (ISO/IEC 14496-14, 2003) |
| Container | Core Audio Format (.caf) | ISO base media file format (.m4a) |
| Max file size | 64-bit offsets (effectively unlimited) | 64-bit co64 atoms (effectively unlimited; 32-bit stco capped near 4 GB) |
| Common codecs inside | PCM, AAC, ALAC, IMA4, µ-law/A-law | AAC (lossy) or ALAC (lossless) |
| MIME type | audio/x-caf | audio/mp4 |
| Native Apple playback | Logic Pro, GarageBand, QuickTime | Apple Music, iTunes, iOS Files, Finder |
| Windows / Android playback | VLC or Audacity required | Plays out-of-the-box |
Web browser <audio> support |
Not supported | Chrome, Firefox, Edge, Safari |
| Metadata | Markers, text annotations, channel layouts | iTunes-style tags (artist, album, artwork) |
| Best for | Pro recording, iOS app assets, DAW work | Distribution, streaming, podcast delivery |
| Goal | Codec | Bitrate | Notes |
|---|---|---|---|
| Voice memo / podcast (mono) | AAC | 64 kbps | Roughly 30 MB/hr; clearly intelligible speech |
| Standard podcast (stereo) | AAC | 128 kbps | iTunes Podcasts baseline; ~58 MB/hr |
| High-quality music | AAC | 256 kbps | Apple Music streaming tier; transparent to most listeners |
| Audiophile / streaming master | AAC | 320 kbps | Diminishing returns above this for AAC |
| Lossless archive | ALAC | Variable (~700-1100 kbps for 44.1/16) | Bit-perfect; ~3-5x smaller than PCM WAV |
| Music production safety copy | ALAC | Variable (~1500-2500 kbps for 96/24) | Preserves high-resolution masters |
AAC at the same bitrate is roughly 20-30% more efficient than MP3, so a 128 kbps AAC file usually sounds closer to a 160-192 kbps MP3.
It depends on what's inside the CAF. If the CAF wraps PCM and you pick ALAC for the M4A, the conversion is bit-perfect lossless. If you pick AAC at 192 kbps or higher, most listeners can't distinguish it from the original in a blind A/B test. If your CAF already wraps AAC, re-encoding to a different AAC bitrate triggers transcoding loss — pick the highest bitrate or use ALAC to avoid it.
AAC for distribution (podcasts, music sharing, web embeds, email) because files are 5-10x smaller. ALAC for archiving DAW masters, voice-over stems you'll re-edit, or any case where future re-encoding is likely. ALAC is lossless, so it survives unlimited re-edits without quality decay — AAC compounds artifacts every re-encode.
CAF supports unlimited file sizes via 64-bit offsets, which is exactly why long sessions are written as CAF in the first place. Browser-based conversion is constrained by your device's RAM rather than a fixed cap. For multi-GB sessions, run conversion on a desktop browser (Chrome or Edge typically handle large files better than mobile Safari). If you only need part of the file, use the Trim controls to extract a segment instead of converting the whole thing.
iOS's AVAudioRecorder API writes CAF by default because it's the most flexible container for the system's codecs and supports recording into files that grow past 4 GB. Playback in consumer apps (Music, Files, Messages preview) goes through different decoders that target M4A, MP3, and WAV. The recording stack and playback stack don't share the same format list — that's why Voice Memos saves and plays its own .m4a copies even when the underlying capture is CAF.
If your CAF has iTunes-style ID3 or MP4 atom metadata embedded, common ffmpeg-based pipelines (which xConvert uses) copy it into the M4A's moov atom. CAF-specific extras like channel-layout tags and marker chunks have no M4A equivalent and are dropped. For richer tagging after conversion, open the M4A in Music.app or a tag editor like Kid3.
AAC is the codec — the actual compressed audio data. MP4 (.mp4) is the ISO base media container; M4A (.m4a) is the same container with a renamed extension Apple introduced to signal "audio only, no video tracks." Most players treat .m4a and audio-only .mp4 identically. The renamed extension just makes it obvious in Finder that you're double-clicking music, not a movie.
Yes. Drop multiple .caf files in one go and pick a single set of codec, bitrate, and channel options — every file in the batch gets the same conversion. If you need different settings per file, run them as separate batches.
Use CAF to WAV for an uncompressed deliverable to a DAW that doesn't read M4A, or CAF to MP3 for maximum playback compatibility on older hardware and car stereos. To trim before converting, the Audio Cutter handles CAF input directly. For the reverse direction, see WAV to M4A or M4A to MP3.