GIF to Live Photo

Create a Live Photo-style bundle from a GIF source

Load a GIF as an image source, choose a zoom or drift effect, and export a cover still plus a short motion file and manifest in one ZIP.

SourceGIF
CoverDecoded image
MotionGenerated effect
OutputStill + clip
Drop an image or videoLocal bundle only
Click, paste, or drop an image or videoVideo and image sources are paired into a Live Photo bundle in the browser.
Still image
The uploaded image becomes the Live Photo cover frame.
Motion clip
Still format
Quality90%
Broad compatibilityNot supported in this browser
Bundle outputStill + motion loop
Paired bundleZIP exportMotion clip
GIF Live Photo

Use a browser-decodable GIF as an image source

FramesFromVideo accepts GIF through the image workflow. The browser supplies the decoded image used as the cover, and the tool generates a new zoom or drift motion sequence from that image.

This is different from preserving every original GIF animation frame. The generated bundle is designed around a chosen still plus a newly rendered short motion clip.

Live Photo-style source preview
Still image plus motion clip bundle
Step-by-step

How to create a Live Photo bundle from GIF

Choose a GIF the browser can decode and treat it as the still-image source.

  1. 01

    Load the GIF

    Select the local GIF through the image or video upload area.

  2. 02

    Choose a movement

    Pick zoom in, zoom out, drift left, or drift right.

  3. 03

    Select output settings

    Set duration, image format, size, quality, and Auto motion format.

  4. 04

    Generate and download

    Save the still, motion clip, manifest, and ZIP bundle.

Compatibility

GIF source behavior

The current tool creates new motion from the decoded image rather than converting the original GIF animation timeline.

Static GIF

Works like any other still image source.

Animated GIF

The browser-decoded image supplies the cover used for the generated effect.

Motion output

MediaRecorder creates MP4 or WebM when supported.

Transparency

JPG output uses a solid background; PNG preserves still-image transparency where possible.

Best results

Prepare a GIF source

01

Choose a clear cover

The still should communicate the subject before motion plays.

02

Prefer a larger source

Very small GIF dimensions can look soft when used for video motion.

03

Use PNG still output for transparency

Avoid JPG when transparent edges matter.

04

Use Auto motion format

It chooses an available browser encoder.

Support and limits

GIF conversion distinction

This workflow does not reproduce the original GIF animation frame by frame.

Supported workflow

  • GIF as an image source
  • Generated zoom and drift motion
  • Still and motion ZIP bundle

Current limits

  • No original GIF timeline conversion
  • No native iOS Photos installation
  • Motion encoding depends on browser MediaRecorder support
FAQ

Questions about gif live photo

Does it preserve the original GIF animation?

No. It generates a new motion clip from the decoded image source.

Can I use an animated GIF?

You can select it, but the workflow uses the decoded image as its cover source.

Can the still be PNG?

Yes. Choose PNG for lossless output and possible transparency.

Why is motion WebM?

The browser may not expose MP4 recording, so Auto uses WebM.

Are GIF files uploaded?

No. Processing stays in the browser.