PixelTools
All articles
tutorial5 min readby the PixelTools team

Crop an Image From a Video (Free, No Upload)

Crop an image from a video in two free steps: extract the exact frame, then crop it to any size or ratio — no upload, works in your browser.

Quick answer

To crop an image from a video, do it in two steps: extract one still frame from the video, then crop that still to the region or aspect ratio you want. PixelTools' Extract Frame from Video grabs a single frame at the exact timestamp you scrub to and exports it as a PNG or JPG. Drop that image straight into Crop and drag the crop box to the region you need, or pick a standard ratio like 1:1, 16:9, or 9:16. Both tools run entirely in your browser — no upload, no account, no software to install. The whole process takes under a minute once you know the timestamp you want, and you end up with a cropped still image, not a cropped video file.

Why you'd crop a still from a video

Most people doing this want one accurate image out of footage they already have, not a re-edited clip. A YouTube or course creator needs a thumbnail cropped tighter than the source frame. Someone in a team chat wants to share one exact moment from a screen recording or meeting clip without sending the whole video. A writer building a document or slide deck needs a still pulled from B-roll and cropped to fit a layout. Support and QA teams pull a frame showing a bug or UI state, then crop out everything except the relevant part of the screen. In each case the video itself doesn't matter afterward — only the one framed image does, so extracting first and cropping second is faster than editing the whole video and exporting a still from a timeline.

Step 1: extract the exact frame

Open Extract Frame from Video and drop in your video file. Scrub the timeline to the exact moment you want and choose PNG (lossless, best for text/UI) or JPG (smaller, best for photographic footage), then extract. PixelTools decodes the video from the very start of the file up to your exact timestamp rather than jumping to the nearest keyframe — a slower method on long videos, but one that lands on the exact moment you asked for instead of landing a second or two off, which matters when you're trying to grab one specific instant rather than an approximate one. The still downloads straight to your device; nothing is uploaded anywhere during this step.

Step 2: crop the extracted still

Take the still you just downloaded and drop it into Crop. Drag the crop box over the region you want, or lock it to a standard ratio — 1:1, 16:9, 9:16, 4:3, 3:2, and their inverses are all built in — and pixeltools shows the crop box's pixel dimensions live as you drag it. Crop also supports a circle crop for avatar-style output. The crop happens on the Canvas API at the image's original resolution, so the result is pixel-perfect: PNG exports lose nothing at all, and JPG exports save at 92% quality, high enough that compression artifacts aren't visible. There's no numeric width/height input box, so for an exact pixel size, drag until the live dimension readout matches what you need.

Want to crop the whole video's aspect ratio instead?

If what you actually want is to change a video's frame shape — turning a 16:9 clip into a 9:16 vertical video for Reels or TikTok, or cutting black bars off a mobile recording — that's a different job from extracting a still. Searches for "crop image from video" sometimes mean this: reshaping the whole clip, not pulling one frame. Most existing tools that show up for this phrase are actually built for that case rather than the extract-and-crop-a-still workflow above. PixelTools' Crop Video handles it directly — drop in your video, set the crop region or aspect ratio, and export a cropped video file with every frame reframed the same way, no still image involved. Use it when the output you need is another video; use Extract Frame + Crop above when the output you need is a single image.

No upload, no quality loss, no watermark

Both steps run entirely client-side, in your browser, using WebAssembly (ffmpeg.wasm for the frame extraction, the Canvas API for the crop) — your video and the resulting image never leave your device. That matters for unpublished footage, internal recordings, or anything you don't want sitting on a third party's server, and it also means there's no file-size cap imposed by an upload pipeline and no queue waiting for a remote job. Neither tool adds a watermark or account requirement. Because the crop step works on the extracted still's original pixel data rather than a re-compressed copy, you don't lose quality twice — once from the video codec and again from a lossy re-save — beyond what JPG's 92%-quality export already accounts for if you choose that format.

Frequently asked questions

Try it on PixelTools — free, no upload needed