CAF Player

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.

play
caf
apple
Share this tool:
Upload CAF Audio to Play
Drag and drop your CAF audio file or click to browse

Drop your audio file here

or click to browse

Supports: CAF

What is CAF Player?

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.

How does CAF Player work?

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.

Key Features

  • Play CAF audio files directly in your browser
  • Powered by FFmpeg running in WebAssembly
  • No macOS, iOS, or Apple software required
  • Works on Windows, Linux, Android, and other platforms
  • Full playback controls including play, pause, and seek
  • Files stay on your device and are never uploaded

Common Use Cases

When and why you might need this tool
  • 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.

How to Use This Tool

Step-by-step guide to get the best results
1

Export or locate your CAF file

Share the recording from iOS Voice Memos or export from a macOS application to get a .caf file.

2

Upload CAF file

Click to browse or drag and drop your CAF file into the upload area.

3

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.

4

Play and listen

Use the playback controls to play, pause, seek, and adjust volume.

Pro Tips

  • 1

    CAF files can contain lossless PCM or lossy AAC. Both play correctly in this player.

  • 2

    To save the audio in a universal format, use the CAF to WAV or CAF to MP3 converter.

  • 3

    iOS Voice Memos exports CAF files when shared as file attachments.

  • 4

    On first use, wait a few seconds for FFmpeg to load before playback begins.

  • 5

    Large CAF files containing lossless PCM may take a moment to decode.

Frequently Asked Questions

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.