Drop in a video, drag the slider to the exact moment you want, and save that frame as a
full-quality PNG. First frame, last frame, or anything in between.
Free, no sign-up, no watermark — and it runs in your browser, so your video
is not uploaded.
Frames are captured at the video's native resolution and saved as lossless PNG — no re-compression, no watermark, no resizing.
Your video is read directly by your browser and never leaves your device. If your browser cannot decode an unusual format, we offer a stronger decoder that also runs in your browser (a one-time download of about 10 MB) — nothing is uploaded either way.
Everything about extracting frames from a video with this tool.
It is completely free and there is no account, no sign-up and no email required. There is no daily limit on how many videos you can run through it.
No. Your browser reads and decodes the video directly on your own device, so the
file never leaves your computer — it is not sent to us and we never see it.
That includes formats your browser cannot play natively (most often HEVC on Windows or
Firefox): those are decoded by a stronger decoder that also runs in your browser. See our
privacy policy.
MP4, MOV, WebM, M4V and MKV all work, covering H.264, VP8, VP9 and AV1. HEVC (H.265) — the default on newer iPhones — works on most Macs, iPhones and iPads, and on Windows machines with hardware HEVC support. If your browser cannot handle it, the in-browser fallback decoder will — it also covers ProRes, MPEG-4, WMV and more.
Frames come out at the video's own native resolution — if you feed it 4K, you get a 4K frame. They are saved as lossless PNG, so there is no re-compression and no quality loss. The small images shown on this page are compressed previews; the file you download is the full-quality one.
Drop your video in, then click First. The slider jumps to frame 0 and you can save it straight away.
Click Last. It lands on the genuine final frame rather than guessing at
the end of the timeline, which is why it does not come back blank.
If the last frame is specifically what you are after — usually to continue an AI
video — the Final Frame Extractor is purpose-built for it
and hands you the last four frames to pick from.
Not yet, and we would rather say so than pretend otherwise. This tool gives you one frame at a time, or four spread evenly across the clip. Extracting every frame of a video (a full image sequence, or one frame per second) is not something it does today. For that you currently need something like ffmpeg.
Drag the slider to roughly the right spot — the preview follows as you drag — then use the ◀ Frame and Frame ▶ buttons, or the left and right arrow keys, to step one frame at a time. The readout shows the exact timecode and frame number so you know precisely where you are.
For in-browser extraction there is no practical limit, because the tool only reads the parts of the file it actually needs rather than loading the whole thing. Very large files work fine, including with the in-browser fallback decoder for unusual formats.
Yes. The page is designed for small screens and iPhone and Android browsers can decode video locally just as desktop browsers do.
No. The frames are exactly as they appear in your video, with nothing added.
They are your frames from your video, so whatever rights you already hold in the footage carry straight over. We claim nothing over them — see the terms.
Two reasons. Many tools seek to the very end of the timeline and grab whatever is
there, which can land past the last real frame and return a black or repeated image — we
ask the video for its actual final frame instead.
Separately, in AI-generated video the last frame is often the most degraded one,
because small errors accumulate as the clip goes on. That is exactly why the
Final Frame Extractor returns the last four frames rather than
just the final one — the clearest is frequently a frame or two back.
This tool gets you any frame — first, last, or a specific moment you scrub to. The Final Frame Extractor does one job: it hands you the final frames of a clip so you can use one as the starting image to extend an AI video on Luma Dream Machine, Runway, Kling and similar tools.
The page itself has to load first, but once it has, extraction runs on your own machine rather than over the network. The fallback decoder for unusual formats downloads once (about 10 MB) the first time it is needed.
The tool checks whether your browser has a decoder for that specific format before it does anything. If it does not, it offers a stronger decoder that runs in your browser too — a one-time download of about 10 MB. Your video still never leaves your device.