Video frame grabber
Open a video file, scrub to the moment you want, and save that frame as a still image.
What this does
This grabs a single frame out of a video file and saves it as a PNG or a JPG at the video's own resolution — a 4K source gives you a 3840×2160 still, not a screenshot of a player window. The file never leaves your machine: the browser decodes it locally, draws the current frame to a canvas and encodes that canvas to an image, so a 2GB master is as private here as it is on your desktop. It reads whatever your browser can play, which in practice means MP4 and MOV with H.264, WebM, and on most machines HEVC as well. Arrow keys step frame by frame at the frame rate you set, so you can land on the exact frame rather than somewhere near it.
How to grab a frame from a video
- 01
Open the video
Drop a file on the panel or pick one. It is loaded into the page directly and is never sent to a server, so file size is limited only by your own machine.
- 02
Find the frame
Scrub the timeline, or use the arrow keys to step one frame at a time. Set the frame rate to your source's to make those steps land exactly.
- 03
Save it
PNG for a lossless still you will edit further, JPG for something you are posting as-is. Either comes out at the video's native resolution.
Questions
Is my video uploaded anywhere?
No. The browser reads the file off your disk and decodes it locally. Nothing is transmitted, which is also why it works on a file far too big to upload.
What resolution is the saved frame?
The video's own. A 1920×1080 source produces a 1920×1080 still; a 4K source produces a 3840×2160 one. It is the decoded frame, not a capture of the player, so the on-screen size of the preview makes no difference.
Which video formats does it read?
Whatever your browser plays: MP4 and MOV carrying H.264, and WebM, everywhere. HEVC, ProRes and AV1 depend on the browser and the machine. If a file will not open, transcode it or use a browser with wider codec support.
Can I get an exact frame number rather than a time?
Set the frame rate to match your source and the arrow keys move in whole frames, with the frame number shown next to the timecode. Browsers seek by time rather than by frame index, so on a variable frame rate file the number is a very close estimate rather than a guarantee.
Other free tools
YouTube thumbnail downloader
Every size YouTube stores for a video, from one pasted link.
FreeColor palette extractor
The real colours in any image, ranked, as hex codes.
FreeImage resizer
Any image to any platform size, fitted or cropped, in the browser.
FreeTimecode calculator
Timecode to frames and back, plus drop frame done properly.
Free