piapia123
en

Grab a Frame from a Video

Media

Everything runs locally in your browser — nothing is uploaded

Drop a video here, or click to choose

MP4 / MOV / WebM · up to 200 MB per file

Export the picture at a chosen moment as an image file. It beats "screenshot it in the player" in two ways: a screenshot captures the player window (controls, subtitles, and your display's scaling all included), while this takes the decoded original frame at the video's own resolution — clean and never rescaled. Typical uses: a cover image for the video, an illustration pulled out of a tutorial, or one frame to feed into an image editor. Asking for a time past the end does not fail — it clamps to the end and tells you which moment it used (quietly handing back the last frame would look like the tool picked the wrong position). Processing happens on this machine.

Features

  • Output at the video's own resolution, unaffected by the player window size
  • Any moment, to a hundredth of a second
  • PNG (lossless), JPEG (small) or WebP
  • No player controls, subtitles or interface elements in the image
  • A time past the end clamps to the end and says so
  • A preview and scrubber on the page, so you pick the moment by eye
  • Nothing is uploaded and no server is involved

How to use

  1. Drop a video in
  2. Scrub to the picture you want, read the time, and type it in
  3. Choose the output format
  4. Press Start and download the image

FAQ

Why is the frame not from the second I typed?
Seeking accuracy is limited by the file format: MP4s without an index and some MOV files can only seek to keyframes (usually one every second or two), so asking for second 3.2 may return the frame from second 3.0. Converting to a standard H.264 MP4 first (most editors write an index) fixes it. Also note that if you want a cover image, a moment slightly after the start (about a second in) usually looks better — the very first frame is often unfocused or mid-transition.
The exported image is a different size from what I saw.
That is deliberate: the output follows the video's own pixel resolution, while the player shows it scaled to the window. A 1080p video therefore exports at 1920×1080 even if you previewed it in a small box. A system screenshot, by contrast, is only as large as the window — which is the reason this tool exists.
Can I export several frames at once?
One at a time for now; change the time and press Start again (each run takes a second). If you want a run of consecutive frames, use the video-to-GIF tool on that second, or extract frames from the video with a dedicated tool.
Is the video uploaded?
No. Decoding uses the browser's own `<video>` and frames are taken with canvas, entirely in local memory, and it keeps working offline.

Related tools