Screenshot from Video
Grab any frame as a crisp PNG, free and 100% in your browser
100% private. Your file is processed locally in your browser with WebAssembly — it is never uploaded to a server, stored, or seen by anyone.
Rate this tool
Used it? Tap a star — your rating helps others find tools that work.
No ratings yet — be the first to rate it.
Screenshot from Video captures a single frame from your video at an exact timestamp and saves it as a lossless PNG image. Instead of pausing playback and using your operating system's print-screen key (which grabs the player UI, your cursor, and screen-scaled pixels), this tool extracts the real frame at its native resolution, so a 1080p video produces a true 1920x1080 PNG with no compression artifacts or window chrome.
The tool runs entirely in your browser using ffmpeg compiled to WebAssembly (ffmpeg.wasm). When you pick a timestamp, it runs the equivalent of 'ffmpeg -ss [time] -vframes 1' on your own device, so your video is never uploaded to a server and never leaves your computer. It is ideal for video editors grabbing thumbnails, writers needing reference stills, QA testers documenting a bug frame, and anyone who wants a pixel-perfect frame without installing software or creating an account.
Why use this tool
Pixel-perfect native resolution
Extracts the real decoded frame at the video's full resolution, so a 1080p clip gives a true 1920x1080 PNG with no player UI, cursor, or screen-scaling artifacts.
Lossless PNG output
Frames are saved as PNG, a lossless format that keeps text, edges, and fine detail crisp, which is ideal for thumbnails, documentation, and reference stills.
Exact timestamp precision
Target an exact moment by typing the time in seconds or HH:MM:SS, landing the frame you want instead of guessing with a paused player and arrow-key scrubbing.
100% private and offline-capable
All processing runs in your browser with WebAssembly, so your footage never uploads anywhere, keeping confidential, copyrighted, or personal video fully on your device.
How to use the Screenshot from Video
Load your video
Drag and drop your video file onto the page or click to browse and select it from your device; it loads locally without uploading.
Find the timestamp
Preview or scrub the video to locate the moment you want, then read off the time you need down to the second or fraction of a second.
Enter the exact time
Type the timestamp in seconds or HH:MM:SS.mmm format (for example 00:00:42.250) to tell the tool which frame to extract.
Capture the frame
Click Capture to run ffmpeg.wasm with -ss at your timestamp and -vframes 1, extracting that single frame at native resolution as a PNG.
Download the PNG
Preview the captured still, adjust the timestamp and re-capture if needed, then download the lossless PNG image to your device.
Popular use cases
- A YouTuber grabs a sharp frame at 00:03:12 to use as a custom video thumbnail without screen-capture blur.
- A QA tester captures the exact frame where a visual bug appears and attaches the PNG to a ticket as documentation.
- A blogger pulls a high-resolution still from a product demo video to illustrate a step-by-step tutorial.
- A video editor extracts a reference frame to color-match a graphic or check framing before exporting the final cut.