THE VIDEOFRAMES FIELD GUIDE

Find the stills hiding in your video.

You can extract a still image by opening a local video, choosing a time, and saving the displayed picture. For a collection, use a frame count or a time interval, then download your selection.

1. Bring a video your browser can play

Open the Video Frame Extractor and choose a video file. A temporary local URL lets the browser read the file without uploading it. The preview appears where you selected the file.

A filename is not a compatibility guarantee. An MP4 might contain H.264, HEVC or another codec. If the browser cannot decode it, try a compatible copy made in a separate video editor. This tool does not transcode the source.

2. Choose how to explore

Mode, count or interval, and image format are always visible. Open “More options” to change the time range, output size or JPG quality. Closing that section keeps your settings; its summary shows the active range and size. For precise preview positioning, open “Go to time”.

Mode Best used for What to set
By count A quick visual overview Range and number of images
By interval Regularly spaced captures Range and seconds between captures
Manual A specific pose or moment Position in the preview

For example, choose a 10-second range and an interval of 2 seconds to request frames at 0, 2, 4, 6 and 8 seconds relative to its start. The interval mode excludes the end of the range. Count mode spreads the requested number across the range; it stops just short of the video’s end to avoid an empty final frame.

3. Set the image format and size

PNG uses lossless image encoding. JPG typically produces smaller files and offers a quality control. Neither can restore detail absent from the video. The default longest edge is 1920 pixels, with no upscaling; every output is capped at 8 megapixels.

These settings apply when you capture a new frame. Changing the format does not re-encode images already in your collection.

4. Make your picks

Captured frames appear below the workspace. Open a thumbnail to inspect it, uncheck images you don’t need, or remove selected images. Save individual files or download a ZIP containing your selection.

5. Keep tasks manageable

Start with 12 frames. A collection is limited to 200 images and 128 MB of encoded image data. On a phone, use 1280-pixel output and a smaller count. Cancel stops further captures and preserves completed results.

Turn a take into a contact sheet

When you need the shape of a whole video rather than a folder of stills, the Contact Sheet maker samples up to 60 frames into one labeled grid. It uses the same local decoding and time-based seeking described above, and exports a single PNG or JPG.

Check the source before you start

The Resolution Checker reports dimensions, aspect ratio, duration, file size and overall bitrate without decoding every frame. It is a quick way to confirm that a file is worth extracting before you build a large collection.

Write the words and keep the sound

If the video already has subtitles, the Subtitle Editor imports SRT or VTT and lets you fix text and timing against a local preview. The SRT / VTT Converter handles a format change without editing a single cue.

For the soundtrack alone, the Audio Extractor decodes the audio in your browser and writes a 16-bit WAV file. It is limited to ten minutes because decoded audio lives in memory.

Understand the timestamp

The tool requests times through the browser’s video API. A frame’s timestamp is a reference, not a proof of the original frame index. Variable frame rates, keyframes and decoding behavior can affect the displayed picture. For a small visual check, use a clip with several visibly different scenes and compare captures with its preview.

A reproducible extraction check

On November 5, 2026, we tested a locally generated 3-second, 640 × 360, 24 fps video with one second each of red, green and blue. Requesting three frames produced the expected three colors in the Chromium and Firefox Playwright browsers on Windows. Downloaded ZIPs contained three valid PNG images. The same sequence was checked with a one-second interval and JPG output from an H.264 MP4.

The test clips are not hosted or downloaded by this website. This small test does not prove compatibility with every codec, long video or device. The Windows Playwright WebKit runner could not decode these MP4/WebM files; its error message and recovery controls were tested instead. Real iPhone Safari remains unverified.

Want to report an issue?

Tell us your browser, device and reproduction steps on the contact page. Keep private video out of email. Read our privacy explanation for how local data is handled.

Find your first frame