Video Frame Snapshot Extractor
Drop a video, scrub to the moment you want, hit capture. Step a single frame back or forward to land the exact one. PNGs come out at the video's native resolution.
Drop a video
MP4 · WebM · MOV · M4V — any container your browser can play
How it works
Your file is loaded into an HTML5 <video> element (no upload). On capture, the current frame is drawn into a canvas matching the video's native resolution and exported as PNG.
Frame step nudges video.currentTime by 1 / fps (default 30 fps). If you know the source frame rate, set it in the FPS input — accuracy improves. Browsers don't expose a true "next frame" API, so the step is always an approximation that lands within one frame of the target.