Video Frame Extractor
Grab still frames from any video as PNG or JPEG — right in your browser
Capture modes and naming
- Single frame — exact seek to your timestamp, decoded at source resolution.
- Burst mode — N frames evenly distributed across a range you set.
- Formats — PNG for graphics/text, JPEG q92 for photographic frames.
- Naming —
frames_00-01-23_456.pngencodes mm-ss-ms so ordering survives anywhere.
How it works
- 1
Drop in a video — it loads locally and is never uploaded.
- 2
Pick an extraction mode, image format and max width — or pause the preview and capture the exact frame you see.
- 3
Hit Extract, save frames one by one or grab them all as a ZIP.
- 4
Download picked frames individually or the whole burst as a ZIP.
Frame grabbing with a filmstrip preview
Scrub visually, grab exact frames or burst N shots evenly spaced — timestamps shown to the millisecond before export.
Three capture modes
Grab a frame every N seconds, capture N evenly spaced frames across the whole clip, or hit Capture to save the exact frame under the playhead — one tool covers all three workflows.
PNG or JPEG with size control
Export each still as lossless PNG or compressed JPEG, and cap the resolution at original, 1920, 1280 or 640 pixels — thumbnails for the web or full-res stills for editing.
One ZIP for the whole batch
Frames are laid out in a thumbnail grid with individual download buttons, and a single button bundles everything into one ZIP with original filenames — up to 100 frames per run.
Millisecond timestamps
Every capture records its exact timecode — paste it straight into editing software or subtitles.
Frequently asked questions
Do extracted frames get uploaded to a server?⌄
No. Frames are captured with the Canvas API and the ZIP archive is assembled in your browser too — the video and the extracted images never leave your device.
Should I choose PNG or JPEG?⌄
PNG is pixel-perfect lossless — best for thumbnails, documentation or ML datasets. JPEG is 5–10× smaller and fine for previews and sharing. Frame file names include the timestamp (e.g. frame-003-t2.5s.png), so you always know where each image came from.
How do I capture one exact moment?⌄
Play the preview, pause at the frame you want (use , and . keys in most browsers to step frame by frame), then hit "Capture current frame". The still is taken at the exact playhead position at full selected resolution.
Can I extract frames from variable-frame-rate video?⌄
Yes — seeking decodes by presentation time, so VFR sources from phones and screen recorders land on the exact frame shown in the filmstrip.
Related tools
What Is a Video Frame Extractor?
A video frame extractor grabs still images out of a video — a single frame at the exact moment you want, or a whole set of frames spread across the footage. This tool runs entirely in your browser: capture a frame every N seconds, capture N evenly spaced frames across the whole video, or grab the exact frame under the playhead, export them as PNG or JPEG with resolution control, and download everything as a single ZIP. It is a favorite of video editors, teachers and anyone who needs stills from footage. Whether you need one frame or a hundred, the output is ready in seconds, and the ZIP keeps everything organised in a single download.
What this tool can do
- ⏱️ Grab a frame every N seconds for a regular sample of the footage
- ⚖️ Capture N evenly spaced frames across the entire video
- 📍 Export the exact frame under the playhead with one click
- 🖼️ Choose PNG or JPEG output and control the resolution
- 📦 Download all extracted frames as one ZIP archive
- 🖥️ No upload: decoding and extraction happen on your device
When you would use it
- You need storyboard stills to plan a video edit
- You want to pick the best cover frame for a video post
- You document an app or game and need screenshots from a screen recording
- You review long footage and want a quick visual contact sheet
The video is processed entirely in your browser — it never leaves your device, so there is no upload, no watermark and no account required. The practical limit is your browser decoding ability: MP4, WebM and MOV open well, while very long videos with dense sampling produce many frames, so choose your interval thoughtfully to avoid downloading hundreds of files at once.
Related tools
Extract Audio from Video
Pull the soundtrack out of any video as lossless WAV — right in your browser
Screen Recorder
Record your screen, window, or tab — with mic and system audio — free, no install, no upload
Cloud Video Studio
Compress, trim, convert, rotate, flip, mute, change speed, adjust FPS, crop and extract audio from your videos.