Sample A — previous JPEG writer
JPEG has Apple MakerNote ContentIdentifier only (no IFD0 Make/Model, no MakerNoteVersion). MOV uses the previous mebx writer (string int8 datatype, no identity transform).
Turn a short video into a Live Photo pair. Everything happens in your browser—no upload, no AI.
MP4, MOV or WebM
A ready-made 2-second example pair (sample F, the current writer), with no conversion needed. JPEG · MOV
Select up to 3 seconds, then pick a cover frame.
This frame becomes your still photo.
Choose a video to get started.
Photos only pairs the JPEG and MOV when they arrive together. Saving only the MOV creates a regular video.
Photos needs both files, imported together, to recognize the pair.
Control pairs from the same 2-second clip, each with its own identifier. On iPhone Safari, share both files and choose Save 2 Items. If the share sheet does not appear, use that sample’s ZIP instead.
JPEG has Apple MakerNote ContentIdentifier only (no IFD0 Make/Model, no MakerNoteVersion). MOV uses the previous mebx writer (string int8 datatype, no identity transform).
Same previous MOV writer as A. JPEG adds IFD0 Make “Apple”, Model “iPhone”, and MakerNoteVersion 4. This is the pair that still saved as a separate photo plus video on device.
Same JPEG writer as B. The MOV is the raw H.264 clip with ContentIdentifier written by ExifTool (QuickTime Keys), without this site’s mebx still-image-time track.
Not included. We did not find a complete still+video iPhone Live Photo whose license allows redistribution and that already has matching ContentIdentifiers (without personal GPS). Public files we checked are metadata-only, missing the pairing UUID on the still, generated rather than camera-original, or personally identifiable. To test the save flow itself, export one of your own Live Photos from Photos to Files, select both the still and the MOV, and choose Save 2 Items. If that pair shows a LIVE badge, the share/Files path works on your device.
Our own test still and H.264/AAC frames, with a new matching identifier. The two timed-metadata tracks (LivePhotoInfo and still-image-time, including the identity still-image transform) are copied from a real iPhone Live Photo metadata template.
Same JPEG writer as B. The MOV writer now matches the native still-image-time sample description (int8 type 0x41 plus an identity live-photo-still-image-transform), Apple handler vendor, track flags, data handler, and movie-level Make/Model. This is also the pair offered as the sample above, and what a new conversion produces.
Your video stays in your browser and is not uploaded to create a Live Photo. After a successful conversion, you may optionally send a thumbs-up or thumbs-down and a message of up to 500 characters. We store the timestamp, site id, page path, rating, optional message, coarse browser category, and processed count and formats (numbers and short format names only). We do not collect videos, photos, filenames, or email through the feedback form. Raw user-agent strings are not stored for feedback.
IP addresses are hashed using SHA-256 with a server-side salt and used only for rate limiting, with a maximum of 10 submissions per hour. The raw IP address is not stored in feedback records or rate limits. Feedback is kept until the operator deletes it; no automatic retention period is configured.