Extract Frames
Take screenshots or export frames as images by interval, frame rate, or keyframes. Download individually or as a ZIP.
$Drop a video file here, or click to select
Your video is processed only in your browser memory
Load the video into browser memory; nothing is uploaded.
Single-frame screenshot, or batch export by interval / frame rate / keyframes.
Download frames one by one or grab them all as a ZIP.
Extract Frames from Video — Thumbnails & Stills
Local · No uploadsTake a still from the exact frame you paused on, or batch-export images by time interval, frame rate, or keyframes. Save a thumbnail or cover image, inspect motion frame by frame, or build a storyboard. Export PNG or JPG files and download them individually or as one ZIP. The video is processed locally and never uploaded.
Quick Answers
- Four extraction modes: time interval, total frame count, keyframes (I-frames — fast but unevenly spaced), and current frame (captures exactly the paused frame for a screenshot or cover).
- Export as PNG (lossless, larger) or JPG (lossy, smaller); all frames can be packaged into a single zip download.
- Long-video batch extraction runs in time-window segments (bounded frames per window); frames are buffered to the browser's local disk instead of memory and zipped in a streaming pass — up to ~10,000 frames per run for both PNG and JPG.
- AV1 videos extract directly in browsers with native decoding such as Chrome and Edge (interval / frame count / current frame modes) — no H.264 MP4 conversion needed.
- Name exports by video timecode, and send selected frames straight to the image compressor, editor, watermark tool, or GIF converter without uploading again.
- Your video is only read, never modified; extraction runs in your browser and nothing is uploaded.
How to Get Images from a Video
- 1
Upload your video file
- 2
Choose an extraction mode: time interval / frame count / keyframes / current frame
- 3
Set the matching parameters (interval seconds, number of frames, etc.)
- 4
Click Extract — download frames individually or as a zip
- 5
Optionally name files by timecode, or send selected frames to compress / edit / watermark / GIF tools
Common Uses
- Create thumbnail and cover images from your videos
- Analyze video content frame by frame or inspect fine details
- Grab favorite shots for wallpapers or design assets
- Continue with compression, watermarks, or a GIF without re-uploading the frames
Things to Keep in Mind
- Large frame sets use browser disk quota (OPFS) rather than holding everything in memory
- Frame sharpness is limited by the source video's quality
- Frame extraction from long videos takes time
How to Choose a Frame Extractor
- vs. screenshotting in a player: batch extraction at set intervals, automatically
- vs. desktop FFmpeg: no command line — pick a mode visually
- Download every frame as a single zip instead of saving one by one
Keyframes and Frame Extraction
- Video frames come in three kinds: I-frames (keyframes, storing a complete picture), P-frames (storing only changes from the previous frame), and B-frames (changes relative to neighboring frames). Most frames in a file are not complete pictures.
- "Keyframes" mode grabs I-frames directly — fast, but unevenly spaced in time. "Interval / frame count" modes fully decode the picture at any timestamp — evenly spaced and precisely positioned, at a higher compute cost.
- Choosing an export format: PNG is lossless per pixel but larger; JPG is lossy but small. JPG is fine for thumbnails and casual screenshots; use PNG when you'll zoom into details or need transparency.
Frame Extraction FAQ
How do I get a thumbnail from a video?
Use "current frame" mode, pause the preview at the moment you want, then export it as JPG or PNG. JPG is usually small enough for a thumbnail; PNG is better for a lossless still.
Can I extract the frame at a specific timestamp?
Yes. Use "current frame" mode to capture exactly the frame shown in the preview — ideal for picking one precise moment.
Which image formats can I export?
PNG and JPG. Choose lossless PNG or smaller JPG depending on your needs.
How do I download many frames at once?
All extracted frames can be packaged into a single zip — no saving one by one.
Does this modify my video?
No. The tool only reads the video to generate images; your original file is untouched.
Can I screenshot a frame to use as a video cover?
Yes — "current frame" mode captures the frame you're paused on, which makes a perfect cover image.
What's the difference between a video screenshot and frame extraction?
Both save video frames as images. The difference is quantity and method: extraction pulls many frames at once by interval, count, or keyframe; a screenshot is a single image. This tool does both — batch modes for many frames, "current frame" for one.
How do I turn video frames into image assets?
Use interval or frame-count mode to batch-extract, export as PNG/JPG, and download everything in one zip — perfect for frame analysis, covers, or collecting stills.
Can exported filenames match the video timecode?
Yes. Enable timecode naming and each file is named after the frame position (minutes-seconds.milliseconds), making it easy to map an image back to the video.
Can I keep editing the extracted frames?
Yes. Select frames and send them to the image compressor, image editor, watermark tool, or GIF converter without uploading the originals again.