Skip to content
Run here 100% in your browser, no upload, no login

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

  1. Choose a video file from your device. It opens in the player on this page.
  2. Scrub with the slider, drag the player's own timeline, or type an exact time in seconds.
  3. Click Capture frame. The current frame is drawn to a canvas and prepared as a PNG.
  4. Download the PNG — it is saved at the video's own resolution.

Common use cases

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.