How to Play FLAC on iPhone (3 Working Methods)
If you have a folder of FLAC files and an iPhone, the first thing you discover is that nothing plays them. The second thing you discover is that Apple Music will not even import them — drop a FLAC album on it and it silently disappears.
This is not a bug. Apple chose ALAC as its lossless format, and iOS ships no FLAC decoder for the Files app either. So you need one of three approaches.
The short answer
| Method | Keeps FLAC as-is | Effort | Best for |
|---|---|---|---|
| 1. A player that decodes FLAC | Yes | One-time setup | Most people |
| 2. Convert FLAC to ALAC | No — repackaged | Every album, forever | People who insist on one library in Apple Music |
| 3. Cloud storage | Yes, but cannot play | Low | Storage, not listening |
Method 1 is the only one that does not require you to touch your files. Methods 2 and 3 are covered below so you can see why they are worse.
Method 1: use a player that supports FLAC
iOS allows third-party apps to decode FLAC natively, and to play it bit-perfectly if the app requests exclusive audio output. This is the only approach where your library stays exactly as it is: same files, same folder structure, same tags.
Step 1 — get the files onto the phone
Three ways, in order of convenience:
- Files app / iCloud Drive. AirDrop or drag the folder into Files. Works for a few albums.
- Wi-Fi transfer. Most players run a small local web server; you open the address it shows in a desktop browser and drag folders in. Best for a first import of hundreds of tracks.
- SMB / WebDAV. If your music lives on a NAS, mount the share and read directly without copying. This is the only method that scales past the phone's storage.
Step 2 — import into the player
Open the player's importer and point it at the folder in Files. The player should read tags and cover art from the files themselves, not from a database it maintains separately.
Step 3 — check the output is not being resampled
This is the part most guides skip. iOS passes audio through a system mixer, and a player that does not request exclusive output may resample your 24-bit/96kHz file to 16-bit/48kHz before it reaches the DAC. You will not see a warning; it just sounds marginally flatter.
If you are listening on Bluetooth, this does not matter — the Bluetooth codec discards far more than any resampler. If you are using a wired DAC, it does.
Method 2: convert FLAC to ALAC
ALAC is Apple's lossless codec and Apple Music accepts it. Converting is lossless in the strict sense: the audio data survives intact.
The cost is workflow, not quality:
- You must convert every new album before you can listen to it
- Tags and cover art frequently break in conversion and need repairing
- You end up maintaining two libraries, or one library plus a conversion script
- If you convert back to FLAC later, you have gained nothing
Where it makes sense: you already live inside Apple Music, you sync with a Mac, and your collection is small and static.
Where it does not: you add music regularly, you have thousands of tracks, or you care about DSD and 24-bit beyond 96kHz — ALAC in Apple Music tops out earlier than a native player does.
Method 3: cloud storage
Put the FLAC files in iCloud Drive, Dropbox or Google Drive, and they are safe and available. They will not play. The Files app can preview many formats but not FLAC, and no cloud service adds a decoder.
This is a backup strategy, not a listening strategy.
Frequently asked
Can an iPhone play FLAC without any app? No. iOS has no system-level FLAC playback. Opening a FLAC file in Files shows a generic document icon.
Why will not Apple Music import my FLAC files? Apple Music supports ALAC, AAC, MP3, WAV and AIFF. FLAC is not on that list. Files that are not supported are skipped during import without an error message.
Does converting FLAC to ALAC lose quality? No. Both are lossless. The audio data is identical after conversion; only the container changes. What you lose is convenience.
Is 24-bit FLAC worth it on a phone? On a wired DAC or good monitors, the difference is audible on well-recorded material. On Bluetooth earbuds, it is not. The quality of the master matters more than the bit depth — converting an MP3 to 24-bit FLAC does not improve it.
What about DSD? DSD needs a player that decodes DSF/DFF, and usually an external DAC for anything above DSD128. It is a separate problem from FLAC and worth checking before you buy hardware.
💡 Expert Advice
The player matters as much as the file. A player that does not request exclusive audio output may resample your 24-bit/96kHz FLAC down to 16-bit/48kHz before it reaches the DAC — you lose the exact thing you went to the trouble of keeping. Over Bluetooth this does not apply; the codec is the bottleneck there.