Initializing... drag & drop files here
Supports: MOV
A QuickTime .mov from a Mac, an iPhone or a screen recorder carries a video track and an audio track; this page throws away the picture and re-encodes the sound into an Ogg audio file with the .oga extension. OGA is not a codec — it is the Ogg container (RFC 3533, May 2003) with the extension that RFC 5334 reserves for audio-only Ogg streams. What ends up inside it is your choice of Vorbis, Opus, Speex or FLAC, and that choice, not the extension, decides how the file sounds and where it plays.
.mov onto the page or click "+ Add Files" to browse for it. Several clips can be queued and run with the same settings; each is uploaded over an encrypted connection and converted on our servers..oga. Audio Channel, Audio Sample Rate and Trim stay on their original values unless you change them. No sign-up, no watermark; files are removed from our servers automatically after a few hours.| Property | Value |
|---|---|
| Container | Ogg — RFC 3533, "The Ogg Encapsulation Format Version 0", May 2003 (Informational) |
| Extension registered by | RFC 5334, "Ogg Media Types", September 2008 |
| MIME type | audio/ogg |
Meaning of .oga |
The general audio-only Ogg extension; .ogg is reserved by the same RFC for backward-compatible Vorbis-only files |
| Skeleton bitstream | RFC 5334 says .oga content SHOULD carry an Ogg Skeleton metadata stream; our encoder, like most, does not add one — players identify the stream from its codec headers instead |
| Codecs this page can write | Vorbis (preselected), Opus, Speex, FLAC |
| Licensing | Royalty-free throughout — container and all four codecs come from Xiph.Org or the IETF |
| Native browser playback | Ogg Vorbis reaches about 95% of global browser usage: Chrome 4+, Firefox 3.5+, Edge 17+, Safari partial from 14.1 and full from 18.4 |
| Codec | Standard | Lossy or lossless | Bitrate span | Best for |
|---|---|---|---|---|
| Vorbis | Xiph.Org, Vorbis I | Lossy | 32–320 kbps here | Music and general playback; the widest OGA support |
| Opus | RFC 6716, September 2012 (updated by RFC 8251) | Lossy | 6–510 kbit/s by the spec | Speech, podcasts, anything under about 96 kbps |
| FLAC | Xiph.Org | Lossless | Not rate-controlled | Keeping the decoded audio bit-exact for archiving |
| Speex | Xiph.Org | Lossy | 8–44 kbps here, mono or stereo | Legacy narrowband voice only — Xiph's own site states Speex "has been obsoleted by Opus" |
Four combinations on this page resolve differently from what the control suggests. None of them fails — they silently produce something other than the literal reading:
The bytes are the same family; the extension is a labelling convention. RFC 5334 registers .oga as the general extension for audio-only Ogg streams served as audio/ogg, and keeps .ogg for files that hold nothing but a Vorbis bitstream, purely for backward compatibility with older players. Renaming one to the other changes nothing inside the file. If your target system insists on the three-letter form, use MOV to OGG instead — the same codecs and controls are on that page.
Some, unless you choose FLAC. The audio in a .mov is almost always AAC, and our server always re-encodes rather than copying the stream, so Vorbis, Opus and Speex output is a lossy-to-lossy generation. At 128 kbps or above that second generation is usually inaudible. FLAC is the exception: it stores the decoded samples bit-exactly, so nothing further is lost — though it cannot recover anything the original AAC encoder already discarded.
Above roughly 96 kbps the two are close enough that Vorbis's broader player support makes it the safer pick, and it is what is preselected here. Below that — voice memos, interview recordings, lecture capture — Opus is clearly better per kilobit, which is why the IETF standardised it in RFC 6716 for exactly that range. Both are royalty-free, so the decision is only about target size and where the file has to play.
Safari gained partial Ogg Vorbis support at 14.1 and full support at 18.4, which puts Ogg Vorbis playback at about 95% of global browser usage. Older Apple software and the stock iOS Files preview are the remaining gap, and no version of QuickTime Player has ever handled Ogg natively. VLC plays all four codecs on every platform. If you need something that opens everywhere without thinking about it, convert to MOV to MP3 instead.
Because libvorbis's quality ladder ends at 320 kbps and our encoder clamps anything above that to the ceiling. The 384K entry in the Variable Bitrate list is not a Vorbis quality step, so it is treated as a plain bitrate target and then reduced. If you genuinely need a higher rate, choose Opus (which the specification takes to 510 kbit/s) or FLAC, where rate control does not apply at all.
Yes — use the Trim control on this page, which takes a start time and a duration in either seconds or HH:MM:SS.sss form, and only that span is encoded. Do not send the .mov to our audio cutter; that tool takes audio files, not video. To cut the video first and convert afterwards, use Video Cutter.
The video track is discarded entirely — an OGA holds only audio. Track-level tags such as title and artist are not carried over from a QuickTime movie in any reliable way, and chapter markers, timecode and any embedded subtitle track are lost, because none of them has an equivalent in an audio-only Ogg stream. Keep the original .mov if that material matters.
Your .mov is uploaded over an encrypted connection and converted on our servers; the upload and the finished .oga are both deleted automatically after a few hours. Nothing is shared or made public, there is no sign-up and no watermark is added. The practical size limit is upload time rather than anything else, so trimming a long recording before uploading is the fastest route.
Pick FLAC here if a system specifically wants the Ogg container — Ogg FLAC and native FLAC are different framings of the same codec, and a few players read only one of them. If you have no such requirement, the standalone MOV to FLAC output is the more widely recognised file. Either way the audio is lossless relative to what was decoded out of the MOV.