Initializing... drag & drop files here
Supports: MP4, M4V
Pull a clean, lossless still out of any MP4 — grab a single frame at an exact timestamp, or export the whole clip as a numbered PNG sequence for editing and frame-by-frame work. PNG keeps every pixel of the source frame with no compression artifacts, which is what you want for thumbnails, reference stills, motion studies, and dataset frames. Files are uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours — no sign-up, no watermark.
| Need | PNG (this tool) | JPG |
|---|---|---|
| Compression | Lossless — every pixel of the frame is preserved | Lossy — discards detail to shrink the file |
| Typical file size | Larger (a 1080p still is often a few MB) | Much smaller at the same resolution |
| Sharp edges, text, UI captures | Stays crisp | Can show blocky ringing around edges |
| Re-editing / re-exporting | No generation loss on repeated saves | Quality degrades each re-save |
| Best for | Thumbnails, reference stills, datasets, design assets | Photos and screenshots where small size matters more than perfection |
Want smaller files and don't need lossless? Use Convert MP4 to JPG instead. Want a short looping animation rather than stills? Use Convert MP4 to GIF.
Choose "Specific Frame" under Advanced Options and enter the timestamp in "Time (seconds)" — for example, 12 grabs the frame at the 12-second mark. The output is a single PNG of that frame. Use "Multiple Screenshots" only when you want a sequence.
No. PNG can store an alpha (transparency) channel, but a frame extracted from a standard MP4 is fully opaque — there is no transparency in the source video to recover, so the PNG fills the whole frame with solid pixels. To get a transparent subject you would need to remove the background separately after extraction.
It is a lossless copy of that decoded frame, so no new compression artifacts are added — but it cannot exceed the quality already in the MP4. If the video was heavily compressed, you may still see blocking from the original encoding. In our testing, a single 1080p frame exported from a typical H.264 MP4 lands in the 1.5–4 MB range as a lossless 8-bit PNG.
It depends on the capture rate and clip length. At one frame per second, a 30-second clip yields about 30 PNGs; at one frame every 5 seconds it yields about 6. The frames are bundled into a single ZIP so a long clip doesn't flood your downloads folder.
A folder of lossless 1080p PNGs adds up fast and will blow past common attachment caps (Gmail tops out at 25 MB per message; Discord's free tier allows 10 MB, Nitro Basic 50 MB, and Nitro 500 MB). Share the ZIP through a cloud link instead, lower the resolution preset, or export to JPG if you don't need lossless frames.