Extract a frame from a video

Scrub to the exact moment, step one frame at a time and save it as a full-resolution image. Everything runs in your browser: the video is never uploaded.

🎬 Tap here or drop a video

MP4, MOV, WEBM, MKV, AVI… the file stays on your device

🔒 The video is never uploaded anywhere: it stays inside your browser.

How to use it

Load the video (or drop it above), scrub near the moment you care about, then use the four fine controls: one frame or one tenth of a second, backwards and forwards. The ← and → arrow keys do the same. When the picture is right, hit «Save this frame»: the downloaded file is named after the video plus the timecode, for example video_00-01-23-450.jpg, so you always know where it came from.

Why this beats a screenshot

A screenshot captures the video at the size you happen to be watching it: if the player is 600 pixels wide, that is the picture you get. Here the frame is redrawn at the real resolution of the file (videoWidth × videoHeight), so a 4K video gives you a 3840 × 2160 image with no player controls, no cursor and no screen glare. Pick JPG for a light file, PNG for no loss at all — handy for plates, signs and anything you need to read.

Frame rate: why we ask for it

Browsers never tell a page how many frames per second a video runs at, so the «one frame» step is simply 1/fps: 25 fps for European broadcast, 24 for cinema, 30 or 60 for most phone footage. If you do not know, press «Measure from video»: the tool plays about a second muted, measures the gap between the frames actually shown and snaps the value to the standard ones (23.976 · 25 · 29.97 · 30 · 50 · 60). It is an estimate: with variable frame rate footage the number is only indicative and a single step may land just before or just after the frame you expected.

The grid, for picking a cover

Four, nine or sixteen frames taken at regular intervals show you the whole video at a glance — the fastest way to choose a thumbnail or find the right scene. Each frame is taken in the middle of its slice, so the first one is not the usual black frame, and every thumbnail is a button: tap it and the tool goes back to that exact time and saves the image at full resolution. This needs the browser to know how long the video is; with some WEBM files and interrupted recordings it does not, so the grid stays off while single frames keep working.

If the video will not open, or comes out black

Browsers decode what they decode: H.264 and VP9 nearly always, HEVC/H.265 often not (which covers a lot of iPhone and action cam footage), and neither many MKV files, old AVIs nor ProRes. When that happens you get a clear warning, and the fix is to convert the file to MP4 H.264 first with Convert video. Vertical phone clips come out with the same orientation you see in the player; if your browser misreads the rotation metadata, the «Rotate» menu fixes the picture before saving. Everything runs on your device: the video is never uploaded to any server.