Pull Still Frames Out of a Video
Upload a video or paste a link, choose which frames you want, and download them as PNG or JPG images. It runs in the browser, so there is no editor to open and no app to install.
Before you extract, one number is worth knowing, because it changes what you ask for.
”Every Frame” Is Almost Never What You Want
A video is a stack of still images played fast. At 30fps, one second holds 30 separate frames, so a single minute of footage is around 1,800 images. Ask for every frame of a five-minute clip and you get roughly nine thousand files. Almost nobody needs that.
What people actually want is usually one of three things:
- One exact frame. You scrubbed to 0:42, the expression is perfect, you want that single still. Grab it by timestamp.
- One frame per second. Enough to skim a talk or a screen recording as a contact sheet without drowning in near-identical images.
- A set interval. Every 5 seconds, every 10, whatever spacing your next step needs.
Pick the sampling that matches the job. Pulling fewer, deliberate frames beats extracting thousands and deleting most of them.
How to Extract Frames from a Video
- Upload the video (MP4, MOV, WebM, and the usual formats) or paste a URL.
- Choose how to sample: a single timestamp, one per second, or a fixed interval.
- Pick PNG or JPG and download the frames.
PNG or JPG?
PNG if the frame has text, a UI, or sharp edges, it is lossless, so screen recordings and slides stay crisp. JPG if the frame is photographic and you care about file size, a JPG of a real-world shot is a fraction of the size with no visible loss. When in doubt on a screen capture, use PNG, the text will thank you.
One honest limit: extracting a frame cannot add detail the video never captured. A blurry frame from a fast pan comes out blurry, and a 480p video gives you 480p stills. The extractor hands you the pixels that are there, at full quality, but it is not an upscaler.
Who Pulls Frames from Video
People building thumbnails who want the one clean, well-lit frame instead of whatever the platform auto-picked. Machine-learning folks sampling frames from footage to label an image dataset, where one-per-second keeps the set diverse without exploding the count. Anyone documenting a process from a screen recording who needs the exact frame where a menu is open.
If you want the words on screen rather than the picture, video OCR reads the text out of the frames instead. To let AI pick the meaningful frames for you rather than sampling by interval, the AI screenshot generator does that. And to turn a run of frames into a short loop, the video to GIF converter is the next step. If the video lives on the web, grab it first with the video downloader, then extract.
FAQ
How do I extract frames from a video?
Upload the video or paste its URL, choose whether you want a single frame, one per second, or a set interval, then download the frames as PNG or JPG. It runs in the browser, so there is nothing to install.
How many frames are in a video?
Multiply the length in seconds by the frame rate. A 30fps video has 30 frames per second, so a one-minute clip holds about 1,800 frames and a five-minute clip around 9,000. That is why extracting a sensible interval beats grabbing every frame.
Can I extract a single frame at a specific timestamp?
Yes. Enter the timestamp, for example 0:42, and the tool pulls that one frame. It is the quickest way to get the exact still you scrubbed to.
PNG or JPG for extracted frames?
PNG for anything with text, UI, or sharp edges, since it is lossless. JPG for photographic frames where a smaller file matters more than pixel-perfect detail. Screen recordings almost always want PNG.
Does extracting frames reduce the image quality?
No. Each frame comes out at the resolution the video holds. It will not be sharper than the source, extracting a frame cannot invent detail the video never recorded, but it does not degrade it either.
Can I extract frames from a YouTube or online video?
Paste the URL instead of uploading. As long as the video plays publicly, the tool can read it and pull frames. Private and login-gated videos will not work from a link.