Initializing... drag & drop files here
Supports: WEBM
WebM is a Google-backed open container (first released May 18, 2010) that pairs VP8/VP9/AV1 video with either Vorbis (original) or Opus (added 2013) audio. FLAC — the Free Lossless Audio Codec — was released July 20, 2001 by Josh Coalson and is now maintained by the Xiph.Org Foundation. It compresses PCM audio to roughly 50-70% of the original size while remaining bit-for-bit identical on decode. Converting WebM to FLAC extracts just the audio track into a format that's safe to edit, archive, and re-encode without compounding loss.
Honest note on quality: if your WebM contains Opus or Vorbis audio (which it almost always does — for example, YouTube has streamed Opus inside WebM since 2014-2015), transcoding to FLAC does not restore quality. The Opus/Vorbis stream is lossy; FLAC just freezes whatever it received. The benefit is that future edits, splits, and format changes won't add another generation of lossy compression on top.
| Property | WebM (Opus/Vorbis) | FLAC |
|---|---|---|
| Compression | Lossy (perceptual) | Lossless (bit-identical) |
| Codec maintainer | Xiph.Org / IETF (Opus); Xiph.Org (Vorbis) | Xiph.Org Foundation |
| First released | 2010 (container) | 2001 |
| Typical bitrate | 64-256 kbps (Opus); 96-500 kbps (Vorbis) | 700-1100 kbps for CD-quality stereo |
| Container role | Multimedia (video + audio) | Audio-only |
| File size vs source PCM | ~5-15% of PCM | ~50-70% of PCM |
| Editing-friendly | Re-encoding adds further loss | Re-encode and split without quality loss |
| Browser playback | Native in Chrome, Firefox, Edge, Safari 14.1+ | Limited; Chrome and Firefox yes, Safari via add-ons |
| Best fit | Streaming, web delivery | Archive, mastering, hi-fi library |
| Level | Encode speed | File size vs Level 5 | When to use |
|---|---|---|---|
| 0 | Fastest | ~2-3% larger | Real-time capture or low-power devices |
| 5 (default) | Fast | Baseline | Recommended general-purpose setting |
| 6-7 | Slower | ~1-2% smaller | Final archive when disk space matters |
| 8 | Slowest (3-5x level 5) | ~2-3% smaller | Cold archive; one-time encode |
| 9-12 (xconvert extended) | Slowest | Marginal extra savings | Maximum compression batch jobs |
All levels decode to bit-identical PCM — there is no quality difference. See BrianLi's comparison for measured size/time data.
No. FLAC is a lossless container, but it can only preserve what it receives. If your WebM holds Opus or Vorbis audio (the only two codecs the WebM spec permits), that data is already lossy. FLAC freezes it perfectly but cannot reconstruct frequencies the original encoder discarded. The upside is that any future edits or format changes will not add a second generation of lossy loss.
Almost always Opus for files made after about 2014, or Vorbis for older files. WebM downloaded from YouTube via the WebM+VP9 stream uses Opus (YouTube switched on Opus-in-WebM in late 2014 to early 2015). Screen recorders, OBS, and Zoom exports also default to Opus inside WebM. Vorbis still appears in some legacy uploads and game audio dumps.
Level 5 for almost everyone. Levels 6-8 in the FLAC reference encoder usually save only 1-3% of disk space but take 3-5x longer to encode. Decoding speed is identical regardless of level. Pick level 8 (or higher in our extended range) only for one-time cold archives where you genuinely care about the last megabyte and have CPU time to spare.
Because WebM's Opus/Vorbis streams are lossy and FLAC is lossless. A typical 10-minute Opus track at 128 kbps inside WebM is about 9 MB; the same audio rendered to FLAC at CD-resolution stereo will land around 50-70 MB. You're trading file size for an editing-safe master. If you only need playback, keep the WebM or convert to WebM to MP3 instead.
You lose the video track and any chapter markers or VTT subtitles the container carried, but the audio stream itself is decoded sample-accurately into FLAC. No transcoding artifacts are added by the FLAC step — the only loss is whatever was already baked in by the Opus/Vorbis encoder when the WebM was created.
Yes. Expand Advanced Options and use the Trim control to set a start time and duration in hours:minutes:seconds.milliseconds. Only the selected range is decoded and written to the FLAC output, which is faster than converting the full file and trimming afterwards. For more elaborate cuts use Audio Cutter.
Leave it on "Original" unless you have a specific reason to resample. WebM audio is typically delivered at 48000 Hz (Opus's internal rate) or 44100 Hz (CD). Downsampling to 44100 Hz makes sense only if you're targeting a CD-style hi-fi library; upsampling does not add resolution. Voice-only material like podcasts can sit safely at 22050 Hz or even 16000 Hz with a noticeable file-size drop.
Yes on Android (native since Android 3.1, 2011) and Windows 10+ (native in Groove / Media Player). On iOS, the Files app and Apple Music play FLAC natively as of iOS 13 (2019). Older iOS versions need VLC or a third-party player. For maximum compatibility across older devices, convert to FLAC to WAV (universal but ~2x file size) or WebM to MP3.
No. xconvert produces a clean FLAC with no watermark, no metadata injection, and no quality cap. The output is the full bit-identical encode of whatever the source contained. There is no sign-up requirement and no file count limit during normal use.