Extract Frames
from Video
Take a screenshot of any video frame without losing quality. Seek to the exact moment, capture frames and download them as PNG or JPG — no upload.
Click to upload a video
MP4, WebM, MOV — up to 500MB
How It Works
Upload Video
Select an MP4, WebM or MOV video from your device.
Seek & Capture
Use the video controls to find the perfect moment, then capture the frame.
Download
Download single frames or grab them all as a ZIP file.
Extract frames from a video online to grab thumbnails, b-roll stills, or freeze frames for slides and articles. ConverterUp's video frame extractor reads MP4, WebM, and MOV files, lets you scrub through the timeline, and saves the current frame as a PNG or JPG. It is handy for journalists pulling stills from press footage, designers capturing reference frames, and content creators preparing thumbnails for YouTube, TikTok, or Reels. The video is decoded in the browser, so source clips and unreleased footage stay on your device throughout the process.
Use cases: thumbnails, b-roll, reaction stills, frame-by-frame editing
YouTube and TikTok thumbnails are the most common case. Scrub to the exact expression or composition you want, export as PNG at full source resolution, then bring into Photoshop or Figma for text overlay. A thumbnail pulled from the source is sharper than one re-extracted from a compressed upload, since you skip the second round of codec loss.
B-roll and editorial stills — journalists, documentary editors, and news producers pull frames from press conference footage or interview clips for use as standalone photographs in articles, social posts, and pitch decks. The frame extractor avoids the awkward screenshot-the-player workflow, which captures UI chrome and reduces resolution.
Frame-by-frame analysis — sports coaches, motion designers, animators, and VFX artists need to see exactly what happens between two motion-blurred frames. Step forward or back one frame (about 1/25 s), one second or five seconds with the buttons under the video to inspect a tennis serve, study an animation pose, or grab a hard-to-spot continuity error from a rough cut.
Reaction stills and meme generation — extract the single perfect facial expression from a podcast clip or a film scene to use as a chat reaction, blog header, or shareable image. The freeze-frame is often more usable than the moving clip itself in static contexts (email, PDF, print).
Codec and keyframe accuracy
Video codecs do not store every frame independently. Most frames are P-frames (predicted from the preceding frame) or B-frames (interpolated between past and future frames). Only I-frames (a.k.a. keyframes) are fully self-contained. To decode any frame, the decoder must walk back to the previous I-frame and replay everything in between.
H.264 typically places an I-frame every 2 seconds (~48–60 frames at 24/30 fps). Seeking is fast and frame-accurate because the GOP (Group of Pictures) is short. H.265 / HEVC uses longer GOPs (10+ seconds) to improve compression; seeking is slower because more frames must be replayed. AV1 can use even longer GOPs and is markedly slower to decode in the browser without hardware acceleration.
ConverterUp uses the browser's own video decoder: you seek to a moment, and the frame currently shown is drawn to a canvas at the video's native resolution. The step buttons move by about 1/25 of a second, which lands on a new frame for 24–30 fps footage. H.264 MP4 and WebM work in every modern browser; HEVC/H.265 depends on your browser and hardware.
Variable frame rate (VFR) clips — common in screen recordings, OBS captures, and phone videos with adaptive frame rates — have frames of different durations. A fixed step may occasionally land on the same frame twice or skip one; if that happens, nudge again with the one-frame buttons until the preview changes.
Capturing several frames at once
Capture as many frames as you need: move to each moment and click Capture Frame. Every capture is added to the Captured Frames gallery with its timestamp, where you can preview, download or delete it — useful for storyboards, contact sheets and thumbnail picks.
For a storyboard, step through the video in 5-second jumps and capture at each stop; for a precise moment, use the one-frame buttons. Scene cuts are the natural points to capture, since they give visually distinct frames.
Choose PNG for lossless, full-quality frames or JPG for smaller files. Remember that PNG frames from HD or 4K video are large — a dozen 4K PNGs can easily reach 100 MB, so use JPG if size matters more than perfect quality.
Download All as ZIP bundles every captured frame into one archive, with filenames that include the frame number and its timestamp (for example frame-001-00-01-23.png), so alphabetical order matches the order in the video.
Frequently asked questions
What is the maximum video size?
Up to 500 MB per file. Larger videos technically work but may take longer to seek because the browser has to demux the container in memory.
How accurate is the frame selection?
The frame shown in the preview is exactly the one saved. Use the step buttons to move one frame (about 1/25 s), one second or five seconds forward or back for precise selection.
Can I export multiple frames at once?
Yes. Capture each frame you want — they collect in the Captured Frames gallery — then click Download All as ZIP to get every frame in one archive.
Which video formats are supported?
MP4, WebM and MOV, up to 500 MB. Codec support depends on your browser (H.264 and VP9 work everywhere). Output is PNG for lossless quality, with JPG available when you need a smaller file.
Does the extracted frame match the encoder's source quality?
It matches the decoded source quality, which is the same picture the player shows. The frame is drawn to a canvas at the video's native resolution before being encoded as PNG (lossless) or JPG (high quality). For a 4K source, you get a 3840 × 2160 PNG — no extra compression is applied unless you choose JPG.
Why does my exported frame look slightly blurry compared to the playing video?
Two likely causes. First, motion-blurred frames in 24/30 fps source are <em>inherently</em> blurred — that is how the camera captured motion, not a tool artifact. Second, some video players apply real-time sharpening or upscaling at render time that is not part of the underlying frame. Disable the player's enhancement filters or compare the extracted PNG side-by-side with the raw decoded frame in mpv/VLC.