How to use
- Drop a video onto the box, or choose it. A player appears.
- Play or drag to near the moment, then use −1 frame and +1 frame to reach the exact frame, or type the time.
- PNG is already chosen. Press Take this picture.
- For a set, type the gap in seconds and press Take pictures. Download each PNG or a ZIP of all of them, or send them to another tool.
Examples
Time 0:05.0, PNG
→ clip-00m05s000.pngA lossless picture of that frame.
A screen recording, a picture every 2 seconds for 20 seconds
→ 10 PNG filesAt 0, 2, 4 ... 18 seconds.
A frame to cut out the subject from
→ One PNG, sent to the background removerUse Send to under the list.
A 60-second tutorial recording, a picture every 10 seconds
→ 6 PNG files, tutorial-00m00s000.png to tutorial-00m50s000.pngAt 0, 10, 20, 30, 40 and 50 seconds. The names carry the moment.
A 3840 × 2160 (4K) video, size set to 1920 px
→ A 1920 × 1080 PNGA quarter of the pixels, so a much smaller file.
A 10-minute video, a picture every second
→ Error: That would make 600 pictures; the most is 200.The most is 200 in one go. Choose a longer gap or a shorter part.
How it works
This page is the video to image tool with PNG already chosen. The video is opened by the open-source Mediabunny toolkit and each frame is decoded by the WebCodecs of your browser, drawn on a canvas, and written as a PNG with the browser’s own encoder. The video never leaves your device.
Why PNG for a frame
A frame from a screen recording or a slideshow is mostly flat colour and sharp edges, which PNG stores compactly and exactly, while JPG smears the edges of text. For footage of people and places the difference in look is small and the JPG is far lighter, so the JPG page is the better one there. Choose PNG when the sharpness of letters and lines matters, or when you will edit the frame again.
Taking a set
Give a start, an end and a gap in seconds. The first picture is at the start, the next ones at each gap after it, and the end itself is not included, so 20 seconds with a gap of 2 gives 10 pictures. The limit is 200 pictures at a time. For a longer recording, take it in parts, one stretch after another.
What a frame can and cannot show
A frame is one still from compressed video. Motion appears as blur, and the sharpest frames are usually the ones where the camera and subject are still. Compression artefacts that the video already has, such as blocky patches in dark areas, are saved faithfully in a PNG: it keeps what the video had, not more.
Sources
Frequently asked questions
- Is a PNG of a video frame lossless?
- The PNG keeps every pixel of the frame as the browser decodes it. The video itself was already compressed, so the frame carries whatever the video had lost.
- Why are the PNG files so big?
- PNG does not discard anything. A 1080p frame is often 1 to 3 MB as a PNG and a few hundred KB as a JPG.
- 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.
- 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.
- When is PNG the right choice for a frame?
- For screen recordings, slides, game interfaces and anything with sharp text or thin lines, where JPG leaves fuzz around the letters. Also when the frame will be edited further, for example to cut out a subject, because a PNG can be saved again without adding loss.
- How much space will the pictures take?
- A raw 1920 × 1080 frame has 2,073,600 pixels, about 8.3 MB at four bytes each, and the PNG packs that down to the 1 to 3 MB mentioned above, depending on the content. A screen recording with flat colours compresses much better than a filmed scene with noise. A set of 100 frames can therefore reach hundreds of megabytes, so use the size menu or a longer gap.
- What file name does each picture get?
- The video's name, the minute, the second and the millisecond: lecture-01m23s500.png for 1 minute 23.5 seconds. Characters that file names cannot hold, such as a slash or a colon, become an underscore.
- How large can the video file be?
- Up to 2 GB, because the browser has to hold the file.
Related tools
Version history
- 1.0.2 — Adds why PNG suits screen recordings and slides, how a set of pictures is taken and named, how much space the pictures take, 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.