Find the first moment.
Scrub the local preview and press “Use current position for A”. Repeat for B at the other moment.
Pick two times, put them side by side or drag a divider between them, and download the comparison as a single image.
Drop a video here, choose two times and inspect them side by side or with a wipe divider.
Up to 1600px per frame · nothing is uploadedScrub the local preview and press “Use current position for A”. Repeat for B at the other moment.
Side by side keeps both frames whole. Wipe stacks them and lets a divider reveal the change.
A PNG is composed at the captured frame size, with A and B labels and timestamps drawn in.
A small camera move or lighting drift is hard to spot while scrubbing. Two stills make it obvious.
When both moments share a composition, the wipe divider shows exactly where pixels moved.
The downloaded PNG is composed locally at up to 1600 pixels per frame. Nothing is uploaded.
Not in this release. Both moments come from one local video, which keeps the comparison honest and the interface simple.
It is time-based. The browser seeks to each timestamp and captures the nearest displayable frame, so variable-frame-rate videos can land slightly differently.
Each captured frame is capped at 1600 pixels on its longest edge. Side-by-side mode doubles the width with a small gap; wipe mode keeps a single frame size.
Yes. The PNG matches the current view: side by side, or the wipe at the divider position you left it.
No. The file is decoded in this tab and both frames are drawn to a local canvas. There is no upload endpoint or account.