Skip to content

Rescreen / Free tools / Extract frames from video

Extract frames from a video

Save any moment of a video as a sharp, full-size image.

Extract frames from a video

Drop a video here

or choose one from your device

MP4, MOV, WebM or MKV, any length. Stays on your device.

How to extract a frame from a video

Open the video, move to the frame you want, then download it as a JPG or PNG image.

  1. Choose your video

    Choose or drop an MP4, MOV, WebM or MKV file, of any length. It opens on its first frame. Nothing is uploaded.

  2. Find the frame

    Drag the slider to the moment you want, then use the frame buttons, or the arrow keys on the slider, to step one frame at a time until the picture is sharp.

  3. Download it

    Choose JPG or PNG and press Download frame. The image is saved at the video’s full size, named with the video’s name and the frame’s time. Move on and download the next one the same way.

How extracting a frame works

This page reads your video in small pieces, straight from your disk, and your browser’s own video decoder turns them into pictures. Even a two-hour recording is never loaded whole, so a big file opens in a second or two.

A compressed video keeps only a few frames whole, called key frames, often one every few seconds. Every other frame is stored as the changes since the frames around it. To show a frame, a player decodes from the key frame before it. That is why the picture can take a moment to catch up when you drag the slider a long way, and why stepping one frame at a time is quick: the decoder carries on from where it is.

The preview is drawn at up to 1,280 pixels wide so it stays quick. When you press Download frame, that exact frame is decoded again at the video’s own size, such as 1920×1080 or 3840×2160, and your browser saves it as a JPG (at 90% quality) or a PNG. The page opens the image again to check its size before it hands it to you, and tells you the file’s size.

JPG or PNG?

PNG keeps every pixel, so text stays sharp; JPG makes much smaller files from camera footage.

Which format to choose for each job
What you needSave asWhy
A screenshot for a bug report or a docPNGText and window edges stay sharp.
A slide from a recorded talk or lecturePNGSmall writing stays readable.
A thumbnail or cover imageJPGSmaller file, and most sites take it.
A still from camera or phone footageJPGMuch smaller, with no loss you can see.
An image to edit furtherPNGNothing is lost before you start.

Finding a sharp frame

A frame shows the video exactly as it was recorded at that moment. If the camera or the subject was moving, the frame is blurred; the frame next to it can be much sharper. Get close with the slider, then step with the frame buttons and watch the preview until the edges are crisp. The time beside the buttons shows where you are, to a hundredth of a second.

In a screen recording, wait for the screen to settle: just after a click, a page may still be loading or a menu fading in. A frame or two later usually shows it finished. For a slide from a recorded talk, pick a frame after the slide has fully appeared and before the speaker moves on; save it as PNG so small text stays readable.

To turn a recording into a written guide with screenshots, the video to blog tool writes the steps from the recording, and video to text gives you the transcript.

Other ways to save a frame from a video

You may already have something that can do this. These are free:

VLC (Windows, Mac and Linux)

  1. Open the video in VLC and pause it on the frame you want.
  2. Choose Video, then Take Snapshot.
  3. Find the PNG in your Pictures folder.

Free and saves the frame at the video’s full size. One frame at a time.

A screenshot (Mac and Windows)

  1. Pause the video and make the player full screen.
  2. On a Mac press Shift-Command-4 and drag over the picture; on Windows press Windows logo key + Shift + S.
  3. The image is saved to your desktop (Mac) or Screenshots folder (Windows).

Quick, but you get your screen’s pixels, not the video’s: the size depends on your display and the player’s controls can get in the way.

FFmpeg (Any computer)

  1. One frame at 1 minute 5 seconds: ffmpeg -ss 65 -i in.mp4 -frames:v 1 frame.png.
  2. One frame every 10 seconds: ffmpeg -i in.mp4 -vf fps=1/10 frame-%03d.jpg.
  3. Only new scenes: ffmpeg -i in.mp4 -vf "select=gt(scene\,0.3)" -fps_mode vfr scene-%03d.png.

Free and exact, from the command line. Its scene detection compares each frame with the one before, so a slow fade can give several frames.

This page needs nothing installed, works on any computer or phone with a current browser, and saves at the video’s own size.

Limitations

  • One frame at a time. To save many frames at once, such as one every second or every frame, use FFmpeg as shown above.
  • It reads any video your browser can decode: H.264, VP8, VP9 and AV1 almost everywhere, HEVC (H.265) in Safari and in Chrome and Edge on most computers. The page says so if yours can’t.
  • An HDR video’s frames are saved in standard colour, and look flatter than the video.
  • Frames are saved at the size the video is shown at, with any rotation applied. JPG has no transparency, and neither does a video.
  • It needs WebCodecs, which current Chrome, Edge, Safari and Firefox have; the page says so before you start if yours does not. It works on a phone too.

Sources

  • A compressed video stores only a few frames whole, called key frames or I-frames. The rest are stored as changes from frames around them, so a player must decode from the last key frame to show any other one. Source, checked 9 November 2026.
  • JPEG is the usual choice for photos and other still images where a little loss is fine. PNG reproduces the picture exactly, so text and lines stay sharp, at a larger file size. Source, checked 9 November 2026.
  • In VLC, Video, then Take Snapshot saves the frame on screen as a PNG, by default in your Pictures folder. Source, checked 9 November 2026.
  • FFmpeg’s fps filter keeps frames at a fixed rate, and its select filter can keep only new scenes; FFmpeg’s own guide says a scene value of 0.3 to 0.5 is generally a sane choice. Source, checked 9 November 2026.
  • On a Mac, Shift-Command-4 turns the pointer into a crosshair to capture part of the screen; screenshots are saved to the desktop by default. Source, checked 9 November 2026.
  • On Windows, Windows logo key + Shift + S opens Snipping Tool’s capture bar; snips are saved to your Screenshots folder. Source, checked 9 November 2026.

Frequently asked questions

More for working with a recording: the YouTube thumbnail maker, the video to GIF maker and the video trimmer. Our guide to making a tutorial video covers screenshots and step-by-step guides from a recording.

How do I extract a frame from a video?

Open the video on this page, drag the slider to the moment you want and step with the frame buttons until the picture is right. Choose JPG or PNG and press Download frame. The image is saved at the video’s full size. Nothing is uploaded.

How do I convert a video to JPG?

Choose JPG, move to the frame you want and press Download frame. A video can’t become one JPG, so you choose which moments to keep, one at a time.

Can I save more than one frame?

Yes, one at a time: after a download, move to the next frame and press Download frame again. Each image is named with its time in the video, so they sort in order.

Should I save frames as JPG or PNG?

PNG for screen recordings, slides and anything with text: it keeps every pixel, so writing stays sharp. JPG for camera footage, or when you want a smaller file.

Are the frames full resolution?

Yes. Each frame is saved at the video’s own size, such as 1920×1080, even though the preview on the page is smaller.

Can I extract every single frame?

Not here: this page saves one frame at a time. A 10-minute video at 30 frames a second has 18,000 frames. To get every frame, use FFmpeg: ffmpeg -i in.mp4 frame-%05d.png.

Why does a frame look blurry?

Fast movement is blurred in the video itself, and a frame shows it as it is. Move one frame forward or back with the frame buttons to find a sharper one. A recording made at a low bitrate also has blocky detail that no frame can fix.

Is my video uploaded?

No. The video is read and the frame is drawn inside this page, on your device. We count anonymous page views and whether a download started, finished or failed, with the format you chose, never the file, its name or its frames.

Spend less time editing
your next recording.

Create an account and record your first video in your browser.

Sign Up Free

No credit card required