Upload an MP4, MOV, or WebM, then convert the first 3 seconds into a Live Photo.
Animated GIFs use /gif-to-livephoto. The first conversion downloads FFmpeg (about 25 MB) into this browser.
Help Us Improve
—
(—)
Turn a video into a Live Photo
Turn an MP4 or MOV into a 3-second Live Photo .livp file. Conversion runs in your browser. Free, no sign-in.
What is a video to Live Photo converter?
What the converter writes
Three-second Live Photo: Photos plays a brief clip. This page encodes 3 seconds from the start time you choose, not the whole video.
Still plus movie: The download is a .livp package: IMG still JPEG and an H.264 MOV with a still-image-time mark on the first frame of that clip.
Sound when the video has it: A soundtrack is encoded as AAC inside the movie. A silent file stays silent.
Browser encode: The video is read as a local file. FFmpeg runs here, so the clip is not uploaded for conversion.
How to turn a video into a Live Photo
Upload an MP4, MOV, or WebM
Files up to 80 MB. A sample clip is there if you want to see the package before using your own video.
Set the start
The slider chooses where the 3 seconds begin. The still image is the first frame of that window.
Download the .livp
Preview the movie in the page, then save live-photo.livp. AirDrop it to iPhone, open it from Files, and add it to Photos.
Import tips
- 01
Press and hold to test motion
In Photos, press and hold the picture. If it plays, the still and the movie were paired.
- 02
Lock Screen motion is a separate switch
Saving to Photos does not by itself animate the wallpaper. Set the Live Photo as wallpaper and leave Live Photo motion on.
- 03
GIFs use the other converter
This page does not read GIF frames. Open GIF to Live Photo Converter for an animated GIF.
- 04
Shorter sources are fine
A clip under 3 seconds is used as-is. If the start time is past the end, move the slider back.
When to use it
A phone or camera clip
Turn a short MP4 into a Live Photo you can keep in the Photos library.
A moment inside a longer video
Slide the start time instead of exporting a new file in another app first.
Lock Screen motion
After the .livp is in Photos, it can be set as a Live Photo wallpaper.
What you get
No account: There is no sign-in step and no watermark on the .livp.
Local conversion: FFmpeg runs in the page. The video is not sent to a server to be encoded.
A paired still: The JPEG and the movie share one identifier, which is what Photos uses to treat them as one Live Photo.
Technical details
- Encode
- FFmpeg.wasm scales to even dimensions and writes H.264 (yuv420p) plus AAC when an audio stream is present. The clip length is 3 seconds.
- Live Photo metadata
- The MOV gets a content identifier and a still-image-time track. The JPEG gets the same identifier in an Apple MakerNote.
- Limits
- MP4, MOV, M4V, and WebM up to 80 MB. The start slider runs from 0 to 30 seconds.
Sources & References
“A Live Photo captures what happens just before and after you take a photo, including the audio.”
Take Live Photos with your iPhone camera: This converter keeps a soundtrack when the source video has one, and limits the movie to a few seconds, which is the span Photos plays. support.apple.com/guide/iphone/take-live-photos-iph17471d6de/ios
“The File interface provides information about files and allows JavaScript in a web page to access their content.”
File: The video is read as a local File and encoded in the browser. It is not uploaded for conversion. developer.mozilla.org/en-US/docs/Web/API/File