Extract a Video Frame
Processed locally in your browser — nothing is uploaded.
Quick answer
Extract a Video Frame lets you scrub to any moment in a video and save that exact frame as a PNG or JPG still — perfect for a thumbnail, a proof shot or a reference image. Because it uses the browser’s native video element and canvas, it is instant and needs NO 10MB engine download at all. The frame is grabbed on your device; nothing is uploaded.
How to extract a video frame
Load your video
Drop in an MP4, MOV, WebM or other browser-playable video. It plays immediately in a preview — no engine to download, no waiting.
Scrub to the frame
Use the scrubber to land on the exact moment. Step frame by frame for precision, then confirm the still you want.
Save as PNG or JPG
Choose PNG for a lossless still or JPG for a smaller file, then download the image straight to your device.
Why is this instant with no engine download?
Most video tools here rely on a ~10MB ffmpeg engine that has to download the first time you use them. This one does not. Your browser already knows how to decode and display video through the built-in <video> element, and it can copy the current frame onto an HTML <canvas> and export that canvas as a PNG or JPG. Grabbing a still is a native browser capability, so the tool is instant — there is nothing to download and no processing wait.
Should you save the frame as PNG or JPG?
It depends on what the still contains and what you will do with it. PNG is lossless and razor-sharp, best for frames with text, sharp edges or graphics; JPG is smaller and fine for photographic frames where a little compression is invisible.
| Format | Compression | Best for | Transparency |
|---|---|---|---|
| PNG | Lossless | Text, screenshots, sharp graphics, editing | Yes |
| JPG | Lossy | Photographic scenes, small thumbnails | No |
What can you do with the still afterwards?
A captured frame is just an image, so the whole image toolkit opens up. You can compress the image to shrink a thumbnail for the web, resize it to a platform’s dimensions, crop it to a detail, or convert PNG to JPG and back. This is the bridge from your video into the image tools — grab the frame here, finish it there.
Staying in video? Pair this with Video File Info to read the resolution before you grab a frame, or make an animated snippet instead with Video to GIF.
Is my video uploaded to grab a frame?
No — and here there is not even an engine involved. The video is played from a local object URL in your browser, and the frame is drawn to a canvas and exported on your device. Nothing is transmitted. Open DevTools → Network and grab a frame: you will see no upload request and no engine download at all.
Your files never leave your device
Processed locally in your browser — nothing is uploaded. You can verify it yourself: open your browser’s developer tools, watch the Network tab, and use the tool — no upload request is ever made.
Frequently asked questions
Do I have to download a 10MB engine for this?
No. Frame extraction uses the browser’s native video element and canvas, so it works instantly with no engine download — unlike the ffmpeg-based video tools.
What image quality will the frame be?
It is captured at the video’s own resolution. A 1080p video yields a 1920×1080 still. Save as PNG to keep it pixel-perfect, or JPG for a smaller file.
Can I grab an exact single frame?
Yes. Scrub to the moment and step frame by frame to land precisely, then export. The canvas copies whatever frame is currently displayed.
Why can’t I load my video in the preview?
The preview uses the browser’s built-in decoders, so exotic codecs (some MKV or AVI) may not play. Convert it to MP4 first with the video converter, then extract the frame.
PNG or JPG for a video thumbnail?
JPG for a small, photographic thumbnail; PNG if the frame has text or sharp graphics, or if you plan to edit it further before compressing.
Is the frame uploaded anywhere?
No. It is captured entirely on your device with no server and no engine download. You can confirm the empty Network tab in your browser’s developer tools.
Can I take several frames from one video?
Yes. Keep scrubbing and saving — each capture downloads its own image. There is no limit because it all happens locally.