HomeToolsVideo Tools › Video Screenshot

Video Screenshot — Capture a Frame from Any Video Online Free

Upload a video file, enter a timestamp, and download the captured frame as JPG, PNG, or WebP. No signup, no watermark.

Drop a video file here

or click to browse · max 100 MB · MP4, MOV, WEBM, AVI, MKV

Video Screenshot captures a single still frame from a video at any precise moment and delivers it as a standalone image file — no video editor, no screen recording, no manual screenshot needed. Upload an MP4, MOV, WEBM, AVI, or MKV file up to 100 MB, enter a timestamp in HH:MM:SS.mmm format (millisecond precision), choose JPG, PNG, or WebP output, and download the frame. Processing runs server-side via FFmpeg; the video is deleted immediately after the frame is extracted.

Why this produces a better result than a manual screenshot

Taking a screenshot with a video player captures the entire screen at the monitor's display resolution — typically 72–144 PPI — and includes the player's interface chrome (play controls, progress bar, browser toolbar). Video Screenshot extracts the raw frame at the video's native resolution: a 1920×1080 Full HD recording delivers a 1920×1080 image, not whatever your screen currently displays. There is no UI chrome, no compression from screen capture, and no dependency on screen resolution or display scaling settings. The result is the actual video frame as encoded by the camera — suitable for thumbnails, editorial use, product documentation, and social posts.

Timestamp precision and format selection

The timestamp field accepts hours, minutes, seconds, and milliseconds. FFmpeg seeks to the exact position before extracting the frame. For fixed-frame-rate video (standard for MP4 from phones, cameras, and screen recorders), the extraction is precise to the millisecond. Variable-frame-rate recordings — common in some GoPro and DSLR outputs — may return a frame one or two positions off from the exact millisecond; this is a known FFmpeg characteristic with VFR sources rather than a tool limitation.

JPG is the default output: smallest file size, ideal for web publication and social sharing. PNG is lossless and preserves every pixel exactly — correct for design assets, technical documentation, or images that will be further edited. WebP is the modern choice: smaller than JPG at equivalent quality and natively supported in all current browsers.

When to use this vs. Video Frame Extractor

Video Screenshot is for grabbing one specific frame at a known timestamp. If you need dozens of frames at regular intervals — every 2 seconds, every keyframe, or across a range — use the Video Frame Extractor, which sets an extraction interval and downloads all frames as a ZIP archive.

Common use cases

Frequently asked questions

How precise is the timestamp?

The timestamp is accurate to the millisecond for fixed-frame-rate video (standard for MP4 from cameras, phones, and screen recorders). Variable-frame-rate recordings — common in GoPro and some DSLR outputs — may return a frame one or two positions off from the exact millisecond. This is a known FFmpeg characteristic with VFR sources; for these files, try adjusting the timestamp by 50–100ms in either direction to land on the frame you need.

Which video formats are supported?

MP4, MOV, WEBM, AVI, and MKV files up to 100 MB. Most modern video files from cameras, screen recorders, and smartphones are one of these formats. If your file is a different format (FLV, TS, WMV), convert it to MP4 first — a free converter handles this in seconds.

What is the difference between JPG, PNG, and WebP output?

JPG is the smallest file and the best choice for social sharing, web thumbnails, and email. PNG is lossless — it preserves every pixel exactly with no compression artefacts, making it the correct choice for design assets, print-quality work, or images you will edit further. WebP produces files 20–35% smaller than JPG at equivalent quality and is supported natively in all current browsers (Chrome, Firefox, Safari 14+, Edge). For a landing page or documentation site, WebP is the optimal choice.

Can I extract multiple frames at once?

This tool captures one frame at a specific timestamp. To extract many frames at regular intervals — every Nth second, or every keyframe across a range — use our Video Frame Extractor. It lets you set an extraction interval and downloads all frames as a ZIP archive in one operation.

Is my video stored on the server?

The video is uploaded to our server, processed by FFmpeg to extract the frame, and then deleted automatically. The deletion happens immediately after the download link is generated — your video is not retained, analysed, or shared. No account is required.

Keep going

More video tools

Live Video

Video Frame Extractor

Extract frames from a video at a set interval. Download a ZIP of all captured frames.

Open tool
Live Video

Video Compressor

Compress MP4 videos online. Reduce file size while preserving quality.

Open tool
Live Video

GIF Maker

Turn images into an animated GIF. Control frame order, delay, and loop count.

Open tool
Live Video

Video Trimmer

Cut and trim MP4, MOV, or WEBM video files online to a specific time range.

Open tool