Choose a playable video.
Open a local file your browser can decode. It stays on your device; only a temporary object URL is created.
A whole video, arranged on one page. Sample moments, label their times and download a single image.
Drop your video here.
We will sample it into a labeled grid.
Your sheet will appear here.
One image, every moment you sampled.Open a local file your browser can decode. It stays on your device; only a temporary object URL is created.
Decide how many frames to sample, how many columns to use and whether each thumbnail keeps its timestamp.
The preview is exactly what you export: a single PNG or JPG with a title, timestamps and the sheet dimensions.
Twelve evenly spaced frames reveal continuity, framing and light changes far faster than scrubbing a timeline.
Timestamps make the sheet readable on its own. Send one image instead of a folder of stills.
Composition happens on a canvas in your browser. No upload, account or server round trip.
This release samples the whole video evenly by frame count. Twelve frames means twelve moments spread from the first frame to the last, not twelve consecutive frames.
Yes. Timestamp labels are on by default and can be turned off. Each cell also keeps its sequence number so notes stay easy to follow.
It is time-based, not frame-index based. Browsers seek to a timestamp and decode the nearest displayable frame, so variable-frame-rate videos can land slightly differently. Times are reference points, not forensic proof.
Up to 60 frames per sheet, 2 to 6 columns and 240 to 480 pixel thumbnails. The composed canvas is capped at 16 megapixels so a phone browser is not asked to allocate an impossible image.
No. The file is opened through a temporary local URL, decoded by your browser and drawn to a canvas. There is no upload endpoint and no account.