Quick answer
To extract a frame from a video, open it in a browser-based tool, seek to the exact moment you want, and export that frame as a still image. PixelTools' [Extract Frame from Video](/extract-frame-from-video) tool does this in one step: drop in your video, scrub to a timestamp, pick PNG or JPG, and download the frame. Everything runs locally in your browser — the video file is never uploaded to a server. It works for grabbing a thumbnail, a screenshot of a specific moment, or a still for a slide deck, and it takes the exact pixel data from that frame rather than relying on you catching the moment with a manual screen capture.
Why people need a single frame from a video
There are a handful of recurring reasons to pull a still out of a video instead of dealing with the whole clip. The most common is creating a thumbnail — for a YouTube video, a course preview, or an internal file browser that needs a representative image. Another is grabbing a screenshot of a specific moment: a mistake in a recorded call, a UI state in a demo, a reaction in a gameplay clip. People also pull frames to use as a still for a slide deck or social post, where a full video is overkill and a single sharp image communicates the point faster. Designers and editors sometimes need a frame purely as a reference image — matching a color, a pose, or a layout from footage while working in another tool. In every case, the goal is the same: one accurate image, not a video file.
How to extract a frame with PixelTools
Open [Extract Frame from Video](/extract-frame-from-video) and drop in your file. The tool loads the video and gives you a scrubber to seek to the exact timestamp you want — down to the frame, not just the nearest second. Once you're on the moment you want, choose whether to export as PNG or JPG, then extract. The still image downloads straight to your device. There's no timeline to edit, no clip to trim first — you're just pulling one frame out of the video at the point you choose. If you need to narrow down the video first (say, isolate a scene before hunting for the right frame), you can run it through [Trim Video](/trim-video) beforehand, but for most single-frame grabs you can go straight from the source file to the exported image.
PNG or JPG: which to choose
The tool lets you export either format, and the right choice depends on what's in the frame. PNG is lossless, so it's the better pick for frames with text, UI screenshots, diagrams, or any sharp-edged graphics where JPG's compression would introduce visible artifacts around edges. It produces a larger file, but nothing in the image is degraded. JPG uses lossy compression, which works well for photographic or natural footage — a landscape, a face, a general video frame with lots of color gradients — where the compression artifacts aren't noticeable but the file size drops significantly. If you're extracting a frame for a thumbnail or social post where file size matters and the content is photographic, JPG is usually the practical choice. If the frame contains anything you need to stay crisp, use PNG.
Privacy and how processing works
Extract Frame from Video runs entirely client-side in your browser using WebAssembly (ffmpeg.wasm) — the same processing engine behind PixelTools' [Trim Video](/trim-video), [Crop Video](/crop-video), and [Compress Video](/compress-video) tools. Your video file is decoded and the frame is pulled directly on your device; nothing is uploaded to a server at any point. That means there's no size limit imposed by an upload pipeline, no wait for a remote job to process, and no copy of your footage sitting on someone else's infrastructure. It also means the tool works with sensitive or unpublished footage — internal recordings, unreleased content, personal video — without it ever leaving your machine.
Extracting a frame vs. taking a screenshot
It's tempting to just play the video and hit a screen-capture shortcut at the right moment, but that approach has real downsides. Manual screen capture depends on your reaction time and playback speed — you're guessing at the moment rather than landing on it exactly, and fast motion or a quick cut can mean you miss the frame entirely. A screenshot also captures whatever is on your screen: the video player's controls, browser chrome, or a resolution scaled down to fit your window, not the source video's native resolution. Extracting a frame instead decodes the actual video data at the exact timestamp you choose, so you get the frame at full source resolution with nothing else in it. If precision or image quality matters — a thumbnail, a reference image, documentation of an exact moment — extraction is the more reliable method.