Video to JPG: Save a Frame of a Video as a JPG

  • Free
  • No sign-up
  • Runs in your browser
  • Version 1.0.2
  • Last updated 2026-11-02
Report a problem

Save the frame you want from a video as a JPG, a small file that opens everywhere. Step to the exact frame, or take one picture every few seconds.

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. A player appears.
    2. Play or drag to near the moment, then use −1 frame and +1 frame to reach the exact frame, or type the time.
    3. JPG is already chosen. Lower the quality for a smaller file, then press Take this picture.
    4. For a set, type the gap in seconds and press Take pictures. Download each JPG or a ZIP of all of them.

    Examples

    Time 12.0, JPG at quality 90
    → clip-00m12s000.jpg
    Quality 90 is hard to tell from the original.
    A 60-second video, a picture every 5 seconds
    → 12 JPG files
    At 0, 5, 10 ... 55 seconds.
    A thumbnail for a video
    → One JPG at the moment that shows best
    Use the frame buttons to pick the best frame.
    Time 1:23.5 in lecture.mp4
    → lecture-01m23s500.jpg
    The file name carries the minute, second and millisecond, so the pictures sort in order.
    A 1920 × 1080 video, size set to 1280 px
    → A 1280 × 720 JPG
    The picture keeps the video's proportions. A video narrower than the chosen width is not enlarged.
    From 0:10 to 0:25, a picture every 5 seconds
    → 3 pictures, at 10, 15 and 20 seconds
    The end moment itself is not included.

    How it works

    This page is the video to picture tool with JPG already chosen. The frames are decoded by your browser, through the WebCodecs interface and the open-source Mediabunny library, and each one is written as a JPG at the quality you set. The video never leaves your device.

    Finding the right frame

    The preview plays like any video, and the time box accepts what you would naturally type. Beside it are four steps: one frame back or forward, and one second back or forward. A frame step is worth 1 divided by the video’s frame rate, about 0.033 seconds at 30 frames per second and 0.042 at 24, and the page works out the frame rate from the file, assuming 30 when it cannot. The steps never leave the video, so they stop at the first and the last frame.

    Pictures at regular gaps

    For a contact sheet, a slideshow or a check of a long recording, give a start, an end and a gap, and the page takes a picture at the start and then at every gap after it, up to but not including the end. A gap of 5 seconds over 60 seconds gives 12 pictures. Each is named after its moment, such as lecture-01m23s500.jpg, so the ZIP is already in order.

    Size and quality

    The size menu offers the original, 1920, 1280 and 640 pixels wide. Setting a width is the easiest way to make smaller files, because it cuts the pixels, which affects the file size more than the quality slider does. For a thumbnail on a web page, 640 is usually plenty.

    Sources

    Frequently asked questions

    JPG or PNG for a video frame?
    JPG is much smaller and fine for pictures of people and places. PNG is better for screen recordings and text, where JPG can leave fuzz around the letters.
    How exact is the frame?
    It is the frame that shows at the time you give, taken from the video itself. The frame buttons move one frame at a time.
    Is the picture the size of the video?
    Yes, unless you choose a smaller size.
    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 in your browser.
    What quality should a JPG frame have?
    The slider runs from 40 to 100 and starts at 90. A video is already compressed, so going to 100 mostly makes the file larger. Between 80 and 90 is usually enough for a thumbnail or a slide, while 40 shows blocky patches on faces and gradients.
    How many pictures can I take at once?
    Up to 200 in one go. If the gap and the length of the part you chose would make more, the page tells you how many it would be and asks for a longer gap or a shorter part. A 10-minute video with a gap of 3 seconds is exactly 200.
    What can I type as a time?
    Seconds such as 83, or 1:23, 1:23.5 and 01:02:03, or 1h2m3s. Minutes and seconds past 59 are not times and are refused.
    How large can the video file be?
    Up to 2 GB. The browser has to hold the file, and a tab cannot manage much more.
    Why is the picture not as sharp as the video looked?
    A frame is a still taken from compressed video, and movement blurs it. Pick a frame where the subject is still, or use the frame buttons to step to a neighbouring frame that is sharper.
    Version history
    • 1.0.2 — Adds how the frame buttons and the time box work, taking pictures at regular gaps (up to 200), the size and quality options, and more examples and questions.
    • 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: