.CAF

CAF File

Apple Core Audio Format
Ask a question
QUICK ANSWER

A .caf file is an Apple Core Audio Format audio file, introduced in 2006 as Apple's container for high-quality audio on macOS and iOS. On Mac, QuickTime Player or GarageBand opens it directly. On Windows or Linux, use VLC or Audacity with the FFmpeg plugin. Convert to MP3 or WAV with FFmpeg, Audacity, or the macOS afconvert command-line tool.

Developer: Apple Inc. Category: Audio Files MIME: audio/x-caf
OPENS ON Windows macOS Linux
Related: .OPUS · .M3U · .M3U8 · .WFP

On this page

19k+ extensions indexed
Last reviewed Jul 4, 2026

Not sure what your file is?

Drop any file into our identifier - we read just the first bytes to name the format.

Identify a file

What is the CAF file format?

A .caf file is an Apple Core Audio Format audio container introduced with macOS 10.4 Tiger and the Core Audio framework in 2006. Apple designed the format to overcome fundamental limitations of the older AIFF and WAV containers: CAF removes the 4 GB file-size cap by using 64-bit chunk sizes, supports any sample rate via a 64-bit IEEE 754 double-precision field, handles any bit depth, and accommodates any number of audio channels natively.

Every .caf file begins with an 8-byte header - the ASCII signature caff, a 16-bit version field (0x0001), and a 16-bit flags field - followed by sequential chunks. Each chunk carries a 4-character type tag, an 8-byte size, and its data payload. Two chunks are required: the Audio Description chunk (desc) specifying the codec and format parameters, and the Audio Data chunk (data) containing the audio samples. Optional chunks cover channel layout, markers, regions, MIDI sync, peak levels, and textual metadata.

CAF supports a wide range of codecs: uncompressed PCM, AAC, Apple Lossless (ALAC), MP3, µ-law, and A-law, among others. It is widely used across Apple's platforms for iOS system sounds, ring tones, voice memos, and professional audio work in GarageBand and Logic Pro. The command-line tool afconvert and FFmpeg both handle .caf conversion. The format has no successor and remains Apple's preferred container for high-fidelity and long-duration audio.

Security & safety

RISK: LOW

CAF is an audio container; no known exploit vectors for standard players. Only trust .caf files from known sources when opening with older or unpatched software, as malformed chunk sizes could theoretically cause parser issues.

Format details

in a nutshell
FULL NAMEApple Core Audio Formataka CAF, Core Audio File
DEVELOPERApple Inc.since 2006 (macOS 10.4 Tiger, iOS)
CATEGORYAudio Files
MIME TYPEaudio/x-caf
TYPEchunk-based binary audio container
MAGIC BYTES · FILE SIGNATURE
OFFSET
00010203
HEX
63616666
ASCII
caff
Bytes 0-3: 'caff' (4-character code file type). Bytes 4-5: file version = 0x0001 (big-endian). Bytes 6-7: file flags = 0x0000.

Programs that open CAF files

Windows4 apps
GoldWave Freemium File → Open; CAF playback and conversion supported.
VLC media player Open-source File → Open File - plays .caf files natively.
Awave Studio Paid Open directly; supports read/write of CAF.
Audacity Open-source File → Import → Audio; requires FFmpeg library for CAF.
macOS7 apps
VLC media player Open-source File → Open File - plays CAF with AAC or PCM audio.
QuickTime Player Built-in Double-click to play; built into macOS.
Audacity Open-source File → Import → Audio; CAF support via FFmpeg library (install FFmpeg plugin).
Apple Logic Pro Paid Import directly into project; full read/write support.
Apple Final Cut Pro Paid Import .caf audio into timeline as any other audio asset.
Apple GarageBand Free Drag .caf into a GarageBand track to import audio.
afconvert (command line) Built-in afconvert input.caf output.mp3 -f mp3 -d LEI16@44100 (bundled with macOS)
Linux3 apps
VLC media player Open-source Open .caf directly; or use cvlc for headless playback.
Audacity Open-source File → Import → Audio with FFmpeg plugin installed.
FFmpeg (command line) Open-source ffmpeg -i input.caf output.mp3 - converts to any format.

Technical details

deep spec
File signaturecaff (ASCII, bytes 0-3)
Format version field0x0001 at bytes 4-5 (big-endian; only version defined in specification)
Byte orderBig-endian for all header and metadata fields; audio payload byte order depends on codec
Container modelChunk-based: 4-char type tag + 8-byte size + data payload
Maximum file sizeNo 4 GB limit (64-bit chunk size fields)
Sample rate field64-bit IEEE 754 double in Audio Description chunk (supports any sample rate)
Supported codecsPCM (uncompressed), AAC, Apple Lossless (ALAC), MP3, µ-law, A-law, any CoreAudio-supported codec
Required chunksAudio Description (desc) and Audio Data (data)
Channel supportAny number of channels; explicit Channel Layout chunk available
Typical sizeFew KB (ring tones) to several GB (uncompressed multichannel audio)
MIME typeaudio/x-caf
Associated platformsmacOS, iOS, tvOS, watchOS
Integrity checkNone (no built-in checksum)
DeveloperApple Inc.
Released2006 (macOS 10.4 Tiger, iOS)
Latest versionCore Audio Format Specification 1.0 (2006-03-08; no major revision since)
Specificationdeveloper.apple.com

CAF conversions

Community Q&A

asked by users
Ask a quick question
Get help from people who work with CAF files. Be specific - include your system and software version.
No account needed · answers usually within a day

No questions yet - be the first to ask about CAF files.

Frequently asked questions

How do I open a CAF file on Windows?
Use VLC media player (free, plays CAF natively) or Audacity with the FFmpeg library installed.
How do I convert CAF to MP3?
Use FFmpeg: ffmpeg -i input.caf output.mp3. On macOS use GarageBand export or the built-in afconvert tool. Audacity also works on all platforms.
Why can't QuickTime on Windows open my CAF file?
Apple discontinued QuickTime for Windows in April 2016. Use VLC instead.
What audio codec does a CAF file use?
CAF is a container, not a codec. It can hold PCM, AAC, Apple Lossless (ALAC), MP3, µ-law, A-law, or others. Check with ffprobe or MediaInfo to see what's inside.
Is CAF the same as AIFF?
No. Both are Apple formats but CAF is newer (2006), supports files over 4 GB, any sample rate, any channel count, and multiple codecs. AIFF is a 1988 uncompressed-only format with a 4 GB limit.
Can I play a CAF file on Android?
Android does not natively support CAF. Use VLC for Android or convert to MP3/AAC first.

References

1Apple - Core Audio Format Specification 1.0developer.apple.com
2Apple - Technical Q&A QA1534: Creating CAF Filesdeveloper.apple.com

Keep exploring

across the database

Top extensions this week

1.AQQAQQ Instant Messenger File
2.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.RPMSGRestricted Permission Message
5.PARTPartial Download File
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Related extensions

.OPUSOpus Audio File (Ogg Opus)
.M3UM3U Media Playlist (MP3 URL)
.M3U8UTF-8 M3U Playlist / HLS (HTTP Live Streaming) Playlist
.WFPWaveFront Program file (Turtle Beach)
.XSPFXSPF - XML Shareable Playlist Format (pronounced 'spiff')
.AMRAdaptive Multi-Rate (AMR) audio

Free file tools

An in-browser file identifier and image converter - everything runs on your device.

Open the toolbox

Browse file extensions A-Z