Skip to main content

Video to Image

Save any frame of a video as a PNG, JPEG or WebP image, in your browser and without uploading the video.

Choose a video

or drop it here

The video is processed on this device and never uploaded.

MP4, MOV, WebM, MKV, AVI, WMV, FLV, 3GP, TS / MTS / M2TS or VOB / MPG

Files over 1 GB can be slow. Very large outputs need a browser that can save straight to a file.

How it works

Choose a video, then drag the slider, type a time or step one frame at a time until the preview shows the moment you want, and press Save frame. Your browser decodes that one frame and saves it as an image. The video is not uploaded and not changed.

The frame is read from the video file, not captured from the screen, so it has the video's full resolution, or the width you choose. Phone videos recorded sideways come out the right way up.

Supported files

Inputs
MP4, MOV, M4V, WebM and MKV in most browsers. AVI and FLV files with H.264 video are repacked with FFmpeg first (copied, not re-encoded) and then read with WebCodecs. Video the browser cannot decode (WMV, VOB / MPEG-2, MPEG-4 Part 2) is first decoded by FFmpeg into a full-quality intermediate copy, which takes longer, and then read with WebCodecs. Files FFmpeg cannot prepare are read with the slower FFmpeg.wasm engine.
Outputs
PNG (lossless), JPEG or WebP, at the original size or 1920, 1280 or 640 pixels wide.

Limitations

  • A frame is only as sharp as the video. A still from a compressed video can show blur or blocky areas, especially in motion.
  • Safari cannot write WebP images, so the frame is saved as PNG and the page says so.
  • HDR videos are saved as ordinary (SDR) images, so bright highlights can look flat or clipped.
  • Files your browser cannot decode are read with FFmpeg.wasm, which is slower and shows the preview only when you press Show frame.

Questions

Is my video uploaded?

No. The video is read by your browser on your device and never leaves it.

Which format should I choose?

PNG keeps every detail and is best for screenshots of text or for editing. JPEG is small and opens everywhere. WebP is smaller still and works on most websites and apps.

Can I pick an exact frame?

Yes. Type the time in seconds, or use the previous and next frame buttons to step through the video one frame at a time.

What resolution is the saved image?

The full size of the video frame by default, or 1920, 1280 or 640 pixels wide. Frames are never enlarged, so a video narrower than the chosen width keeps its own size.

Example

A 13-second 1904 x 1050 clip, stopped at 0:06.40 and saved as a 1280-wide JPEG, gives a 1280 x 706 px image named after the clip and the time: clip-frame-0m06.40s.jpg.