Convert FLAC to AIFF

Converting FLAC to AIFF gives Mac audio software and hardware the uncompressed file they insist on, at roughly double the size. Read the bit-depth section first: the AIFF written here is 16-bit whatever the FLAC held, which is the one thing this conversion takes away from a master.

  • Where it runs In your browser. The file is never uploaded.
  • Lossless Nothing is discarded. The AIFF holds exactly what the FLAC held.
  • File size limit Up to 100 MB per file, free, without an account.

Up to 100 files at once. Mixed formats are fine.

The output is 16-bit, and a 24-bit FLAC pays for it

This belongs before anything else on the page, because it is the one loss a reader coming from a lossless archive would not think to check. The PCM written here is signed 16-bit, always. A 24-bit FLAC — the normal depth for a studio master, a high-resolution purchase or a careful transfer — is reduced to 16 bits per sample on the way through, and no later step recovers the difference.

On playback this is inaudible; 16 bits at 44,100 Hz is what a CD holds and what most listening has always been. In a session it is not nothing. Twenty-four bits exist so that gain changes, summing and limiting have room to work without the noise floor rising into audibility, and a master that will be processed further should keep them. If your destination genuinely needs 24-bit AIFF, a desktop converter is the correct instrument and this page is not.

When 16 bits is exactly the right answer anyway

A great many destinations for this conversion specify 16-bit and nothing else. An audio CD is 16-bit stereo at 44,100 Hz by definition. Most hardware samplers, groove boxes and older studio units read 16-bit PCM because that is what their converters and their memory were built around. Broadcast and library delivery standards frequently name it outright.

For those, the reduction is not a compromise but the specification, and doing it here saves a step. What is worth avoiding is a chain where the depth drops more than once, or drops on the way into a session that then runs at 24 or 32 bits internally — the session depth governs the mix, not the sources in it, so a 16-bit AIFF sits inside a 24-bit project without any further loss.

Why the destination refuses the FLAC in the first place

FLAC is a Xiph format, released by Josh Coalson in 2001 and maintained by Xiph.Org since 2003, and Apple came to it late — macOS 10.13 and iOS 11 added native playback in 2017. Logic will import one today, and so will most current software, but the requirement usually comes from somewhere older or lower down: a hardware unit whose firmware implements PCM and no decoder, a template written when nothing on the Mac read FLAC, a delivery standard that names AIFF because the studio that wrote it did.

Hardware is the least negotiable of those. A sampler does not have a FLAC decoder because somebody would have to write and maintain one, and it will never gain the ability. When a device asks for AIFF, converting is the entire answer and there is no argument to be had. Software that merely prefers AIFF is different, and importing the FLAC directly is usually the better move where it works.

The sample rate is carried across, which decides CD authoring

Nothing here resamples. A 44,100 Hz FLAC produces a 44,100 Hz AIFF, a 48,000 Hz one produces 48,000, and a 96,000 Hz high-resolution master produces 96,000 at 16 bits — an unusual combination but a legal one. That is the correct behaviour: resampling is a decision with audible consequences and should be made deliberately in an editor, not silently by a converter.

It also means the CD-authoring case has one condition. An audio CD is 44,100 Hz and nothing else, so a 48 kHz source will produce a 48 kHz AIFF that your authoring tool must resample or will refuse. Check the rate of the masters before converting a disc's worth, because a mixed set of rates is the version of this problem that surfaces at the burn stage.

A COMM chunk, an SSND chunk, and nothing to put a title in

An AIFF is a sequence of chunks and the one written here holds exactly two. COMM states the channel count, the frame count, the bit depth and the sample rate; SSND holds the samples. There is no ID3 chunk, no ANNO chunk, no NAME chunk and no artwork.

So the FLAC's tag block ends at the boundary — title, artist, album, composer, date, catalogue number, replay-gain values and any embedded cover are all absent from the result, and no later tool can recover them from the AIFF. Inside a session that is entirely correct, since the file is a region on a timeline and not a library entry. Going the other way, write down what matters first.

The MD5 that made the FLAC an archive does not travel

A FLAC stream header carries an MD5 of its decoded audio, computed at encode time. It is the reason a FLAC is an archive rather than a smaller copy: a decoder can reconstruct the samples years later, hash them, and prove nothing has rotted. AIFF has no such field, and a corrupted AIFF is still a structurally valid AIFF.

That sets the filing rule for this conversion. The FLAC remains the archive copy and the AIFF is a working file — regenerable in a minute, and safe to delete when the session is finished. Replacing a checksummed master with an uncompressed working copy loses both the verification and half your disk, which is a poor trade in both directions at once.

Both formats stop at eight channels, so nothing folds down

The registry records eight channels as the ceiling for FLAC and eight for AIFF, which is a rare exact match. Mono, stereo, quadraphonic and 7.1 all pass through with their layouts intact, and there is no case in this direction where a channel has to be discarded or summed into another.

For post-production that is the useful part: a 5.1 stem archived as FLAC arrives in the session as a 5.1 AIFF. What does not travel is any channel-order or speaker-assignment metadata beyond the count itself, because the COMM chunk records how many channels there are and not what they mean. A multichannel file should be checked against the session's expected order rather than assumed.

Ten megabytes a minute, and where the ceiling actually bites

Uncompressed 16-bit stereo at 44,100 Hz costs 176,400 bytes a second — about 10 MB a minute — whether the minute is an orchestra or silence, because every sample is written out as a plain number. FLAC typically halves that, so the AIFF is roughly double the file you started with. A four-minute track at 22 MB becomes about 42 MB.

The 100 MB cap applies to what you drop, so the practical limit is around twenty minutes of CD-quality FLAC per file. That is comfortable for tracks, stems, hits and cues and insufficient for a concert or a long interview, where an editor should split the source first. The constraint is the tab's memory rather than an allowance, so there is no tier that raises it.

The one target here that needs no codec at all

Writing AIFF costs no dependency. The samples are muxed as a WAV and then rewrapped by ten lines of arithmetic — the header rebuilt big-endian, the sample rate written as the 80-bit extended float the format insists on, and each sample's bytes reversed. No WebAssembly encoder is fetched, unlike the MP3, AAC and FLAC targets on this site.

Decoding the FLAC happens on your own machine too, so a conversion here moves nothing across the network in either direction. For unreleased masters, client material or anything under an embargo that is the property worth having, and it is checkable rather than promised: open the network tab, run a conversion, and watch nothing leave.

How to turn a FLAC into an AIFF file

  1. Check whether your destination needs 24-bit — this writes 16-bit PCM only.
  2. Drop the FLAC files onto this page, or click to choose them.
  3. Download the AIFF, or take a set of stems back together as a ZIP.

FLAC and AIFF compared: compressed lossless against raw PCM

FLAC compared with AIFF
FLACAIFF
Full nameFree Lossless Audio CodecAudio Interchange File Format
File extension.flac.aiff, .aif
Media typeaudio/flacaudio/aiff
CompressionLossless — nothing is discardedUncompressed
First published20011988
Published byXiph.OrgApple
SpecificationRFC 9639
LicensingOpen standardPublished, not standardised
Standing todayCurrentCurrent
Bit depth3232
Audio channelsup to 8up to 8
Opens in a browserEvery browserSome browsers
Considered insteadWAV, MP3WAV

What survives

Nothing is discarded. FLAC and AIFF both store their content losslessly, so the conversion is a change of packaging rather than a change of quality, and it can be repeated without accumulating damage.

document properties can cross over — both FLAC and AIFF have somewhere to store it.

Opening the result

Only some browsers read AIFF. It is the less portable of the two, so it is worth being sure the program at the other end accepts it before sending one.

AIFF is a container rather than a single format. What actually plays is the codec inside it — usually PCM — which is why two files with the same extension can behave differently on the same device.

Audacity reads both FLAC and AIFF, so there is a way to check the result against the original without a second tool.

File size and quality

AIFF stores the samples raw, so the file grows substantially without gaining anything. It is the right direction only when a program on the far side refuses FLAC, which is the usual reason for doing it.

What each format is for

FLAC is Xiph.Org's format, published in 2001. It records 32 bits per channel.

AIFF comes from Apple and dates from 1988. Logic Pro, Audacity and Adobe Audition all read it.

FLAC to AIFF: depth, tags and session questions

Will a 24-bit FLAC stay 24-bit?

No. The AIFF written here is 16-bit PCM regardless of what the FLAC held, so a 24-bit master loses eight bits of every sample and cannot get them back. For listening this is inaudible; for a master that will be processed, gain-staged and re-limited it is a real reduction in headroom. If depth matters, use a desktop converter that preserves it — this is a limitation worth knowing before a session, not after.

Does the sample rate change?

No. Whatever rate the FLAC carried is the rate the AIFF gets — 44,100 Hz stays 44,100 and 96,000 stays 96,000. Nothing resamples for you in either direction. That is the behaviour you want for CD authoring, where 44,100 Hz is mandatory, and it means a 48 kHz source will still need resampling somewhere else before it can be burned.

Do the FLAC tags survive?

No, and none of them. The AIFF produced here contains a COMM chunk describing the audio and an SSND chunk holding the samples, and nothing else — no title, no artist, no album, no artwork, no cue points. For a file dropped into a session or a sampler slot nobody will miss them. For anything going back into a library, note what you need before converting.

How much larger is the AIFF?

Roughly double. FLAC compresses losslessly to about half of raw PCM, and AIFF stores the samples uncompressed at about 10 MB a minute for 16-bit stereo at 44,100 Hz. A four-minute track at around 22 MB as FLAC becomes about 42 MB as AIFF. A 24-bit source shrinks relative to that, because the output is 16-bit whatever went in.

Is the audio itself altered?

Only by the depth reduction. FLAC decoding is exact, and AIFF stores what it is given without compression, so at 16 bits in and 16 bits out the samples arrive unchanged — the same numbers written big-endian instead of little-endian. From a 24-bit source the samples are reduced to 16 bits, which is the one place any information is lost.

Does the file leave my computer?

No. The FLAC is decoded by your own machine and the AIFF header is assembled in the tab with arithmetic rather than a codec, so this target needs no encoder download of any kind. Files are capped at 100 MB each, which is roughly twenty minutes of CD-quality FLAC, and a hundred can be dropped at once.

More about these formats