Initializing... drag & drop files here
Supports: ORF
Turn a set of Olympus ORF RAW photos into one animated PNG: upload your frames in shooting order, set a frame rate, and download a single looping APNG. Each ORF is demosaiced and rendered to an 8-bit sRGB frame, so a timelapse or burst sequence plays back in full 24-bit color with no 256-color GIF palette crushing. Upload one ORF and you get a clean one-frame APNG; upload several and each becomes a frame in the animation.
| Property | APNG | GIF |
|---|---|---|
| Color depth | 24-bit (16.7M colors) | 8-bit (256 colors) |
| Transparency | 8-bit per-pixel alpha | 1-bit (on/off) |
| Compression | Lossless | Lossless, palette-limited |
| RAW photo frames | No color banding | Visible banding on skies and gradients |
| Fallback when unsupported | Shows first frame | N/A (universal) |
| Browser support | ~94.7% of users | Universal |
Add every ORF you want as a frame before you convert — the upload order is the playback order, which matters for a timelapse or interval sequence. Each file becomes one frame, and the FRAMERATE setting controls how long each frame is shown. A single uploaded ORF produces a valid one-frame (static) APNG.
ORF stores 12- or 14-bit sensor data, and GIF caps every frame at 256 colors, which adds heavy banding to skies, sunsets, and smooth gradients common in landscape RAW shots. APNG keeps a full 24-bit frame losslessly, so the rendered photos look like the originals. In our testing, an 8-frame 768p ORF timelapse produced an APNG with clean gradients, where the GIF version showed visible posterization across the sky.
ORF holds more tonal range (12–14 bits per channel) than any 8-bit display format. The converter demosaics each RAW frame and renders it to 8-bit sRGB — the APNG container itself is lossless, so it does not re-compress frames the way GIF does, but the 14-bit-to-8-bit render is where RAW latitude is reduced. For editing headroom, keep your original ORF files and convert a copy.
Only if you add transparency yourself — ORF frames are fully opaque photographs, so there is nothing transparent to carry over. APNG's 8-bit alpha matters when a source already has an alpha channel. If you need transparent frames, start from PNG instead with PNG to APNG.
Chrome 59+, Firefox 3+, Safari 8+, Edge 79+, and current Opera play APNG natively — about 94.7% of users worldwide per caniuse. In an app or old browser that does not support it (such as Internet Explorer), the file falls back to showing its first frame as a normal still PNG.
If you only need each ORF as a separate image rather than one animated file, convert to ORF to PNG for lossless stills, or ORF to GIF when you need a universally supported animation that plays everywhere without a fallback.