Video Thumbnail
Grab any frame from a local video file and save it as a PNG thumbnail.
The video is decoded and captured locally. The file is never uploaded.
How to use it
- Choose a video file from your device. It opens in the player on this page.
- Scrub with the slider, drag the player's own timeline, or type an exact time in seconds.
- Click Capture frame. The current frame is drawn to a canvas and prepared as a PNG.
- Download the PNG — it is saved at the video's own resolution.
Common use cases
- Cover images — pull a clean frame for a video gallery or course page.
- Thumbnail candidates — grab a few moments and compare them side by side.
- Bug reports — capture the exact frame where something looks wrong.
- Storyboards — sample regular intervals to sketch out a sequence.
Why it stays private
The video is loaded from a local file through an object URL and decoded by your browser. Frames are captured on a canvas in this page, and the file is never uploaded — useful for client-confidential footage and personal recordings.
FAQ
Q: Why does the captured frame not match the exact time I typed? A: Browsers seek to the nearest keyframe, so the frame you get can sit a fraction of a second off. The status line shows the real capture time.
Q: Which video formats can I open? A: Whatever your browser can play — typically MP4 with H.264 and WebM. Files with unsupported codecs will report a decode error.
Q: What resolution is the PNG? A: The video's native width and height, down to the pixel. A 1080p source produces a 1920x1080 PNG.
Your data stays on this device
Video Thumbnail runs 100% locally. Everything you paste or drop is processed by your own browser and never transmitted. Nothing is stored on our servers — close the tab and it is gone.
Nothing you type is sent to a server, logged, or used for analytics. The page works even with your network disconnected after first load.