Convert an MP4 frame to a lossless PNG
Choose the moment with the preview slider and save it as a PNG, pixel for pixel. Ideal for screen recordings, tutorials and any still you plan to edit.
How it works
- 1
Choose or drop your video (MP4, MOV, WebM, MKV or M4V).
- 2
Pick "One frame" and move the slider to the right moment, or pick "Every N seconds" and choose an interval.
- 3
Click MP4 to PNG, then download the PNG, or a ZIP file when you asked for several images.
Why PNG: no compression artifacts
PNG is a lossless image format. Once Vidmini has decoded a frame, it is written to the file exactly as decoded, with no additional compression that blurs edges or adds noise around text. That is the difference with JPEG, which throws away fine detail to keep files small.
The video itself was already compressed when it was recorded, so a PNG cannot bring back detail the camera or the encoder discarded. What it guarantees is that the extraction adds no loss of its own: what you see in the frame is what you get in the image.
Screenshots from screen recordings and tutorials
Screen recordings are full of small text, thin lines and flat colors: code, menus, spreadsheets, slides. These are exactly the areas where JPEG compression shows, with fuzzy halos around letters. A PNG keeps them crisp, which makes MP4 to PNG the right choice for documentation, bug reports, course material and step-by-step guides built from a recorded demo.
Instead of pausing the video and taking a screenshot of your screen, which captures the player, the cursor and whatever scaling your display applies, the image is taken from the video file at its native resolution. A 1440p screen capture gives a 2560 × 1440 PNG.
Larger files, better for editing
Lossless has a price: a PNG is usually several times larger than the same frame saved as JPEG, often a few megabytes for a full HD frame of camera footage. Screen content with large flat areas compresses much better. If the images are just for sharing or a website, the MP4 to JPEG tool gives lighter files.
For anything you will edit afterwards (cropping in an image editor, annotating, compositing, cutting out a subject), PNG is the better starting point, because every save in a lossy format degrades the image a little more.
Several images at once, as a ZIP
Switch to "Every N seconds" and choose 1, 2, 5, 10 or 30 seconds to extract a series of images, up to 120, packed into one ZIP file. Each file is named after its timestamp, so the order is kept. It is a quick way to capture every slide of a recorded presentation or every step of a tutorial.
All processing runs in your browser with the WebCodecs API. Nothing is uploaded, no account is needed and the images carry no watermark.
Frequently asked questions
Is the PNG really lossless?
Yes. The frame is decoded from the video and saved as PNG without any further compression loss. The only loss is the one already present in the video, which no extraction tool can undo.
Why is my PNG so much larger than a JPEG?
Because it keeps every pixel. Camera footage with lots of fine texture produces big PNG files; screen recordings with flat colors stay much smaller. Use MP4 to JPEG if file size matters more than perfect detail.
What resolution will the image have?
The full resolution of the source video. Nothing is scaled down, so a 4K video gives 3840 × 2160 PNG files.
Can I extract a whole slideshow from a recorded presentation?
Yes. Choose "Every N seconds" with an interval that matches how long each slide stays on screen, for example 10 or 30 seconds. You get up to 120 PNG files in one ZIP and can delete the duplicates.
Which videos can I open?
MP4, MOV (including iPhone videos), M4V, WebM and MKV, as long as your browser can decode the codec. Chrome and Edge support the widest range. AVI, WMV and FLV files also work: they are first converted on your device by a built-in fallback, which is slower and downloads a 32 MB converter the first time.
Are my videos uploaded?
No. The video is read and processed by your own browser, and the page keeps working offline once loaded. No tracking cookies are used.