How to use
- Select or drop a video file (MP4, WebM, or any format your browser can play).
- Choose how often to capture a frame and pick PNG or JPG.
- Click Extract frames and wait while the video is scanned locally.
- Preview the thumbnails, then use Download all to save the images.
Frequently asked questions
Which video formats are supported?
Any video your browser can natively decode, which typically includes MP4 (H.264), WebM, and OGG. Formats your browser cannot play, such as some MKV or AVI files, may not load, since the tool relies on the built-in video player rather than ffmpeg.
Is my video uploaded anywhere?
No. The video is read and decoded entirely in your browser on your own device using a canvas. Nothing is ever uploaded to a server, so your footage stays completely private.
How many frames can I extract, and how often?
You choose the interval in seconds (as low as 0.1), and frames are captured at that spacing across the whole clip. To protect your browser's memory the total is capped at 200 images, and the tool tells you when the cap is reached.
Can I save frames as PNG or JPG?
Yes. Pick JPG for smaller files that are ideal for photos and screenshots, or PNG for lossless quality. JPG frames are exported at high quality (about 0.92), and every frame keeps the video's original width and height.
Does this use ffmpeg or need anything installed?
No. It runs entirely in your browser with the built-in video and canvas APIs, so there is nothing to install or download β the tool is lightweight and starts instantly.
Why do some frames look slightly off or blank?
Frames are captured by seeking to each timestamp, and some codecs or very short intervals can make a seek land on a nearby keyframe. Choosing a slightly larger interval usually gives cleaner, sharper stills.
About this tool
Free video to frames extractor. Grab still images from any video as JPG or PNG at a set interval, preview thumbnails, and download all. 100% in your browser, no upload.