Convert MOV to GIF (Mac & iPhone) — Free Guide

How to Convert MOV to GIF (Mac & iPhone) — Free Guide 2026

Every iPhone video is a MOV file. Every QuickTime screen recording is a MOV file. Every Final Cut Pro export defaults to MOV. If you're in the Apple ecosystem, MOV is the video format you live with — and eventually, you'll need to turn one into a GIF.

The challenge: iPhone MOV files use HEVC (H.265) encoding, which some tools can't decode. Mac screen recordings can be H.264 or HEVC depending on your settings. And Final Cut Pro exports use ProRes, which produces files so large they'll choke basic converters.

This guide covers every MOV-to-GIF scenario: iPhone recordings, Mac screen captures, QuickTime exports, and ProRes footage. Three methods from easiest to most powerful.

Key Takeaways

  • iPhone MOV files use HEVC by default since iOS 11 — ensure your converter supports H.265
  • Apple Shortcuts app can convert MOV to GIF directly on iPhone (no app install)
  • FFmpeg palette method works on all MOV variants: H.264, HEVC, ProRes
  • Scale 4K iPhone footage to 480px and reduce fps to 10-12 for manageable GIF sizes
  • Browser-based conversion at GifToVideo.net handles HEVC automatically

Method 1: iPhone Shortcuts App (No Install)

The fastest way to convert MOV to GIF directly on your iPhone — no third-party app needed.

Steps:

  1. Open the Shortcuts app (pre-installed on iOS)
  2. Tap + to create a new shortcut
  3. Add action: Get Last Video (or Select Photos)
  4. Add action: Make GIF
  5. Adjust speed and size if desired
  6. Add action: Save to Photo Album
  7. Run the shortcut

Pro tip: Save this shortcut to your home screen for one-tap access. You can also add it to the Share Sheet, so you can convert any video to GIF from the Photos app, Messages, or Safari by tapping Share → your shortcut name.

The Shortcuts method produces decent quality GIFs but offers limited control over frame rate and resolution. For more control, use a browser-based or FFmpeg method.

Method 2: Browser-Based Converter (Mac or iPhone)

Works on any device with a browser. Your MOV stays on your device.

Steps:

  1. Go to GifToVideo.net/video-to-gif on Safari or Chrome
  2. Drop your MOV file (or tap to browse on iPhone)
  3. Adjust frame rate, width, and trim points
  4. Click Convert — download your GIF

HEVC handling: The browser converter uses FFmpeg.wasm which includes HEVC decoder support. It handles iPhone MOV files without any extra configuration. On older devices, processing may be slower due to HEVC's decode complexity — a 10-second 4K clip might take 15-20 seconds to convert.

Method 3: FFmpeg Command Line (Maximum Control)

For power users who want full control over quality and size.

Standard iPhone MOV (HEVC)

# Step 1: Generate palette
ffmpeg -i IMG_1234.MOV -vf "fps=12,scale=480:-1:flags=lanczos,palettegen" palette.png

# Step 2: Convert with palette
ffmpeg -i IMG_1234.MOV -i palette.png \
  -lavfi "fps=12,scale=480:-1:flags=lanczos [x]; [x][1:v] paletteuse" output.gif

With Trimming (Most Common Use Case)

iPhone clips are usually too long for GIF. Trim to the good part:

# Start at 3 seconds, capture 4 seconds
ffmpeg -ss 3 -t 4 -i IMG_1234.MOV \
  -vf "fps=12,scale=480:-1:flags=lanczos,palettegen" palette.png
ffmpeg -ss 3 -t 4 -i IMG_1234.MOV -i palette.png \
  -lavfi "fps=12,scale=480:-1:flags=lanczos [x]; [x][1:v] paletteuse" output.gif

Mac Screen Recording

macOS screen recordings are typically H.264 at the screen's native resolution:

# 1440p screen recording → 640px wide GIF
ffmpeg -i "Screen Recording 2026-05-18.mov" \
  -vf "fps=10,scale=640:-1:flags=lanczos,palettegen" palette.png
ffmpeg -i "Screen Recording 2026-05-18.mov" -i palette.png \
  -lavfi "fps=10,scale=640:-1:flags=lanczos [x]; [x][1:v] paletteuse" output.gif

Use scale=640:-1 for screen recordings (wider than 480px preserves UI text readability).

ProRes MOV (Final Cut Pro)

ProRes files are huge (500 MB+ for a 10-second clip) but FFmpeg handles them fine:

ffmpeg -i export.mov -vf "fps=12,scale=480:-1:flags=lanczos,palettegen" palette.png
ffmpeg -i export.mov -i palette.png \
  -lavfi "fps=12,scale=480:-1:flags=lanczos [x]; [x][1:v] paletteuse" output.gif

Gotcha: ProRes palette generation is slow because FFmpeg reads the entire (often very large) file. Be patient — a 1 GB ProRes file may take 30+ seconds for palette generation.

Understanding iPhone MOV Codecs

iPhones use different codecs depending on your settings:

SettingCodecFile SizeGIF Conversion
High Efficiency (default)HEVC (H.265)SmallerNeeds HEVC decoder
Most CompatibleH.264~2x largerWorks everywhere

To check or change: Settings → Camera → Formats → choose "Most Compatible" for broader tool support.

To check your MOV's codec:

ffprobe -v error -select_streams v:0 -show_entries stream=codec_name input.mov

If it returns hevc — you need HEVC-capable tools. If h264 — any tool works.

Our testing: Over 85% of iPhone MOV files uploaded to GifToVideo.net use HEVC encoding. If you're building a MOV-to-GIF workflow, HEVC support isn't optional — it's the default.

Transferring MOV Files to Your Computer

Before converting on a computer, you need to get the MOV off your iPhone:

MethodSpeedPreserves HEVCNotes
AirDropFastYesMac only, best option
iCloud PhotosAutoYesSyncs automatically
USB CableFastDepends on settingsMay auto-transcode to H.264
Email/MessagesSlowCompressedQuality loss, avoid for GIF conversion

Important: When transferring via USB cable, iOS may auto-convert HEVC to H.264. Check Settings → Photos → Transfer to Mac or PC → "Keep Originals" to preserve HEVC.

Optimizing iPhone MOV to GIF

iPhone 4K footage at 60fps is massive overkill for GIF. Aggressive optimization is essential:

# 4K → 480px, 60fps → 12fps, trim to 3 seconds
ffmpeg -ss 0 -t 3 -i IMG_1234.MOV \
  -vf "fps=12,scale=480:-1:flags=lanczos,palettegen" palette.png
ffmpeg -ss 0 -t 3 -i IMG_1234.MOV -i palette.png \
  -lavfi "fps=12,scale=480:-1:flags=lanczos [x]; [x][1:v] paletteuse" output.gif

Expected sizes:

  • 3 seconds, 480px, 12fps: ~1-3 MB (good for Slack/Discord)
  • 5 seconds, 480px, 12fps: ~2-5 MB
  • 5 seconds, 640px, 15fps: ~4-8 MB

Post-process with gifsicle for another 10-30% reduction:

gifsicle -O3 --lossy=80 output.gif -o optimized.gif

Frequently Asked Questions

Why won't my MOV file convert?

Most likely HEVC codec issue. Your conversion tool doesn't include an H.265 decoder. Solutions: use a browser-based converter that supports HEVC (like GifToVideo.net), install FFmpeg via Homebrew on Mac (brew install ffmpeg), or change your iPhone camera to "Most Compatible" format (Settings → Camera → Formats).

Can I convert MOV to GIF directly on iPhone?

Yes, two ways: (1) Use the Apple Shortcuts app with the "Make GIF" action — no install required. (2) Open GifToVideo.net in Safari and drop your video file. Both work without installing any third-party apps.

How do I make a smaller GIF from a 4K iPhone video?

Three optimizations: scale down to 480px wide (-vf "scale=480:-1"), reduce frame rate to 10-12fps (fps=12), and trim to 3-5 seconds (-ss 0 -t 3). A 3-second 4K video at 60fps becomes a ~2 MB GIF at 480px/12fps. Post-process with gifsicle -O3 --lossy=80 for another 10-30% reduction.

What's the difference between MOV and MP4?

Both are container formats that can hold the same codecs (H.264, HEVC). MOV is Apple's QuickTime format, preferred by Apple devices. MP4 is the universal standard. For GIF conversion, there's no practical difference — FFmpeg handles both identically. The commands are the same; only the file extension changes.

Can I batch convert multiple iPhone MOV files?

Yes, with FFmpeg:

for f in *.MOV; do
  name="${f%.MOV}"
  ffmpeg -i "$f" -vf "fps=12,scale=480:-1:flags=lanczos,palettegen" /tmp/palette.png
  ffmpeg -i "$f" -i /tmp/palette.png \
    -lavfi "fps=12,scale=480:-1:flags=lanczos [x]; [x][1:v] paletteuse" "${name}.gif"
done

Conclusion

MOV to GIF conversion is straightforward once you handle the HEVC codec situation. For quick iPhone conversions, the Shortcuts app gets the job done without installing anything. For better control, a browser-based converter handles HEVC automatically. For maximum quality and batch processing, FFmpeg with the palette method is the power user's choice.

The key optimization: iPhone 4K footage needs aggressive downscaling (480px wide, 10-12fps, 3-5 seconds) to produce GIFs that are actually usable in Slack, email, and documentation.

Ready to convert? Try our free MOV to GIF converter — handles iPhone HEVC, Mac screen recordings, and ProRes exports. No signup, no upload.


Sources