Video to Image: Save Any Frame of a Video as a Picture

  • Free
  • No sign-up
  • Runs in your browser
  • Version 1.0.1
  • Last updated 2026-10-25
Report a problem

Find the exact moment you want in a video and save that frame as a picture, or take one every few seconds to get a set. The pictures can be sent straight to another tool, such as the background remover or the image converter.

Pictures

The pictures you take appear here.

    Everything you enter is processed in your browser and is never sent to a server.

    Browsers:Chrome94+Edge94+Firefox130+Safari16.4+Opera80+Samsung Internet17.0+BrowsersWhich formats it can read and write also depends on your browser and device; the tool shows what yours can do.

    How to use

    1. Drop a video onto the box, or choose it. MP4, MOV, WebM and MKV are accepted. A player appears.
    2. Play the video, or drag the bar, until you are near the moment you want. Then use the −1 frame and +1 frame buttons to land on the exact frame, or type the time.
    3. Choose the picture format (PNG for the best quality, JPG for a small file) and press Take this picture. The picture appears in the list below.
    4. To get many, type a gap in seconds (and, if you like, where to start and stop) and press Take pictures. Download each picture or all of them as a ZIP, or use Send to to open them in another tool.

    Examples

    A 90-second video, a picture every 10 seconds
    → 9 pictures, at 0, 10, 20 ... 80 seconds
    The end of the video is not included, so the last picture is at 80 s.
    Time 1:23.5, PNG
    → clip-01m23s500.png
    The name of every picture has the moment it was taken.
    A 1080p video, size 640 px
    → A picture 640 pixels wide
    Smaller pictures are quicker to share.

    How it works

    The video is opened by the open-source Mediabunny toolkit (MPL-2.0) and each frame is decoded by the WebCodecs of your browser. For a moment you give, the page takes the last frame that starts at or before it, which is the frame a player shows at that time, draws it on a canvas, and writes it as PNG, JPG or WebP with the browser’s own image encoder. When you take many pictures, the moments are sorted so that each part of the video is decoded only once.

    The picture is the frame as stored, with the video’s rotation applied, so a phone video held upright gives an upright picture. This page reads the video with the codecs built into your browser, so which videos it can open depends on the browser. If yours cannot read a file, the page says so; Chrome and Edge read the most.

    Sources

    Frequently asked questions

    How exact is the frame?
    The picture is the video frame that is showing at the time you give, taken from the video itself, not a screenshot of the player. The frame buttons move by one frame at the video's frame rate, so you can step to the exact one.
    Is the picture the full size of the video?
    Yes, unless you choose a smaller size. A 1920 × 1080 video gives a 1920 × 1080 picture.
    PNG, JPG or WebP?
    PNG keeps every pixel and is best for editing or for text on screen, but it is the largest. JPG is small and fine for photos. WebP is smaller than JPG at a similar look.
    How many pictures can I take at once?
    Up to 200 in one go, since they are kept in memory. For a long video, choose a longer gap, or a part of the video.
    Can I send the pictures to another tool?
    Yes. Use the Send to button under the list, for example to remove the background, make a PDF or read the text in the picture.
    Why can my browser not open my video?
    This page reads the video with the codecs built into your browser, so which videos it can open depends on the browser. If yours cannot read a file, the page says so; Chrome and Edge read the most.
    Is my video uploaded?
    No. The frames are taken from the video in your browser.
    Version history
    • 1.0.1 — Clarifies the search title with the tool's main task and whether it is free or runs online.
    • 1.0.0 — First release.

    Last updated: