Free tools for your next audio edit
Convert WAV to FLAC. Keep the audio samples.
Encode supported short PCM WAV files to FLAC locally. The encoder’s audio checksum must match the source PCM before a download is offered.
Convert WAV to FLAC
Free · localChoose a supported PCM WAV. No audio upload or account required.
Supports mono or stereo 16- or 24-bit integer PCM RIFF/WAVE at 8–192 kHz, including supported extensible PCM layouts. Floating-point, 8- or 32-bit, compressed, RF64, multichannel and segmented WAVs are not supported. Input and output must each fit 50 MiB and input must be no longer than five minutes. Sample values, rate, bit depth and channel layout are preserved; metadata and artwork are not copied. Browser playback may not support FLAC.
Open, encode, check
How to convert WAV to FLAC
- 01 / OPEN
Choose a PCM WAV
Select a mono or stereo 16- or 24-bit integer PCM WAV at 8–192 kHz. It must be no longer than five minutes and fit 50 MiB. Supported extensible PCM layouts are accepted.
- 02 / ENCODE
Encode and verify locally
The browser encodes the original PCM values to FLAC without resampling or bit-depth reduction. It compares the encoder’s stored audio checksum with a checksum of the source samples before offering a download.
- 03 / REVIEW
Download the FLAC
Download the verified result and open it in your audio editor or player. Browser FLAC playback varies. Keep the original WAV if you need its metadata or other chunks.
What is preserved
Is WAV to FLAC lossless?
For supported integer PCM sources, this converter preserves audio sample values, frame count, sample rate, bit depth and mono or stereo channel layout. FLAC compresses the samples; it does not need to discard audio detail. The output file bytes and headers differ from WAV even when the decoded samples match.
The converter compares the source PCM checksum with the checksum recorded by the encoder. This checks the audio values, not the source’s provenance or the contents of other WAV chunks. Tags, artwork, markers, broadcast metadata and other non-audio chunks are not copied. A WAV made from previously lossy audio does not regain missing detail.
FLAC is often smaller than PCM WAV, but size depends on the audio and metadata. Random or very complex signals may compress little or even produce a larger file. Compare actual file sizes and keep the original if needed. Our FLAC versus WAV guide explains the tradeoffs.
Check the source format
Supported WAV files and troubleshooting
The input must be RIFF/WAVE with 16- or 24-bit integer PCM, mono or stereo, at 8–192 kHz. For extensible WAV, the valid bit depth must match its container, and the channel mask must be unspecified or match mono/stereo. Both input and output must fit 50 MiB; input must be no longer than five minutes. Files that fail validation or checksum verification are rejected.
Floating-point WAV, 8- or 32-bit PCM, compressed WAV, RF64, segmented audio and multichannel layouts are not supported here. Use a desktop converter that supports the source format when those details matter. The WAV file inspector can show stored format information but does not compare audio samples.
To convert the other way, use FLAC to WAV for supported checksum-bearing FLAC files. This encoder uses @audio/encode-flac, which includes libFLAC through libflac.js. See the encoder license and libFLAC and wrapper notices.
A few useful answers
Free WAV to FLAC converter questions
How do I convert WAV to FLAC?
Choose a supported PCM WAV, convert it locally and download the FLAC if the encoder checksum matches the source samples. Keep the WAV if its metadata matters.
Is WAV to FLAC lossless?
For supported files, the conversion preserves PCM sample values, frame count, sample rate, bit depth and mono or stereo layout. The encoder’s audio checksum must match the source PCM. WAV metadata and artwork are not copied.
Is the FLAC always smaller?
No. FLAC often compresses PCM audio, but the result depends on the signal. Highly complex or random audio can compress little or produce a larger file.
Which WAV files are supported?
RIFF/WAVE with mono or stereo 16- or 24-bit integer PCM at 8–192 kHz, including supported extensible PCM layouts. Input and output must each fit 50 MiB; input must be no longer than five minutes. Floating-point, compressed, RF64, segmented and other bit depths are unsupported.
Is my audio uploaded?
No. Encoding and checksum comparison run locally in the browser. Download the result before leaving the page.
After preparing your audio