Indie product

About OmniGIF

Privacy first. Browser based. Always free.

We brought GIF conversion, effects, and frame tools directly into your browser. No server uploads, no privacy concerns — just local processing.

By Calvin Sun

Privacy by design

Unlike traditional converters that require uploads, OmniGIF processes files in your browser. Your GIFs, Live Photos, and screenshots never leave your computer.

Built for speed

Skipping the upload-process-download loop means we use your device directly. Tweaking FPS, crop, or effects and re-exporting is nearly instant.

No sign-up wall

No aggressive ads, no mandatory accounts, and no paywall for core tools. Software should respect your time, attention, and files.

The architecture of trust

How OmniGIF differs from most online GIF converters

Old school (server-side)

Files travel across the internet to a remote server. You cannot see who stores the GIF, how long it is retained, or whether it is logged.

Recommended

OmniGIF (client-side)

Files are decoded and encoded in your browser with JavaScript and WebAssembly. Private, fast, and usable after the page loads — without sending the binary to us.

Why I built this

Calvin Sun

Founder of OmniGIF

Hello, I'm Calvin Sun, an independent developer. OmniGIF started from a simple frustration in 2025.

I needed to extract frames from a GIF that included personal photos. Every online tool asked me to upload the file first. I hesitated. Who owns that server? How long do they keep the GIF? Is a private screenshot now sitting in someone else's processing queue?

Modern browsers can already decode GIF89a, encode WebP and APNG, and even run FFmpeg through WebAssembly. Your computer is powerful enough — we do not need to ship the file to a converter in the cloud. So I spent my weekends building OmniGIF: a suite of GIF tools that feel like desktop software, but run entirely in the browser. The mission is simple: convert, edit, and inspect animations without compromising privacy.

Calvin Sun

"WebAssembly (Wasm) is a low-level assembly-like language that brings near-native performance to the web." MDN Web Docs: WebAssembly

Sources

What you can do here

A focused GIF toolkit — converters, frame tools, makers, and effects — all running locally.

Built with modern web tech

  • Next.js 15
  • TypeScript
  • Tailwind CSS
  • WebAssembly
  • Cloudflare

Open-source libraries

GIF decode, encode, and format conversion rely on well-known client-side libraries — not remote APIs.

gifuct-js

Fast JavaScript GIF decoder used to parse frames and delays locally.

gif.js

JavaScript GIF encoder that writes animated GIFs in a Web Worker on your device.

ffmpeg.wasm

FFmpeg compiled to WebAssembly so video and Live Photo conversion can run in the browser with no remote upload.

UPNG.js

PNG and APNG decoder/encoder used for high-color animated PNG workflows.

Get in touch

Have a feature request, found a bug, or just want to say hi? I read every email.

Email Calvin

Ready to process GIFs without uploading them?

Start using tools
About OmniGIF - Privacy-First GIF Tools