XCF to OGV

Convert GIMP XCF project files to OGV video online for free. Royalty-free Theora codec for web.

Initializing... drag & drop files here

Supports: XCF

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Show All Options
Merge strategy
Select Merge images to combine all uploaded files into a single video. Use Video per image to create a separate video for each individual file.
Image Duration
Duration
This is amount to time a single image is displayed on the output video. Only applied to images that are not GIF.
Background Color
Background Color
File Compression
Preset
Video resolution

How to Convert XCF to OGV Online

  1. Upload Your XCF Files: Drag and drop or click "+ Add Files" to select one or more GIMP project files (.xcf). Batch is supported, so you can drop a whole folder of XCFs and turn them into a single slideshow.
  2. Pick Merge Strategy and Image Duration: Under "Merge strategy" choose "Merge images" to combine every XCF into one OGV slideshow, or "Video per image" to render each XCF as its own clip. Set "Duration" per frame (defaults to 5 seconds; presets range from 1/60 second up to 10 seconds).
  3. Tune Compression and Resolution (Optional): Under "File Compression" pick "Quality Preset" (Very High recommended for archival, Medium for web) or switch to "Constant Quality" / "Constraint Quality" for finer control. Under "Video Resolution" keep original, choose a "Preset Resolution" (240p–4320p), enter exact "Width x Height", or scale by percentage. Set a "Background Color" if your XCF layers contain transparency.
  4. Convert and Download: Click "Convert" and download your.ogv file. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark, never shared.

Why Convert XCF to OGV?

XCF is GIMP's native project format — it preserves layers, channels, paths, guides, and selection state, but no browser or video player will load it. OGV (Theora video in an Ogg container) is the open, royalty-free format Wikimedia Commons accepts alongside WebM, so it remains the practical target when you need GIMP artwork to play inside a Wikipedia article, a free-software documentation video, or a CC-licensed project that avoids patent-encumbered codecs.

  • Wikimedia Commons uploads — Commons accepts WebM (preferred) and Ogg Theora; converting an XCF storyboard to OGV is the fastest way to get a slide-style video into a Wikipedia article without re-encoding through a third tool. (Wikimedia Commons help)
  • Royalty-free open-source documentation — Theora is unencumbered by patent royalties, so Linux distros, FSF-aligned projects, and academic OERs that ship with their own player can embed OGV without licensing concerns.
  • GIMP storyboard to slideshow — designers who lay out a comic, infographic, or step-by-step tutorial as XCF layers can flatten each XCF and run them in sequence with a configurable per-frame duration.
  • Long-archive portfolios — Theora's spec is frozen and reference encoders are open-source, which makes OGV a durable archival container when you don't want to depend on a vendor codec.
  • Legacy MediaWiki / Kaltura installs — older self-hosted MediaWiki, Kaltura, and intranet wikis still ship with TimedMediaHandler defaulting to Theora playback; OGV remains the safe upload for those environments.
  • Static Linux desktop demos — GNOME Help, KDE UserBase, and similar GNU documentation continue to embed OGV with <video> fallback, so converting a GIMP-built UI mock to OGV slots straight in.

XCF vs OGV — Format Comparison

Property XCF OGV
Type Image project (GIMP native) Video container (Ogg)
Codec / structure Layers, channels, paths, guides, alpha, selection Theora video, optional Vorbis/FLAC audio
First released 1997 (with GIMP) November 2008 (libtheora 1.0 stable)
Compression Optional zlib/RLE/gzip/bzip2/xz on layers Lossy DCT-based, similar approach to early MPEG-4
Animation / video None — single multi-layer image Yes — full video with frame timing
Browser playback None (no native viewer) Removed from Chrome 120+, Firefox 126+; never supported in Safari
Royalty / patents Free, open spec Free, royalty-free (Xiph.Org Foundation)
Best for Editing in GIMP, preserving layer structure Wikimedia uploads, open-source video archives

File Compression Quick Guide

Mode What it does When to pick
Quality Preset Single dropdown from Lowest to Highest, mapped to a Theora qscale Fastest choice; "Very High" is a sensible default for slideshows
Constant Quality (CRF-style) Holds visual quality steady; bitrate varies per frame Mixed content (photos + flat graphics) where you want consistent look
Constraint Quality Caps quality at a ceiling but allows lower for simple frames Mostly flat XCF artwork where complex frames don't need extra bits
Constant Bitrate Forces a target kbps end-to-end Streaming over a known-bandwidth link
Variable Bitrate Targets an average bitrate, varies per frame Generally best size/quality tradeoff for XCF slideshows
Target file size (%) Auto-scales bitrate to hit a percentage of input size Quick "make it ~50% smaller" without picking numbers
Specific file size Auto-scales bitrate to hit an exact MB target Wikimedia Commons uploads where you want to stay under a soft limit

Frequently Asked Questions

Will my GIMP layers be preserved in the OGV?

No — XCF is a layered project format and OGV is a flat video stream. Each XCF is rendered as a flattened image (composited with its layer visibility, opacity, and blend modes applied) before being placed in the video. If you need layers to remain editable, keep the XCF and only export OGV for delivery.

Why does Chrome no longer play my OGV file?

Chrome disabled Ogg Theora support by default starting in Chrome 120 (December 2023) and removed it shortly after; Firefox followed in Firefox 126. Safari has never supported Theora natively. If you need a <video> tag to play in modern browsers, convert XCF to WebM or convert XCF to MP4 instead — VP9 and H.264 are universally supported.

Should I upload OGV or WebM to Wikimedia Commons?

WebM. Commons explicitly states "WebM is the preferred format" and notes that "Theora is older and significantly less efficient than VP9, leading to higher file sizes," recommending VP9 for new uploads. OGV is still accepted (and they ask you not to needlessly re-encode existing OGV files), but if you're starting from XCF source, XCF to WebM is the better Commons target.

Why is my OGV so much larger than the same content as WebM?

Theora is a 2008-era codec roughly comparable to early H.264 baseline; VP9 (used in WebM) is a 2013 codec that achieves ~50% smaller files at equivalent visual quality. For a slideshow of static GIMP frames the gap is smaller than for live-action video, but expect OGV files to be 30–80% larger than the WebM equivalent at matched quality.

How long can each XCF frame stay on screen?

The "Duration" dropdown ranges from 1/60 second (i.e. one frame at 60fps) up to 10 seconds per image, with intermediate presets at 1/30, 1/24, 1/10, 1/5, 1/3, 1/2, 1, 2, 3, 4, 5, and 10 seconds. Pick longer durations (3–5 seconds) for readable slides; pick fractional-second values to build smooth animations from XCF layer-frames.

What happens to transparent areas in my XCF?

XCF supports an alpha channel, but OGV/Theora is opaque only. Transparent pixels in your XCF are composited against the "Background Color" you select (default black) before encoding. If your slideshow needs transparent black bars or a colored matte, set the background here — there's no way to fix it after encoding.

Can I make one OGV from many XCFs, or one OGV per XCF?

Both. "Merge strategy → Merge images" stacks every uploaded XCF into a single OGV slideshow in upload order, using the duration you set per frame. "Video per image" renders each XCF as its own.ogv clip and zips them together for download — useful when each artwork needs to be a standalone asset.

Is OGV the same as OGG?

Closely related but not identical. OGG is the container; OGV is the convention for an Ogg file that contains video (typically Theora video plus optional Vorbis/FLAC audio). A.ogg file with audio-only content uses the.oga or.ogg extension;.ogv is reserved for files that include a video stream. (Theora on Wikipedia)

What other XCF outputs make sense?

If you want a web-playable video go with XCF to WebM or XCF to MP4; for a looping animation use XCF to GIF; for a static deliverable use XCF to PNG or merge multiple XCFs into a single XCF to PDF document.

Rate XCF to OGV Tool

Rating: 4.8 / 5 - 119 reviews