🎬 Video Frame Grab
Grab any frame as a cover image
Drag the position slider and the preview below jumps to that frame.
ℹ️ The video is played and captured by your browser; nothing is uploaded. Whether it opens depends on the codecs your browser supports — MP4 (H.264), WebM, and MOV usually work.
🔒 Everything runs inside your browser — your files are never uploaded to our servers and we never see them. Close the tab and nothing is left behind.
Step-by-step
- Pick a video MP4, WebM, and MOV all work — if your browser can play it, this can read it. The video is never uploaded; your browser plays it locally and captures from it.
- Drag the position slider The preview below jumps to that frame instantly, with the exact timestamp beside it. Avoid the very start — plenty of videos open on black or a transition. Somewhere around 15–30% is usually more representative.
- Or switch to "several, evenly spaced" Useful for building a preview strip, or when you have not decided which frame to use. It avoids the very beginning and end and samples evenly through the middle, giving you 4–12 shots at once.
- Set the size and format Left blank you get the video's native resolution. For a web cover image, 1280 in the max-width field is usually right. JPG is the most universal format; PNG is only needed if you plan to cut something out.
-
Run it and download
A single capture is named with its timestamp (e.g.
clip-12.4s.jpg); multiple captures are numbered. With several, "Download all (ZIP)" takes the lot.
When you would use this
Making a cover image or thumbnail
YouTube, social posts, and blog articles all need one representative frame. Auto-generated thumbnails routinely land on a terrible moment — a blink, mid-sentence, motion blur — and picking your own always looks better.
Capturing a specific moment
A chart in a tutorial, an instant from a livestream, the critical second on a dashcam. Scrubbing to that point and capturing is far cleaner than pausing and taking a screenshot, because you get the native resolution rather than the scaled-down version on your screen.
Preparing a cover before uploading
When a video becomes a short link, a decent cover is what tells people what it is. Capture one here and take it straight to Upload.
Building a preview strip
Grab 6–9 evenly spaced frames, then join them with Merge Images for a complete visual summary. Placed in an article, it lets readers see roughly what happens without playing anything.
Why this beats pausing and screenshotting
Pausing and taking a system screenshot captures whatever size is on screen. If your player window occupies half the display, a 1080p video might only give you 960×540 — already scaled by the player and processed by the display pipeline.
This captures directly from the decoded video, giving you that frame at native resolution. A 1080p source yields 1920×1080, pixel for pixel.
Which frame to pick
For a cover image, a few practical rules:
- Avoid the start and end — usually black, a title card, or end credits
- Avoid motion blur — frames where the camera or subject is moving are soft; nudge along to find a still moment
- Avoid mid-speech for people — a half-open mouth almost always looks odd
- Look for contrast and a clear subject — thumbnails display small, so simpler frames read better
When in doubt, take nine evenly spaced frames first and choose from the set. It is quicker than scrubbing back and forth.
Choosing a format
JPG suits nearly every case: video frames are already lossy, so saving as PNG cannot recover detail and only multiplies the file size.
PNG is worth it in two situations: the frame contains a lot of text or charts (JPG produces noise around high-contrast edges), or you intend to cut something out of it afterwards.
Frequently asked questions
Why will some videos not load?
Can the captured quality be improved?
Why avoid capturing at 0 seconds?
Is the video uploaded?
<video> element through a local temporary address created with URL.createObjectURL, and never leaves your device. That is also why even a very large video needs no upload wait — there is no upload.What you might need next
Image work rarely ends in one step. These pair up with Video Frame Grab most often:
- 🌀 Video to GIF — Turn a clip into an animated GIF
- ✂️ Crop Image — Drag to select the area to keep
- 🗜️ Compress Image — Shrink file size while keeping quality
Want to share the result? Upload turns images, photos, or videos into a short link with optional password, expiry, and view limits. Or head back to all 12 tools.
More tools
Compress Image
Shrink file size while keeping quality
Compress to Size
Say 2MB and it lands under 2MB
HEIC to JPG
iPhone photos into a format everything reads
View & Remove EXIF
See what your photo reveals, then strip it
ID Photo Sizes
Passport and ID sizes, print sheet included
Resize Image
By width, percentage, or exact size
Upscale Image
Enlarge up to 4× the original size
Crop Image
Drag to select the area to keep
Rotate Image
Batch rotate and flip
Add Watermark
Text watermark with position & opacity
Blur & Redact
Hide faces, plates, and personal data
Convert to JPG
PNG, GIF, and WebP to JPG
JPG to PNG
Convert to lossless PNG or WebP
PNG to WebP
Typically 30%+ smaller files
Split into Grid
Cut into a 3×3 Instagram grid
Merge Images
Join several images into one long strip
Favicon Generator
Every size plus a real .ico file
Extract Colours
Pull the key colours with HEX and CSS
SVG to PNG
Vector to raster at any size you want
Image to Base64
Data URI, CSS, and HTML snippets
Video to GIF
Turn a clip into an animated GIF
Remove Background
For white and green-screen product shots
Image to Text (OCR)
Pull the text out of a screenshot
Images to PDF
Merge multiple images into one PDF
PDF to Images
Every page as a JPG or PNG