Image Tools
Video Frame Extractor
Extract any frame from a local video as PNG, JPG, or WebP. Scrub, step, and save in your browser. No upload, no signup.
How to use
- Drop a video onto the upload zone or click to choose a file. MP4, MOV, M4V, WebM, OGV, and any other format your browser can play are accepted.
- Use the timeline slider, the native video controls, or the Step back and Step forward buttons to land on the exact frame you want. Pick a step size (1/30 s, 1/24 s, or your own value) for one-frame-at-a-time navigation.
- Choose your output format (PNG for lossless, JPEG or WebP for smaller files) and adjust the quality slider for JPEG and WebP.
- Set Output size to Native to export at the video's actual resolution, or pick Fit width or Fit height to scale the result while keeping the aspect ratio.
- Click Capture frame. The frame appears in the Captured frames list with its timecode, size, and a Download button. Capture as many frames as you need.
About this tool
Video Frame Extractor turns any local video file into still images. Drop an MP4, MOV, M4V, WebM, OGV, or any other video your browser can play, scrub through the timeline with a precise step control (down to 1/120 second), then save the visible frame as a PNG, JPG, or WebP image. Useful for grabbing a YouTube-style cover thumbnail, pulling stills from a screen recording, building reference frames from a stock-footage clip, capturing a teaching moment from a Zoom recording, freezing a key moment from a phone clip, archiving evidence frames from a dashcam or doorbell file, or generating thumbnails for a video gallery. The video is loaded into an HTML5 <video> element through a temporary object URL, then frames are painted onto a 2D canvas and encoded with canvas.toBlob, so the file is never uploaded. The capture path waits for the browser's seeked event before drawing so the saved image matches the displayed time, even on codecs that decode slowly. The output can stay at the video's native resolution or scale to a fitted width or height while preserving aspect ratio (capped at 7680 px to keep the canvas allocations sane). PNG output is lossless, JPEG and WebP take a quality slider, and JPEG gets an explicit opaque background so frames with alpha never come out with a surprise color shift. Up to eight captures are kept in a download list so you can grab several frames in one session without losing earlier shots. Because everything runs locally, private clips (interviews, security recordings, family video, internal training material) never leave your device.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Image Format Converter
Convert PNG, JPG, and WebP locally with quality and transparency controls.
Open tool
ImageImage Resizer
Resize images by exact pixels, percent, or fit-to dimensions with locked aspect ratio.
Open tool
ImageImage Compressor
Compress JPG, PNG, and WebP locally with quality and resize controls.
Open tool
ImageYouTube Thumbnail Downloader
Grab every official YouTube thumbnail size in JPG and WebP, including HD.
Open tool
ConverterSRT and VTT Subtitle Converter
Bidirectional SubRip and WebVTT converter with time shift, tag stripping, and renumbering.
Open tool
ImageImage to Base64
Encode images as Base64 data URIs with CSS and HTML snippets.
Open tool