Initializing... drag & drop files here
Supports: OGV
OGV is an Ogg container holding Theora video, the Xiph.Org codec that once powered open-web video. Compressing an OGV in place lowers its bitrate or resolution to shrink the file — but because Theora is now a legacy codec that current browsers no longer play by default, converting to WebM (VP9) or MP4 (H.264) usually produces a smaller, far more compatible result than re-compressing Theora. This page does both: it compresses OGV directly, and points you to the conversion path when that's the smarter move. Files upload over an encrypted connection, are processed on our servers, and are deleted automatically after a few hours — no sign-up, no watermark.
| Property | Value |
|---|---|
| Container | Ogg (Xiph.Org) |
| Extension | .ogv (video); .oga is the Ogg audio extension |
| Typical video codec | Theora, derived from On2's VP3 |
| Typical audio codec | Vorbis (also Opus, FLAC, Speex) |
| Theora 1.0 released | November 2008 |
| License | Royalty-free and open (Xiph.Org) |
| Common source | Wikimedia Commons and older open-source / Ogg-ecosystem exports |
| Native browser support | None by default — Chrome disabled Theora at version 120 and Chromium removed it in 123; Firefox disabled it by default in 126; Safari never supported it (per caniuse, ~8% global) |
| Superseded by | VP8/VP9 (WebM), then AV1 |
| Aspect | OGV (Theora) | WebM (VP9) | MP4 (H.264) |
|---|---|---|---|
| Codec era | 2008, legacy | 2013, current | 2003, universal |
| Compression efficiency | Lowest of the three | ~40-50% smaller than Theora at matched quality | Baseline; ~20-50% larger than VP9 |
| Browser playback | Disabled by default in current browsers | Chrome, Firefox, Edge, Opera, Safari 16+ | Every browser and device |
| Hardware decode | Rare | Most 2018+ devices | Nearly all devices since 2010 |
| Best for | Legacy Ogg/Wikimedia archives | Open-stack web embedding | Cross-device sharing and editing |
| xconvert path | This page, or OGV to WebM / OGV to MP4 | Compress WebM | — |
If you must keep the .ogv format for a legacy Ogg/Theora workflow, compress it in place. For almost everything else, convert instead: Theora's compression sits well behind VP9 and H.264, and current browsers no longer play Theora by default. In our testing, re-encoding an OGV to VP9 WebM at matched visual quality consistently produced a smaller file than re-compressing the Theora stream in place — Theora simply cannot reach VP9's efficiency. See OGV to WebM or OGV to MP4.
Safari has never supported Ogg Theora, Chrome disabled Theora playback by default in version 120 and Chromium removed the decoder in 123, and Firefox disabled it by default in version 126, with Edge and Opera following Chromium (per caniuse, global support now sits near 8%). Shrinking the file does not fix this — the incompatibility is the Theora codec itself. Converting OGV to WebM or MP4 is the reliable fix, since both play natively across current browsers.
It depends on the source, but re-compressing an existing OGV typically yields 20-50% with a Target file size (%) setting or a lower Quality Preset, and more if you also drop the resolution or trim dead footage. Because Theora is already a low-efficiency codec, gains from re-compressing it are modest compared with converting to VP9 or H.264, which repack the same footage far more tightly.
Trimming is the highest-leverage move when only part of the clip matters: footage cut with the Time Range control is never encoded at all, so removing half the runtime removes roughly half the size before any quality trade-off begins.
When Video Codec is set to Theora, the Constant Quality control exposes a 0-10 quality scale (higher = better quality and larger file), defaulting to 7. Lowering it trades visible quality for size. Because Theora is a low-efficiency codec, dropping the value far enough for a big size cut usually introduces visible blocking on motion — one more reason a VP9 or H.264 re-encode is often the better size play.
Compression changes the size in MB, not the duration or frame rate — the clip plays back at the same length unless you use the Trim time range to cut segments. The resolution stays the same unless you pick a lower preset or let Auto Scale reduce it to hit a size target.
Not really. The compatibility problem is the Theora codec, not the container or its bitrate, so a smaller Theora file still will not play in browsers that dropped Theora. To gain playback compatibility you have to change codecs, which means converting to WebM (VP9) or MP4 (H.264) rather than compressing in place.
By default the Ogg container keeps Vorbis audio, the standard Xiph pairing for Theora. You can switch to Opus (newer and more efficient), FLAC (lossless), or Speex under Advanced Options. Opus gives the best quality per bitrate if you are specifically trying to shave audio size out of the file.
Yes — compression runs on our servers, not in your browser. Files upload over an encrypted connection, are processed, and are deleted automatically after a few hours. There is no sign-up and no watermark. For a preprocessing pass on long clips before compressing, see the Video Compressor.