Video Frame Extractor
Open any video file in your browser and extract still images from any moment or at regular intervals. No server upload — 100% local processing.
Select a video (MP4, WebM)
or drag & drop here
About
This tool lets you open a video file (MP4 or WebM) in your browser and extract still images at any point or at set intervals. Perfect for sports analysis, thumbnail creation, or capturing key moments from lectures. All processing happens locally — your video is never uploaded to a server.
How to Use
- Select your video: Drag & drop or click to choose an MP4 or WebM file.
- Extract frames: Use the scrubber to find your scene and click "Extract Current Frame", or enter an interval and click "Run Batch Extraction".
- Save: Download individual frames or click "Save All as ZIP" to grab everything at once.
Glossary
- Frame Rate (fps)
- The number of individual still images (frames) displayed per second in a video. At 30 fps, a one-second clip contains 30 frames.
- Seek
- Moving the playback position to a specific point in the video. Use the scrubber to seek to the exact frame you want.
- Canvas API
- A browser JavaScript API used to draw graphics. This tool draws a single video frame onto a hidden canvas and exports it as a PNG.
- ZIP Archive
- A file format that bundles multiple files into one compressed package. Used here to download all extracted frames in a single click.
- Object URL
- A temporary URL the browser creates for in-memory file or Blob data. Used to preview the video and trigger PNG downloads; released after use.
FAQ
- Q.Can I use large video files?
- Yes. Videos are processed entirely in your browser without any server upload. As long as your browser can handle the file, it will work, though very large files may take longer.
- Q.What resolution will the extracted images be?
- Images are exported at the original video resolution (videoWidth × videoHeight). A 1080p video will produce 1920×1080 PNG images.
- Q.What video formats are supported?
- Support depends on your browser. Generally, MP4 (H.264) and WebM (VP8/VP9) are supported. MOV and AVI may not be supported in all browsers.
- Q.Is there a limit on how many frames I can extract?
- For safety, batch extraction is capped at 100 frames per run. If the interval is very short on a long video, extraction stops automatically at 100 frames.
- Q.Can I download all frames at once?
- Yes. Click "Save All as ZIP" to bundle all extracted frames into a single frames.zip download.
- Q.Is my video sent to any server?
- No. All processing happens locally in your browser using the HTML5 Video and Canvas APIs. Nothing is sent to a server.
Use Cases
Sports Analysis
Step through sports footage frame by frame to analyze technique and form in still images.
Thumbnail Creation
Pick the perfect still frame from a video to use as a YouTube or social media thumbnail.
Lecture Notes
Capture key slides or diagrams from recorded lectures and webinars for study materials.
Send Feedback
Please let us know your thoughts to help us improve the tool.
Feedback is temporarily suspended
The server is busy or spam protection is active. Please try again later.