GIF to Live Photo

Turn an animated GIF into a Live Photo you can save to Photos and press and hold. The GIF is re-encoded to H.264 in your browser, then paired with a still exactly the way a camera Live Photo is.

Nothing is uploaded. Your files are processed in this browser and never leave your device.

How to turn a GIF into a Live Photo

  1. 1

    Choose a GIF

    Drop an animated GIF. We read its frame timing locally to work out how long the movie inside the Live Photo needs to be.

  2. 2

    Let it record

    A GIF has to become H.264 before it can serve as the movie half, and recording runs in real time — a three-second GIF takes about three seconds.

  3. 3

    Download and import

    Download the pair and save it into Photos on your iPhone. The still and the movie carry the same identifier, so they arrive as one Live Photo.

Why convert a GIF to a Live Photo

  • A GIF to Live Photo that actually pairs

    A GIF is not video, so this is the one conversion that re-encodes. We record it to H.264, then write the same pairing metadata an iPhone camera writes, so iOS treats the result as a real Live Photo.

  • It runs on the device, not on a server

    The recording and the pairing both happen in this browser tab. Your GIF never leaves your device, and there is no upload to wait for.

  • Any GIF you already have works

    Loops, memes, screen recordings exported as GIF — if the browser can animate it, we can turn it into the movie half of a Live Photo.

  • Honest about the trade-off

    H.264 has no alpha channel, so transparent areas become a solid colour, and recording takes as long as the GIF plays. Those are limits of the format, not of the conversion.

GIF to Live Photo FAQ

You can make 3 Live Photos a day without an account, or 10 when signed in. The recording and pairing still happen entirely on your device.

Ready to try it?

Everything runs in your browser tab. Nothing is uploaded or installed. Start with 3 free conversions a day, or 10 when signed in.

Use the tool above

Or convert the other way: