or click to browse — MP4, WebM, MOV, AVI supported
How to Use
- Drop your video file (MP4, WebM, MOV, AVI) onto the upload area or click to browse.
- Use the preview scrubber to navigate to any point in the video, or set an extraction interval.
- Choose extraction mode: "Every N seconds" for regular intervals, "Total N frames" for a fixed count, or "Current position" for a single frame.
- Click "Extract Frames" to generate all frames, or "Capture This Frame" to grab just the current position.
- Download individual frames or click Download All (ZIP) to get all frames in one file.
Features
Extract a frame every N seconds automatically.
Extract exactly N frames evenly spread across the video.
Grab just the current frame with one click.
Download all extracted frames in one ZIP archive.
Video never leaves your device — Canvas API only.
Choose your output format with quality control.
Use Cases
- Create thumbnail images for YouTube videos, course materials, or blog posts.
- Extract frames for storyboards, video scripts, or presentation slides.
- Capture specific moments from security camera footage or screen recordings.
- Generate training data images from video for machine learning projects.
- Extract product shots or motion graphics frames for creative projects.
FAQ
What video formats are supported?
Any video format your browser can play natively — this includes MP4 (H.264/H.265), WebM (VP8/VP9), and MOV. AVI support varies by browser. Chrome and Edge have the broadest codec support.
How many frames can I extract?
Up to 200 frames per extraction. For high-resolution videos or a large number of frames, extraction may take a moment as each frame is rendered to a Canvas element.
Is my video uploaded to a server?
No. The entire extraction process happens locally in your browser using the HTML5 Canvas API. Your video data never leaves your device.
What's the difference between JPG and PNG output?
JPG uses lossy compression resulting in smaller file sizes, suitable for photos and natural images. PNG is lossless and larger but preserves every pixel perfectly — ideal for screenshots, diagrams, or frames with sharp edges.
Can I extract frames from a very long video?
Yes. For long videos (e.g., 1 hour), use a larger interval (e.g., every 60 seconds) or a reasonable frame count (e.g., 30 frames). The tool seeks to each timestamp accurately regardless of video length.