Extract Still Frames from a Local Video
Upload a video file from your device, choose a timestamp or interval, and save the resulting images as PNG or JPG. Processing happens in your browser. The frame extractor does not accept a YouTube link or another remote URL.
PNG or JPG
PNG keeps the decoded frame with no lossy compression. JPG gives smaller files.
One Frame or an Interval
Pick one timestamp, one frame per second, or a set interval in seconds.
Up to 120 Frames a Run
The cap limits memory use. Raise the interval for a longer clip.
Stays on Your Device
Processing happens in your browser. It takes a local file, not a YouTube link.
How to Extract Frames
- Upload a video that your browser can decode. Support depends on the codec as well as the file extension.
- Choose one timestamp, one frame per second, or an interval in seconds.
- Select PNG or JPG and extract the frames.
- Download individual images or the ZIP archive.
Each run stops at 120 frames to limit memory use. For a longer clip, increase the interval. At one frame per second, a five-minute clip would require 300 frames, so it exceeds the cap.
Fit a Long Clip Under the 120 Frame Cap
Divide the clip length in seconds by 120 and round up to get the smallest interval that fits. A five-minute clip is 300 seconds, so an interval of 3 seconds gives 100 frames.
Choose PNG or JPG
PNG preserves the decoded frame without lossy image compression. Use it for text, slides and interfaces. JPG uses lossy compression and can introduce artifacts, especially around text. It is useful when smaller files matter more than exact pixels. The browser exports these images through the canvas toBlob API.
Neither format restores detail missing from the video. A blurry source stays blurry, and extraction does not increase its resolution.
Find the Right Frame by Asking the Video
The check on this page runs on your device and needs no account. For answers about what was said or shown in the recording, upload it to ScreenApp. Click a question to open ScreenApp with it ready to ask.
In ScreenApp, clicking a moment in the transcript jumps the player to that point in the recording, so you can check any answer against the recording.
What Each Plan Does Here
The tool on this page is free and stays free. An account is for the step before it or the step after it.
Extract the Frames
Pull frames as PNG or JPG from a local file, up to 120 per run, with no signup.
Find the Moment First
No card needed. Upload the video to get a transcript and ask the AI where something happens, then grab the frames at the timestamps it gives you. The free plan covers 2 transcriptions of recordings up to 45 minutes each and 10 AI chats a month.
7 Days to Try Pro
Pro is $19 a month billed annually, with 50 transcriptions and 50 AI chats a month. Use every Pro feature for 7 days and confirm it does what you need before the first payment. The trial is for annual plans only. Trial terms: Card required. See the plans and terms.