What the GIFvideo → gif, the way creatives need it
// the field guide

Live Photo to GIF, once you know where the video hides.

Every Live Photo carries a hidden three-second movie that no website's file picker can reach, ours included. Twenty seconds in the Photos app frees it. Here is the whole route, iPhone and Android both, ending in a GIF or a silent MP4 that never uploads.

What a Live Photo actually is

A Live Photo is not one file. It is two: a still (.heic, or .jpg on older settings) plus a hidden movie, about three seconds of video with sound, stored as a separate .mov. The pair is stitched together by a ContentIdentifier, a UUID written into both files' metadata. The Photos app reads that ID and plays the two as one thing. There is no motion inside the HEIC itself.

That detail explains the frustration you probably arrived with. When you pick a Live Photo in a website's file picker, iOS hands the site the still half only, usually converted to a JPEG on the way out. The movie never leaves your phone. No website can reach it through the picker: not this one, not any competitor, whatever their landing page implies. A site that says it converts Live Photos straight from the picker is converting a single frame.

So the honest route has two steps: get the movie out of hiding, then convert it. The first step takes about twenty seconds, and Apple built it in.

The 20-second method: Save as Video

The fix ships inside the Photos app. No cable, no companion app, no App Store detour.

  1. Open the Photos app and tap the Live Photo you want. The Live badge sits in the top left.
  2. Tap the three-dot menu in the top right corner.
  3. Tap Save as Video.
  4. Done. Photos writes a real .mov, sound included, to your library, right next to the original.
Animated schematic of an iPhone screen: a Live Photo opens in the Photos app, a finger taps the three-dot menu in the top right, and Save as Video is selected from the list.
Photos, three dots, Save as Video. The hidden .mov becomes a real one.

One catch: if the photo wears a Loop, Bounce, or Long Exposure effect, the menu hides Save as Video. Not a bug. Those photos already share as video, so send one out with the Share sheet and skip straight to the converter.

Drop the video in, trim to the beat

Now it's an ordinary video, and ordinary videos are the whole job here. Open the converter and drop the .mov in; Safari on the phone handles it fine. The timeline is frame-accurate, which matters more on a three-second clip than anywhere else: shave the wobble where you were still raising the phone, land the loop point on the beat. Caption it, crop it square for wherever it's headed, slow it down or speed it up, run it in reverse, or bounce it boomerang-style, forward then back, which is what half of all Live Photos secretly want to be. Up to ten clips stack into one output, so a pocketful of Live Photos becomes a montage, with fades if the cut feels hard.

Export as a GIF, or as a silent MP4 when the destination prefers video. Every step runs in your browser tab; the clip never uploads. The full manual shows each feature in motion, and the MOV to GIF page covers the format details.

Animated demo: the saved Live Photo video is dropped onto the What the GIF editor, trimmed on the frame-accurate timeline, and exported as a looping GIF.
Drop the saved video in, trim to the moment, export. Nothing uploads.

Batch conversions and the other ways out

Save as Video scales. Select several Live Photos at once and the same menu converts the lot in one pass, one video per photo. Beyond that, every road out of a Live Photo leads to the same pair of files:

Whichever exit you take, the destination is the same: a real video file the converter can actually read.

Android's version: Motion Photos

Android solved the same problem the opposite way. Pixel and Samsung phones shoot Motion Photos: one JPEG with a full MP4 tucked inside the same file, video bytes riding along after the image data. Because it's one file, the picker hands a website the whole thing, motion included.

So on Android there is no step one. Drop the Motion Photo straight onto the converter and What the GIF spots the embedded MP4 and offers to use it, right there in the browser. No companion app, no save-as-video ceremony, no digging through settings. The extraction runs locally, like everything else on the site; the photo never uploads.

Animated schematic of a phone screen: a Motion Photo JPEG is dropped onto the converter and a prompt appears offering to use the video found inside the file.
Android skips the ceremony. Drop the Motion Photo; the site finds the video inside.

Quality notes for a three-second source

Three seconds is not a limitation. It's the natural length of a GIF: most rewatchable loops run shorter than a Live Photo, so plan to cut, not to stretch. Trim both ends; the first half second is usually the phone still coming up to your eye.

On settings: 10 to 15 fps suits most GIFs, and with a source this short you can spend the savings on width instead. Width is still the biggest file-size lever, so downscale it before touching anything else, and let the tool's size estimate, measured from your real frames, tell you when to stop.

One iPhone setting worth knowing: Settings, Camera, Formats. Most Compatible records H.264 video and JPEG stills, which plays everywhere without exception. High Efficiency records HEVC, which the converter reads in Safari and other browsers that can decode HEVC, so on an Apple device you rarely think about it. Elsewhere it can refuse to open, and when a saved video or photo does, the HEIC and HEVC guide has the quick conversions and that camera setting, step by step.

Last honest note: GIFs are silent by format, and the MP4 this site exports is silent too. The sound your Live Photo captured lives on in the .mov, so if the audio is the point, share the video itself.

Advertisement

Video saved? The hard part is over.

Drop it in, trim to the beat, leave with a GIF or a silent MP4. Free, frame-perfect, nothing leaves your browser.

Open the converter

Questions, answered

Can a website read a Live Photo's motion straight from the photo picker?
No. When you pick a Live Photo in a website's file picker, iOS hands over the still half only, usually converted to JPEG on the way out. The hidden .mov never leaves the phone, and that applies to every converter on the internet, this one included. Save as Video first; then everything works.
I don't see Save as Video in the three-dot menu. Where did it go?
Two possibilities. On older iOS versions the command lives in the Share sheet instead: open the Live Photo, tap Share, and scroll down to Save as Video. And if a Loop, Bounce, or Long Exposure effect is applied, the option is hidden on purpose, because the photo already shares as a video.
Does the sound survive?
In the saved video, yes: the .mov keeps the audio your Live Photo recorded. In the exports, no: GIFs are silent by format, and the MP4 this site produces is silent too. If the sound is the point, share the .mov itself.
What about Loop, Bounce, and Long Exposure effects?
Those already behave as video, which is exactly why Save as Video disappears when one is applied. Share or save the effected photo and iOS hands you a video file; drop that into the converter like any other clip.
Does the quality drop along the way?
Save as Video hands you the clip your camera already recorded; there is no upload-and-recompress cycle. If the camera is set to High Efficiency, the video is HEVC, which the converter reads in Safari and other browsers that can decode HEVC; Most Compatible records H.264, which everything reads. From there, GIF quality is your call: frame rate, width, and colors, tuned against a live size estimate.
What about Android Motion Photos?
Yes, directly. Pixel and Samsung Motion Photos hide a real MP4 inside the JPEG itself, so the file picker delivers the whole thing. Drop one on the converter and it offers to use the embedded video, extracted right in the browser, nothing uploaded.
How do I keep the file small?
A three-second source is already GIF-sized, so this is the easy part. Downscale width first, it's the biggest lever; keep frame rate around 10 to 15 fps; trim the dead air off both ends. The size estimate in the tool is measured from your real frames, so tune to the number instead of exporting and hoping.