CAF Player
Play CAF (Core Audio Format) files directly in your browser. Powered by FFmpeg WebAssembly. Listen to iOS and macOS audio files without needing Apple software installed.
Drop your audio file here
or click to browse
Complete Guide: CAF Player
Everything you need to know about using this tool effectively
The CAF Player lets you play Apple Core Audio Format files directly in your browser without installing any Apple software. CAF is used by iOS Voice Memos, GarageBand, and various macOS audio APIs. Playback runs locally using FFmpeg via WebAssembly, so your files stay private.
CAF (Core Audio Format) is Apple's proprietary audio container introduced in macOS 10.4. It is used by iOS Voice Memos, GarageBand, and internal macOS audio APIs. CAF has no support outside Apple software, making it difficult to play on Windows or Linux. This player uses FFmpeg compiled to WebAssembly to decode CAF in any browser.
Play iOS voice memos on Windows or Linux
Play CAF voice memos from iOS Voice Memos on a Windows or Linux computer without installing QuickTime or any Apple software.
Preview GarageBand exports
Play CAF files exported from GarageBand in any browser to preview the audio before converting or sending.
Verify CAF recordings before converting
Listen to a CAF file to confirm it contains the expected audio before converting it to WAV or MP3.
Play CAF files from iOS apps
Various iOS apps export audio as CAF. Play these files on any device without needing the original app.
Cross-platform Apple audio playback
Share CAF files with Windows or Android users who can then play them in any browser without Apple software.
Export or locate your CAF file
Share the recording from iOS Voice Memos or export from a macOS application to get a .caf file.
Upload CAF file
Click to browse or drag and drop your CAF file into the upload area.
Wait for FFmpeg to load
On first use, the FFmpeg WebAssembly binary loads from a CDN. This takes a few seconds. Subsequent plays are immediate.
Play and listen
Use the playback controls to play, pause, seek, and adjust volume.
CAF files can contain lossless PCM or lossy AAC. Both play correctly in this player.
To save the audio in a universal format, use the CAF to WAV or CAF to MP3 converter.
iOS Voice Memos exports CAF files when shared as file attachments.
On first use, wait a few seconds for FFmpeg to load before playback begins.
Large CAF files containing lossless PCM may take a moment to decode.
Why can't I open CAF files on Windows?
CAF is a proprietary Apple container format with no native support on Windows. This player uses FFmpeg to decode CAF in the browser, bypassing the need for Apple software.
What codecs inside CAF are supported?
FFmpeg supports decoding CAF files containing PCM, AAC, ALAC, and MP3 audio. Most iOS and macOS CAF files use PCM or AAC, both of which are handled correctly.
Is my file uploaded to a server?
No. FFmpeg runs in your browser via WebAssembly. Your file is decoded locally and never sent to any server.
Why does playback take a moment to start?
The FFmpeg WebAssembly binary loads on first use from a CDN. This takes a few seconds. Playback of subsequent files is immediate.
How do I export a CAF file from iOS Voice Memos?
In Voice Memos, tap the three-dot menu on the recording and choose Share, then Save to Files to export the file to iCloud Drive.