ezgif is genuinely useful. Free, no install, runs in any browser, handles a dozen different GIF and video tasks. I’ve used it myself. But there’s one problem that becomes a real problem once you think about it seriously: every file you process on ezgif goes to their servers.

For personal photos — a birthday, a meme, something you’re not precious about — that’s fine. For client work, it’s a different conversation. I’m a wedding photographer. When I make an animated moment for a gallery, those files are unpublished images of someone’s wedding day. Uploading them to a free web service feels like something I’d have to explain to the couple if they asked.

Some commercial contracts make it explicit — raw client work cannot be passed through third-party processors. Even where it’s not written down, I’d rather hold that as a personal standard. So the question becomes: what actually runs locally?

What you actually lose with ezgif

To be fair, ezgif states that uploaded files are deleted automatically. I don’t think they’re doing anything nefarious with wedding photos. But “it’ll probably be fine” is not the same as “nothing leaves my machine,” and those are meaningfully different guarantees when you’re handling someone else’s unpublished moments.

There’s also a practical friction: ezgif works one job at a time, in a browser tab. Upload, configure, download, repeat. That’s fine for one GIF. It gets wearing at ten, and genuinely painful at the 15–20 animated moments I deliver per wedding. The privacy issue and the efficiency issue aren’t separate — they both point toward the same conclusion.

1. Burst2GIF — if you shoot bursts and edit in Lightroom Classic

Full disclosure: I built this one. I made it because the ezgif-and-Photoshop loop was costing me two hours per wedding that I wanted to turn into ten minutes. It solves a specific situation, which I’ll be precise about.

Burst2GIF is a plugin for Adobe Lightroom Classic. You select burst sequences in your Library — rapid-fire shots of a first dance, a bouquet toss, kids chasing a dog — and the plugin reads the real frame timing from EXIF data, shows you a live preview with FPS control, and exports MP4 or GIF without leaving Lightroom. Every develop edit you’ve applied carries into the export. No JPEG roundtrip, no separate app, no files going anywhere except the output folder you choose.

Nothing is uploaded. The whole render runs on your Mac.

  • Best for: wedding, family, pet, and portrait photographers who shoot bursts in Lightroom Classic
  • Not for: video clips, Lightroom CC (Classic only), Windows for now (planned), or arbitrary image sequences that weren’t burst-shot
  • Price: free (10 exports), $29 one-time for unlimited, up to 6K output

The free version gives you 10 exports to test on your own photos before deciding anything. If the workflow doesn’t save you real time, don’t buy it.

2. Gifski — for video clips or exported image sequences

Gifski is a free Mac App Store app that converts video or image sequences into GIFs. What sets it apart from most converters is output quality: it generates a per-frame color palette rather than forcing everything into a single 256-color lookup. That matters on detailed images — wedding receptions, skin tones, gradients. The output looks noticeably cleaner.

Everything processes locally. You drag in a video file, set size and frame rate, done. For image sequences, the command-line version handles them directly: gifski --fps 10 frame*.jpg -o output.gif. The GUI doesn’t accept still images directly, so if you’re working from a folder of JPEGs you’ll need either the CLI or to batch them into a video first.

Gifski doesn’t edit — it’s a converter. You bring it clean source material and it converts it as well as free tools can. If your source is video or exported frames that are already at their final quality, Gifski is the fastest local path to a good-looking GIF.

  • Best for: video-to-GIF, exported image sequences where quality matters, users comfortable with the Mac App Store or CLI
  • Limitations: no editing, no text overlays, no in-app workflow for still images in the GUI
  • Price: free, Mac App Store

3. Photoshop — when you need full control

Photoshop’s Timeline panel can build frame animations from any image stack: burst photos, stills from a product series, a travel sequence, composited layers. It’s the most flexible local option, and it’s entirely offline — no upload, no external dependency, no additional fee if you’re already paying for Creative Cloud.

The cost is time. The workflow goes: export from Lightroom, File → Scripts → Load Files into Stack in Photoshop, open the Timeline panel, create a frame animation, set delays per frame, export via Save for Web. That’s 12–15 minutes per GIF once you’ve memorized it. It’s thorough, controllable, and slow. I made GIFs this way for two years before building something faster.

If you’re already in Photoshop for retouching and making an occasional GIF is a natural extension of that session, it’s a sensible fit. If you’re delivering animated moments at volume, the repeated export-import cycle becomes the bottleneck. The Photoshop GIF export guide walks every step if you want the full walkthrough.

  • Best for: occasional GIFs, layered or composited animations, designers already working in Photoshop
  • Not ideal for: batch work, tight timelines, re-exporting when edits change
  • Price: part of Adobe Creative Cloud

4. FFmpeg — the command-line option for anything

FFmpeg is free, open source, and handles everything locally. Video-to-GIF, image sequences, resizing, frame rate control, looping — all offline, all scriptable. The output quality with a naive invocation is mediocre, but with a two-pass palette approach it competes with Gifski:

ffmpeg -i input.mp4 -vf "fps=12,scale=800:-1:flags=lanczos,palettegen" palette.png
ffmpeg -i input.mp4 -i palette.png -filter_complex "fps=12,scale=800:-1:flags=lanczos[x];[x][1:v]paletteuse" output.gif

The first pass generates a color palette optimized for your specific footage. The second pass applies it. The result is a clean GIF that doesn’t have the washed-out look you get from single-pass conversion.

FFmpeg is powerful and it’s genuinely free — but the learning curve is real, and there’s no GUI. I’d point a technically comfortable photographer toward it; I wouldn’t recommend it to someone who wants a drag-and-drop solution.

  • Best for: automation, batch processing, technical users, custom pipelines
  • Not ideal for: anyone who prefers a visual interface

When ezgif is actually the right call

Not every job involves client photos. If you’re making a GIF from something you’ve already published, an illustration for a blog post, or a personal project where you’re the only stakeholder — the privacy concern doesn’t apply, and ezgif’s convenience wins.

It’s also currently the only no-install option on Windows for web-based GIF conversion from images. If you’re on Windows and haven’t moved to Lightroom yet, ezgif’s browser interface does the job. (Burst2GIF for Windows is on my list — just not shipped yet.)

For client-related work on Mac, though — photos from a session that haven’t been delivered, portraits under a commercial agreement, wedding moments you haven’t published — local processing isn’t overcautious. It’s a reasonable professional standard.

The comparison at a glance

ToolLocal?Best source materialCost
Burst2GIFYesBurst photos in Lightroom ClassicFree / $29 one-time
GifskiYesVideo clips, exported image sequencesFree
PhotoshopYesAnythingCC subscription
FFmpegYesAnythingFree (CLI)
ezgifNoAnythingFree (web)

If you shoot bursts and edit in Lightroom, the free tier of Burst2GIF is where I’d start — 10 exports lets you test the workflow before committing to anything. If your source material is video or you’re not a Lightroom user, Gifski is the easiest local alternative for quality GIF conversion on Mac.

For a broader look at Mac GIF tools across all source types, the GIF Brewery alternatives roundup covers more ground. And if you’re specifically deciding between ezgif and Burst2GIF for burst photo work, I went into more detail on that comparison in Burst2GIF vs ezgif.

Try It Free

Ready to Turn Your Burst Photos Into GIFs?

Burst2GIF works directly inside Lightroom Classic. Select your burst photos, click export, and get a smooth GIF or MP4 in seconds.

Learn More Download Free