Initializing... drag & drop files here
Supports: 3G2, 3GP, 3GPP, ASF, AV1, AVCHD +31 more
Video is a stream of compressed frames — typically H.264 or H.265 — that decoders rebuild on playback. Extracting a frame as PNG freezes one moment as a lossless still: every pixel preserved exactly, no JPEG ringing around text or sharp edges, no further re-encoding loss when you edit it. PNG is the right output when image fidelity matters more than file size. Common reasons people pull PNG frames from video:
If you don't need lossless quality and want smaller files, use video to JPG or video to GIF instead.
| Property | PNG (extracted frame) | JPG (extracted frame) |
|---|---|---|
| Compression type | Lossless (DEFLATE) | Lossy (DCT, quantization) |
| File size for 1080p frame | ~2-5 MB | ~200-500 KB |
| Sharp text / UI / subtitles | Pixel-perfect | Visible ringing & blocking |
| Smooth photographic frames | Faithful, large | Visually identical, far smaller |
| Transparency support | Yes (8-bit alpha) | No |
| Quality after re-saves | Bit-for-bit identical | Degrades each save |
| Best use | Tutorials, OCR, archival, print | Web previews, large sequences |
| Capture Rate | Frames per second | Best for |
|---|---|---|
| 0.1s | 10 fps | Smooth motion analysis, sports coaching, dashcam review |
| 0.2s | 5 fps | Quick walkthrough captures, slideshow source frames |
| 0.5s | 2 fps | Tutorial step-by-step screenshots, UX review |
| 1s | 1 fps | OCR / ML pipelines, scene summaries, long lectures |
| 2-3s | 0.5-0.33 fps | Documentary chapter markers, security footage sampling |
| 5-10s | 0.2-0.1 fps | Long-form interviews, surveillance summaries, time-lapses |
Multiply duration by capture rate. A 60-second clip at "1 second per frame" produces 60 PNGs; the same clip at 0.1s (10 fps) produces 600 PNGs. A 4K source at 10 fps for a minute can easily run 1.5-3 GB total — start with 1 fps or 0.5 fps and refine downward.
Yes — pick Specific Frame in the Frame Selection step and enter Time in seconds (12.5 means 12.5s into the clip). The tool decodes that exact timestamp and outputs a single PNG. Useful for grabbing a poster frame or a single screenshot for documentation.
By default yes — the PNG is exported at the video's native resolution (1080p stays 1080p, 4K stays 4K). Use the resolution preset (144P → 4320P), percentage scale, or custom width × height to upscale or downscale. Note that upscaling above source doesn't add real detail.
PNG is lossless. A 1080p photographic frame is roughly 2-5 MB as PNG vs 200-500 KB as JPG. For sequences of hundreds of frames, that adds up. If file size matters more than perfect fidelity, use video to JPG. For graphic / UI content with limited colors, indexed-color PNG (8 / 16 / 64 / 256 colors) can shrink dramatically.
Almost no consumer video format carries an alpha channel — H.264, H.265, VP9, AV1 all encode opaque RGB. Exceptions are ProRes 4444, VP9 with alpha, and some HEVC variants. If your source has alpha, PNG preserves it; otherwise the frame is fully opaque and you'd need to mask it manually in an editor.
Containers: MP4, MOV, MKV, WebM, AVI, WMV, FLV, MTS / M2TS, MPEG / MPG, M4V, 3GP / 3GPP, VOB, OGV, ASF, MXF, RM / RMVB, TS, DV, F4V, SWF, and more. Codecs inside those containers — H.264 / AVC, H.265 / HEVC, VP8, VP9, AV1, MPEG-2, MPEG-4, ProRes, DV, MJPEG — all decode for frame extraction.
Conversion runs in your browser session — files don't go to a third-party storage layer for processing. Output PNGs download directly to your device. There's no sign-up, no watermark, and no file count cap. For large 4K sources, the browser tab handles the work locally.
Use Specific Frame at one timestamp for a single PNG, or Multiple Screenshots at a chosen Capture Rate for a sequence across the full clip. To trim before extracting, run video cutter first to isolate the segment, then convert that shorter clip to PNG.
A screenshot captures whatever your video player rendered to screen — including UI overlays, controls, and your monitor's color profile. Frame extraction decodes the source video directly and writes the original pixel data to PNG. The result is sharper, color-accurate, and free of player chrome.