Video Frame Extractor
Save any frame of a video as a full-size PNG or JPG, or make a contact sheet.
About this tool
Load a video, scrub to the moment, save that frame as a lossless PNG or a small JPG at the video's full resolution. Or generate a contact sheet of 2โ60 evenly spaced frames and click a thumbnail to jump there.
Getting a good still out of moving pictures
A video frame is a photo the camera took thirty times a second, and sometimes the frame is better than any photo you got: the moment everyone smiled, the thumbnail that sums up a clip, a reference for a drawing, evidence of exactly what the screen showed. The tool decodes the video in your browser and copies the frame straight off the decoder at native size โ no screenshot scaling, no player overlay. Two honest points. First, motion blur and compression: a frame from a fast pan is smeared, and frames between keyframes carry compression artefacts; scrub a few frames either side (arrow keys step in most players) for a sharper one. Second, the contact sheet is the quick way to survey a long clip โ twelve frames at 320 px show where the action is before you commit to full-size saves. PNG preserves the frame exactly; JPG at quality 92 is a tenth the size and fine for thumbnails. Polish the still with the enhancer or the cropper; for a moving excerpt use video to GIF.
Frequently asked questions
What resolution is the saved frame?
The video's native resolution โ a 1080p clip gives a 1920ร1080 image. PNG is lossless; JPG is smaller.
How do I hit the exact frame?
Pause and use the arrow keys (or the frame-step in your browser's player controls); the save button captures whatever is showing.
What is the contact sheet?
A grid of evenly spaced frames with timestamps, downloadable as one JPG โ a quick overview of a long clip. Clicking a thumbnail jumps the player there.
Is the video uploaded?
No โ decoding and frame capture happen in your browser.