Convert OGV to APNG Online

Turn your OGV video into an APNG animation with options like framerate, resolution limits, and image quality controls.

Initializing... drag & drop files here

Supports: OGV

OptionsAdvanced Options - Our defaults are optimized for the best results. We recommend you keeping the defaults unless you have a specific need.
Image resolution
Framerate
Framerate

OGV to APNG Converter

.ogv is the video-bearing form of Xiph.Org's Ogg container, registered by IETF RFC 5334 in September 2008 — in practice a Theora picture track with a Vorbis soundtrack, which is what Wikimedia Commons and a generation of Linux screen recorders produced. APNG is the animated form of PNG: every frame stored losslessly in full colour with an 8-bit alpha channel, and, since June 2025, a formal part of the PNG specification rather than a browser extension.

Converting one into the other turns a compressed video into an uncompressed animation. That is the right trade for a short logo loop, a UI micro-animation or a motion-graphic sting, where GIF's 256-colour palette produces visible banding. It is the wrong trade for anything long or photographic — and because this page has no length control, nothing stops you making a 200 MB file by accident. The two settings that decide that are Framerate and Image resolution.

OGV (Ogg Video) Format at a Glance

Property Value
Container Ogg — Xiph.Org; container in IETF RFC 3533, .ogv and video/ogg registered in RFC 5334 (September 2008)
Usual video codec Theora — bitstream finalised June 2004, derived from On2's VP3
Usual audio codec Vorbis (dropped entirely by this conversion)
Compression Lossy, inter-frame
Alpha channel None — Theora has no transparency support
Licence Royalty-free
Browser support today Deprecation announced October 2023; Theora disabled by default in Chrome 120, removed in Chrome 123; disabled by default in Firefox 126
Best for Royalty-free archival video; increasingly a format you convert out of

APNG (Animated PNG) Format at a Glance

Property Value
Standard Created at Mozilla in 2004 by Stuart Parmenter and Vladimir Vukićević; folded into the W3C PNG Specification (Third Edition), a Recommendation on 24 June 2025
Container An ordinary PNG plus three ancillary chunks — acTL (animation control), fcTL (per-frame control) and fdAT (frame data)
Compression Lossless only; DEFLATE, with no lossy mode at all
Colour Full truecolour, far beyond GIF's 256-colour palette
Transparency 8-bit alpha per pixel, not GIF's on/off mask
Audio None — it is an image format
Loop count in our output Infinite; the assembler is given a loop count of zero and there is no loop control on this page
Native browser support 95.94% globally per caniuse — Chrome 59+, Firefox 3+, Safari 8+, Edge 79+, Opera 9.5+
Fallback when unsupported The first frame is stored as normal PNG data, so non-supporting viewers show it as a still image

How to Convert OGV to APNG

  1. Upload Your OGV File: Drag the .ogv onto the page or click "Add Files" to browse. The entire clip is converted — there is no trim control here, so cut a long source down first.
  2. Set the Framerate: The Framerate dropdown runs from 1 FPS (Slideshow) to 50 FPS (Max Speed) and starts on 10 FPS (Recommended). This is the single strongest lever on output size, because the frame count is simply clip length × framerate.
  3. Set the Image Resolution (Optional): Image resolution starts on Keep original. Switch to Preset Resolutions for a target height such as 480p or 360p, Resolution Percentage to scale proportionally, Width x Height for exact pixels, or Width/Height to set one dimension and keep the aspect ratio. A "Use as max resolution" checkbox under the preset shrinks only clips larger than the target.
  4. Convert and Download: Click Convert and save the .apng. Files are uploaded over an encrypted connection, converted on our servers and deleted automatically after a few hours — no sign-up, no watermark.

Behind the scenes the frames are extracted as RGBA PNGs — resized during extraction, since the assembler cannot scale — then assembled with a per-frame delay of exactly 1/fps and a loop count of zero, and finally recompressed with a Zopfli optimisation pass. There is no quality slider, colour-reduction control or size target on this page, because APNG has no lossy mode to expose.

What Drives the File Size

Frame count is the whole story, and it is pure arithmetic:

Clip length at 5 FPS at 10 FPS (the starting value) at 25 FPS at 50 FPS
3 seconds 15 frames 30 frames 75 frames 150 frames
10 seconds 50 frames 100 frames 250 frames 500 frames
30 seconds 150 frames 300 frames 750 frames 1,500 frames
1 minute 300 frames 600 frames 1,500 frames 3,000 frames
5 minutes 1,500 frames 3,000 frames 7,500 frames 15,000 frames

Every one of those frames is a full lossless image at your chosen resolution. Halving the framerate roughly halves the file; dropping a 1080p clip to 480p cuts the pixels per frame by around 75%. For screen recordings and motion graphics — flat colour, hard edges — 10 to 15 FPS at the source resolution is usually right, because that content compresses extremely well losslessly. For filmed footage with grain, drop the resolution first: photographic noise is what makes a lossless animation enormous.

Frequently Asked Questions

Will my APNG have transparency if the OGV did not?

No, and no OGV can. Theora, the codec inside almost every .ogv, has no alpha channel — there is nothing in the source to preserve. Our pipeline extracts frames in RGBA specifically so alpha survives when a source has it, but an Ogg/Theora file will always produce an opaque animation. Nothing was flattened; there was never any transparency to flatten.

Why is the APNG so much larger than the OGV it came from?

Because they compress on opposite principles. Theora stores differences between frames and discards detail it judges invisible; APNG stores every frame in full, losslessly, with no lossy mode available anywhere in the format. A 30-second clip that was a few megabytes as video becomes 300 to 750 independent lossless images. That is the price of truecolour and clean alpha, and it is why APNG suits clips of a few seconds rather than whole videos.

How long a clip can I convert?

There is no frame ceiling on our side, which cuts both ways: a five-minute clip at 25 FPS really will attempt 7,500 lossless frames. The sensible working range is a few seconds up to about fifteen. Because this page has no trim control, cut the source first with video-cutter, which accepts .ogv directly, and come back with the section you actually want.

Does the APNG loop, and can I set the loop count?

It loops forever. The assembler is given a loop count of zero, which in the acTL chunk means infinite repetition, and there is no loop-count control on this page. If you need a fixed number of plays you will need a dedicated APNG editor afterwards, or a <video> element, which gives you loop control in markup instead.

What happens in a browser or viewer that does not support APNG?

It shows the first frame as a plain still image. That is by design: an APNG is a valid PNG, with the animation carried in the acTL, fcTL and fdAT ancillary chunks that unaware decoders skip. Per caniuse, 95.94% of users have a browser that animates it — Chrome 59+, Firefox 3+, Safari 8+, Edge 79+ and Opera 9.5+ — and the rest degrade to a static image rather than a broken one. Animated WebP renders nothing at all in the same situation.

My image viewer will not open the .apng file at all — why?

Because of the extension, not the bytes. APNG and PNG are the same container, and plenty of software only associates .png. Renaming clip.apng to clip.png fixes it without changing a single byte, and the animation still plays anywhere that understands the animation chunks.

Should I convert to APNG, GIF or WebP?

Pick APNG when colour fidelity and clean alpha matter — logos, UI recordings, gradients, soft shadows — and the clip is short. Pick OGV to GIF when reach matters more than quality, since GIF plays in essentially everything including old email clients, at the cost of a 256-colour palette per frame. Pick OGV to WebP when the smallest web payload wins and you can accept a lossy step. If you want to keep sound and full-length playback, none of them apply — use OGV to MP4.

Where did the audio go?

APNG is an image format and carries no audio track, so the Vorbis soundtrack in the .ogv is discarded. Only the picture frames are used. If you need the sound as well, extract it separately with OGV to MP3 or OGV to AAC, or convert the whole file to a video format instead. If the finished animation is still too heavy to share, compress-apng takes the .apng back as input and can target a specific output size, which this conversion page cannot.

Rate Convert OGV to APNG Online Tool

Rating: 0.0 / 5 - 1 reviews