Video to Live Photo

Turn an MP4 or MOV into a Live Photo that imports into Photos with its LIVE badge intact. No app, no upload, no re-encoding.

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

How to turn a video into a Live Photo

  1. 1

    Choose a video

    Drop an MP4 or MOV, or pick one from your device. A video to Live Photo conversion starts from a file that is already H.264 or HEVC, which is why nothing has to be re-encoded.

  2. 2

    Pick the cover frame

    This is the still Photos will show. Drag the slider to any moment in the clip and we pull that frame as the photo.

  3. 3

    Download and import

    Take the two files to your iPhone and save them into Photos together. Keep them side by side so the pairing metadata survives the trip.

Why use this video to Live Photo converter

  • A real Live Photo, not a lookalike

    The still and the movie share a Content Identifier, and the movie carries its still-image-time track. Those are the two things iOS checks before it shows a LIVE badge, and we verified the output against the iOS 26.5 simulator.

  • Nothing is uploaded

    The whole video to Live Photo conversion is plain JavaScript in this browser tab. There is no server in the loop, so there is nothing to leak and nothing to wait for.

  • Your video is never re-encoded

    MP4 and MOV are both ISOBMFF containers. We rewrite one field in the file-type header and append a nine-byte metadata sample, so a 2 MB clip is done in about 11 milliseconds with no loss of quality.

  • Long clips stay intact

    Clips of 2.5, 5 and 10 seconds all imported correctly in our iOS 26.5 simulator test. Other apps and sharing platforms may impose their own limits.

Video to Live Photo FAQ

You can make 3 Live Photos a day without an account, or 10 when signed in. Each successful conversion uses one of that day’s free credits.

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: