You’ve got a gorgeous burst sequence — 25 frames of a bride’s veil catching the wind. Now you need to turn it into an animation. But do you export as GIF or MP4?
I asked myself this exact question a few years back when I started making living photos a regular part of my wedding deliveries. Both formats work. Both create that “living photo” effect. But they’re fundamentally different technologies with different strengths, and choosing the wrong one can mean delivering a 30MB file when a 2MB file would look better.
After processing thousands of photo sequences across 200+ weddings, here’s what I’ve learned about when each format earns its place.
The GIF: 40 Years Old and Still Kicking
The Graphics Interchange Format was born in 1987. That’s not a typo — GIF is nearly four decades old. It was designed for an era when 256 colors on screen was impressive and a 14.4k modem was fast.
And yet, here we are. GIF remains the most universally recognized animation format on the internet. There’s a good reason for that — even if the format itself is showing its age.
What GIF Does Well
Auto-play everywhere. This is GIF’s killer feature, and honestly the main reason I still use it at all. Drop a GIF into a web page, email, messaging app, or gallery platform, and it plays automatically. No play button. No user interaction required. The image just starts moving. For a wedding gallery where you want animated moments to surprise clients as they scroll, this is genuinely powerful stuff.
Universal compatibility. Every browser, every email client, every messaging app, every social platform supports GIF. It has been around for 40 years — support is baked into literally everything.
Works in email. This is the big one for me. If you send a newsletter or a sneak peek email with an embedded GIF, it plays in Gmail, Apple Mail, Outlook (mostly), and every other major email client. This is something MP4 simply cannot match, and it’s why GIF still has a place in my workflow.
Simple looping. GIFs loop by default. The animation plays, reaches the end, and starts over. No buffering, no controls, no complexity. It just works.
Where GIF Falls Short
256 colors. Here’s where I have to be blunt. GIF supports a maximum of 256 colors per frame. Your camera captures 16.7 million colors. When you compress a photograph to 256 colors, you get dithering — that speckled, grainy look where smooth gradients become bands of dots. Skin tones suffer. Skies look banded. The first time I zoomed into a GIF export from a sunset portrait session, I genuinely winced. It’s not great.
Enormous file sizes. And here’s the cruel irony: despite having terrible color depth, GIFs are huge. A 30-frame burst sequence exported at 1500px wide will produce a GIF between 15-30MB. The same sequence as MP4? 1-3MB. GIF’s compression algorithm (LZW) is primitive by modern standards. It was designed in the 1980s, and it shows.
No audio. GIF is image-only. If you wanted to add the sound of the crowd cheering during the bouquet toss, you can’t. Not relevant for most of our photography use cases, but worth knowing.
No progressive loading. A 25MB GIF must fully download before it plays smoothly. On a slow connection, your client stares at a frozen first frame while megabytes trickle in. I’ve had couples message me saying “the photo isn’t loading” — and it was just a massive GIF still downloading.
The MP4: Modern, Efficient, Superior Quality
MP4 (specifically H.264/H.265 encoded video in an MP4 container) is the format the modern internet runs on. Every video you watch on YouTube, Instagram, or TikTok is some variant of MP4. As a photographer who also does some work in DaVinci Resolve, I can tell you — this codec technology is remarkable.
What MP4 Does Well
Full color depth. 16.7 million colors, no dithering, no banding. Your burst photos look exactly as you edited them in Lightroom. Skin tones are smooth. Gradients are clean. The quality difference compared to GIF is immediately visible — and once you see it, you can’t unsee it.
Exceptional compression. This is where MP4 absolutely dominates. Modern video codecs (H.264, H.265/HEVC) are engineering marvels. They analyze motion between frames and only store what changes. A 30-frame burst at 1500px wide compresses to 1-3MB as MP4. That’s 10-15x smaller than the same content as GIF, at dramatically higher quality.
Let me put real numbers on it from an actual wedding: a confetti toss sequence — 28 frames at 1500px — exported as GIF: 22MB. Same sequence as MP4: 1.8MB. The MP4 looked sharper. Let that sink in — 12x smaller AND better looking.
Hardware-accelerated playback. Every phone, tablet, and computer has dedicated hardware for decoding H.264 video. Playback is smooth and battery-efficient. GIF decoding is done in software and can actually stutter on large files. I’ve seen this happen on client phones during gallery viewing — not a great look.
Audio support. Technically a benefit, though for burst-to-animation workflows, you’re working from still photos with no audio source. Still, if you ever want to add music to a sequence, MP4 makes it possible.
Progressive loading. MP4 files start playing as soon as enough data has loaded. A client on a slower connection sees the animation begin while the rest downloads in the background. GIF just freezes until the whole file arrives. Night and day difference in user experience.
Where MP4 Falls Short
Play button on some platforms. This is the trade-off. Not every platform auto-plays MP4. Some gallery platforms, some social media embeds, and most email clients show a play button that requires a click. The animation doesn’t just “happen” the way a GIF does. For some use cases, that matters a lot.
Email support. MP4 in email is unreliable. Some clients show it, some show a static image, some show nothing. If email delivery is your use case, GIF wins. Period. I learned this one the hard way after a batch of sneak peek emails went out looking like broken images.
Looping behavior. MP4 doesn’t inherently loop. Some platforms loop short videos automatically (Instagram, most gallery platforms). Others play once and stop. This depends entirely on the platform’s video player implementation, not the format itself.
Head-to-Head Comparison
Here’s the direct comparison for a typical burst sequence — 30 frames exported at 1500px wide:
| Feature | GIF | MP4 |
|---|---|---|
| File size | 15-30 MB | 1-3 MB |
| Color depth | 256 colors | 16.7 million colors |
| Quality | Dithered, visible banding | Full quality, sharp |
| Auto-play | Yes, everywhere | Depends on platform |
| Browser support | Universal | Universal |
| Email support | Works in all major clients | Limited/unreliable |
| Audio | No | Yes |
| Looping | Built-in, automatic | Platform-dependent |
| Loading behavior | Must fully download | Streams progressively |
| Hardware decoding | No (software) | Yes (GPU-accelerated) |
The numbers tell a pretty clear story: MP4 delivers 10-15x smaller files at dramatically higher quality. GIF’s only real advantages are guaranteed auto-play and email compatibility.
Platform-by-Platform Breakdown
The “right” format depends entirely on where you’re delivering. Here’s what I’ve found across the platforms I actually use:
Pic-Time: Supports both GIF and MP4 inline in galleries. MP4 is preferred — smaller files, better quality, plays inline when clicked. GIFs auto-play on scroll. For client gallery delivery, MP4 is the better choice. Pic-Time has an approximate 50MB upload limit for GIFs. This is my main gallery platform, and I deliver almost exclusively in MP4 now.
Pixieset: Supports both formats. MP4 integrates smoothly into gallery views. Similar to Pic-Time, MP4 is the practical choice for quality and file size.
Instagram: MP4 only for posts and Reels. GIFs must be converted to MP4 before posting. Instagram’s algorithm also favors video content, so MP4 burst animations can get better reach than static photos. I’ve seen my living photo reels outperform my static posts by 3-4x consistently.
Facebook: Supports both. GIFs auto-play in the feed. MP4 also auto-plays (Facebook auto-plays almost all video). Either format works fine here.
iMessage/Messages: Both formats work and auto-play. GIFs play in the conversation thread. MP4s play inline as well. Clients sharing their favorites over text can use either.
Email marketing (Mailchimp, Flodesk): GIF is the safe choice. Full stop. MP4 support in email is inconsistent across clients. If you’re sending sneak peeks or newsletter content, go GIF. I use Flodesk for my sneak peeks and GIF is the only format I trust there.
Turn your burst photos into GIFs in 10 seconds.
Free version — 10 exports, no credit card needed.
Try Burst2GIF FreeMy Recommendation: MP4 for Almost Everything
I’ll be direct: MP4 is the better format for almost every photography delivery scenario.
GIF is nearly 40 years old. It was designed for a world of 256-color monitors and dialup connections. The fact that we’re still using it to deliver professional photography is honestly a bit absurd. It’s like delivering photos on a floppy disk because “everyone has a floppy drive.”
Here’s my actual workflow — and this is what I’ve settled on after years of testing both formats across hundreds of weddings:
- Client galleries (Pic-Time): MP4, always. Smaller files, better quality, correct chronological sorting.
- Social media posts: MP4. Instagram requires it anyway, and Facebook handles it perfectly.
- Sneak peek emails: GIF, because it auto-plays in email clients. This is the one place where GIF still owns the game.
- Client requests for “a GIF”: I ask if they actually need GIF format or just want “a moving photo.” 9 out of 10 times, they want the moving photo, and MP4 serves that better.
The only time I export GIF is when a client specifically needs the file to auto-play in email, or when I’m sending a quick preview through a messaging platform where I want guaranteed auto-play without any play button.
That’s maybe 5% of my animated exports. The other 95% are MP4.
How Burst2GIF Handles Both Formats
One thing I’m genuinely proud of with the Burst2GIF workflow is that switching between formats is trivial. In the export dialog, you toggle between GIF and MP4. Same source photos, same Lightroom edits, same frame rate settings. Just a different output format.
This means you can export MP4 for your gallery delivery and then quickly re-export the same sequence as GIF if a client needs it for email or messaging. The plugin preserves your settings, so re-exporting takes seconds. I do this regularly — MP4 goes into Pic-Time, then I’ll re-export two or three favorites as GIF for the sneak peek email.
Both formats get auto-imported back into Lightroom with the correct capture time, so your gallery sorting workflow works identically regardless of format choice.
When GIF Still Wins
Despite everything I’ve said about MP4’s superiority, GIF has specific scenarios where it remains the right choice. I’d be lying if I said I never use it:
Email marketing and newsletters. If you’re embedding animated sneak peeks in your email campaigns through Mailchimp, Flodesk, or similar platforms, GIF is the only reliable option. The auto-play-in-email feature is unmatched. Nothing else comes close.
Messaging previews. Sending a quick animated preview over WhatsApp, iMessage, or Slack? GIF guarantees auto-play with no tap required. It just moves. Couples love getting a GIF preview on the drive home from the wedding.
Blog posts and web content. If you want an animation to play without any user interaction on your website, GIF is simpler to implement. No video player needed, no auto-play policies to work around.
Meme-style social sharing. If you’re creating fun, shareable content (the groomsmen doing something ridiculous, the flower girl being adorable), GIF format is native to the sharing culture. People know how to share GIFs. And let’s be honest — some wedding moments are just too good not to turn into shareable GIFs.
The pattern is clear: GIF wins when guaranteed auto-play without user interaction is the priority. MP4 wins everywhere else.
The Bottom Line
For professional photography delivery — client galleries, portfolio work, social media — MP4 is the right format. It’s 10-15x smaller, dramatically higher quality, and supported everywhere that matters.
Use GIF when you need guaranteed auto-play in email or messaging contexts.
And if you’re still exporting everything as GIF because “that’s what people call them” — here’s the thing: your clients call every animated photo a “GIF” regardless of the actual format. They don’t know or care about the container format. They care that the photo moves. I’ve literally never had a couple ask me “is this H.264 or LZW compressed?”
Give them the best-looking moving photo possible. That’s MP4.
For more on creating animated content from your burst photography, check out the complete burst-to-GIF guide, the Lightroom video export guide, or the wedding gallery delivery guide.
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.