Cookies for analytics and advertising
We use cookies for analytics and advertising, both sent to Google. Refusing changes nothing you can see.Read the privacy page
Converting FLAC to OGG produces the royalty-free file that Wikimedia Commons, open sound libraries and free-software projects ask contributors for. One thing to settle before you rely on it: the Ogg written here holds an Opus stream rather than Vorbis, and your FLAC tags cross into it unchanged.
Up to 100 files at once. Mixed formats are fine.
They convert one after another and download together as a ZIP.
FLAC to OGG
Ogg is a container and it can hold several codecs; the registry lists Vorbis, Opus and FLAC for it. For twenty-five years `.ogg` has meant Vorbis to most people, because that pairing came first and nothing displaced it in the public imagination. This converter writes Opus, and the difference is worth settling before a batch goes anywhere.
Opus is the stronger codec by any measure — published as RFC 6716 in 2012, it outperforms Vorbis at every bitrate and is mandatory in WebRTC, which is why every browser has one. None of that helps if the receiving side was written to look for Vorbis specifically. Read the project's own wording: a policy that says "Ogg" is satisfied, a policy that says "Ogg Vorbis" is not.
This is the page telling you not to use it, and it applies to more readers than not. Wikimedia Commons accepts FLAC, WAV and Ogg, because the criterion is whether a file can be decoded without a patent licence and FLAC passes it outright. So does every archive that adopted the same reasoning. If you hold a lossless master and the guideline does not name Ogg specifically, the master is the better contribution.
The reason is permanence rather than fidelity today. An archive keeps what it is given and derives everything else from it; a contributed Opus file is a derivative that can never be improved, while a contributed FLAC can be re-encoded into any format anyone needs in twenty years. Convert to Ogg when a rule forces it, when an upload size cap forces it, or when the material is speech where the difference is genuinely inaudible.
Rules naming Ogg were written to keep a project free of formats that need a licensed decoder. Wikimedia's media policy, Debian's packaging rules and the asset guidelines of most open-source games all share that ancestry. Ogg, Vorbis, Opus and FLAC are Xiph formats published as open specifications with royalty-free reference implementations, which is what put them on the acceptable side of the line.
The patent position that produced these rules has softened — MP3's last patents expired in 2017 and much of the MPEG audio estate has followed — but the policies remain, and correctly so from the projects' point of view: a policy written around a specification does not need revisiting every time a patent lapses. If a contribution guideline names Ogg, comply with it rather than arguing the merits in a submission comment.
This is the only lossy encode the recording has taken, which is the best position an encoder can be given: no earlier artefacts to reproduce, no accumulated damage, the full dynamic range of the master to work with. Opus at the Balanced band writes 64 kbps and is genuinely transparent on speech; High quality writes 128 kbps and is generous for music.
It is also irreversible, and an archive is exactly where that matters. Keep the FLAC after converting. The Ogg is a delivery copy for a project with a rule, not a replacement for the thing it was made from, and the whole argument of the previous section collapses if the master gets deleted once the upload succeeds.
Metadata normally loses something at a format boundary. Not here. FLAC stores its tags as Vorbis comments and Ogg carries the same structure in its stream header — an uncomplicated list of uppercase keys with text values — so TITLE, ARTIST, DATE, LICENSE, SOURCE and any custom field you invented arrive on the other side spelled exactly as they were.
That matters more than usual for archive contributions, where the licence statement and the source attribution are not decoration but the reason the file is acceptable. Embedded artwork crosses as a METADATA_BLOCK_PICTURE comment, which is the standard encoding at both ends and what foobar2000, VLC and the media servers read. Nothing has to be re-entered on the upload form that was already correct in the FLAC.
FLAC compresses losslessly to roughly half of raw PCM, which is about 5 to 6 MB a minute at CD quality. Opus at 64 kbps is around 0.5 MB a minute and at 128 kbps around 1 MB. A four-minute recording goes from roughly 22 MB to under 2 MB at Balanced, and a one-hour lecture from about 330 MB to about 29 MB.
For long-form spoken material that difference decides whether an upload is possible at all, and it is the one case where converting away from a lossless master is unarguable. An hour of committee proceedings or a field interview at 64 kbps Opus is indistinguishable from the FLAC to any listener and fits inside limits the FLAC never would.
The three bands resolve inside the encoder and Opus lands far lower than people expect: Small file writes 38 kbps, Balanced 64 and High quality 128. Someone used to judging MP3 sees 64 kbps and assumes the result will be unpleasant. It will not be — Opus at 64 kbps is a comfortable stereo music bitrate and at 38 kbps speech is entirely clear.
For a pronunciation clip, a bird recording, a spoken-word contribution or an oral-history excerpt, Small file is a defensible engineering choice rather than a compromise, and it keeps an archive's storage costs honest. For music, or for anything a project might later want to re-encode, choose High quality and give the encoder the room.
FLAC is specified to a maximum of eight channels, covering mono through 7.1, and the registry records Opus as reaching 255. Nothing in this direction has to be folded down, so a surround or ambisonic FLAC keeps its layout. Mono stays mono, which is the correct outcome for the speech and field recordings that make up most archive contributions.
Sample rate is the one thing that changes. Opus runs on a fixed 48,000 Hz clock and a decoder reports that rate whatever the encoder was handed, so a 44,100 Hz master presents as 48,000 Hz afterwards. No listener will hear it and no archive will object, but a cataloguing pipeline that records the technical rate from the delivered file should be told, because it will not match the master's.
Opus is the one audio target here that needs no encoder download, because every browser had to implement it for calls. The FLAC decoder is likewise on your machine already, so the conversion begins the moment you drop a file and contacts nothing across the network at any point.
Files are capped at 100 MB each — roughly twenty minutes of CD-quality FLAC — and a hundred can be dropped in one go, returned together as a ZIP. For an archive contributor that privacy property is worth stating plainly: the recording becomes public when you choose to upload it to the project, not as a side effect of preparing it.
| FLAC | OGG | |
|---|---|---|
| Full name | Free Lossless Audio Codec | Ogg Audio |
| File extension | .flac | .ogg, .oga |
| Media type | audio/flac | audio/ogg |
| Compression | Lossless — nothing is discarded | Lossy — file size is bought with quality |
| First published | 2001 | 2000 |
| Published by | Xiph.Org | Xiph.Org |
| Specification | RFC 9639 | RFC 3533 |
| Licensing | Open standard | Open standard |
| Standing today | Current | Current |
| Bit depth | 32 | — |
| Audio channels | up to 8 | — |
| Opens in a browser | Every browser | Current browsers |
| Considered instead | WAV, AIFF, MP3 | MP3, AAC, OPUS |
document properties can cross over — both FLAC and OGG have somewhere to store it.
Current browsers read OGG; older ones do not. 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.
OGG is a container rather than a single format. What actually plays is the codec inside it — usually Vorbis, Opus and FLAC — which is why two files with the same extension can behave differently on the same device.
Audacity, foobar2000 and VLC read both FLAC and OGG, so there is a way to check the result against the original without a second tool.
The two are aimed at different work: FLAC at archiving, OGG at the web and handing a finished file over. That is worth weighing before converting, because the reason one exists is usually the reason the other is awkward.
FLAC is Xiph.Org's format, published in 2001. It records 32 bits per channel.
OGG comes from Xiph.Org and dates from 2000, specified as RFC 3533. Audacity, VLC and foobar2000 all read it.
Opus. This converter writes Ogg with an Opus stream inside it, which is exactly what RFC 7845 describes and is a valid Ogg file — but it is not Vorbis, and a tool or a bot that checks for Vorbis by name will refuse it. Opus is the better codec by a wide margin at every bitrate. The question is only whether your destination cares which one it gets.
Yes, and that is usually the better upload. Commons accepts FLAC, WAV and Ogg because all three can be decoded without a patent licence, which is the entire basis of the policy. If your recording is a lossless master and the guideline does not force Ogg specifically, uploading the FLAC preserves everything and skips a lossy encode you cannot undo.
Dramatically. FLAC runs roughly 5 to 6 MB a minute for CD-quality stereo; Opus at the Balanced band writes 64 kbps, which is about 0.5 MB a minute. A four-minute track goes from around 22 MB to under 2 MB. High quality writes 128 kbps and roughly doubles that. The saving is real and it is paid for by detail that cannot be recovered afterwards.
Yes, and this is the one crossing on this site where the metadata systems genuinely match. FLAC tags are Vorbis comments and so are Ogg tags — the same list of uppercase key-value pairs — so title, artist, date, licence, source and any custom field you added map across directly. Embedded artwork travels as a METADATA_BLOCK_PICTURE comment, the standard mechanism at both ends.
Both are legitimate for Opus in an Ogg container, and convention has drifted towards .opus for Opus and .ogg for Vorbis. Wikimedia Commons accepts both extensions. If an upload form or a bot rejects the file for looking wrong rather than being wrong, renaming it costs nothing and often resolves it; if the project genuinely requires Vorbis, no rename will help and a desktop encoder is needed.
No. The FLAC is decoded and the Opus encoded inside the tab. Opus is the one audio target that needs no download at all — every browser had to implement it for calls — so this conversion starts immediately and contacts nothing. The file becomes a public contribution when you deliberately upload it to the archive, not when you convert it here.