Initializing... drag & drop files here
Supports: MOV
This tool decodes a QuickTime .mov — an iPhone clip, a DSLR take, a screen recording — and saves a chosen frame as a PNG image. You can grab one still at an exact timestamp or export a run of stills across the clip for a contact sheet, a thumbnail hunt or frame-by-frame analysis. Two settings decide whether the result is what you actually wanted: which frame you take, and whether the PNG is written in true colour. Both defaults are worth changing, and the rest of this page explains why.
.mov onto the page or click "+ Add Files" to browse. Several clips can be queued with the same settings; each is uploaded over an encrypted connection and decoded on our servers.2.5. Switch to Multiple Screenshots and set a Capture Rate (0.1 to 10 seconds per frame, starting at one second per frame) to pull a sequence instead.PNG as a format is lossless, but this converter's default settings are not. The frame is first decoded out of the video as a full true-colour image, and then written out through the image stage — and at every quality preset except the top one that stage runs a palette-quantising pass that reduces the image to at most 256 colours. On a photographic frame with a gradient sky or skin tones you will see banding. That is the single most important thing to know if your reason for being here is "extract a lossless still".
| Quality Preset | What the PNG actually gets |
|---|---|
| Highest | True-colour PNG, no quantisation — the frame as decoded |
| Very High (the starting value) | Palette-quantised PNG, up to 256 colours, much smaller file |
| High / Medium / Low / Very Low / Lowest | Progressively more aggressive quantisation |
Three related controls sit alongside it. Colors lets you quantise deliberately — switch it to "By Color Reduction + Dither" and pick a palette size (the list starts at 128 and goes down to 2) with an optional dither, which is how you make a small graphic or a pixel-art style export on purpose. Compression level (1–10, starting at 6) and Compression speed (1–10, starting at 4) only trade encoding time against file size; neither changes the pixels. And Specific file size hits a byte target by quantising harder, so it is incompatible with wanting a lossless frame.
The other default worth overriding is the timestamp. Time (seconds) starts at 0, and on real footage frame zero is rarely the shot you want — phone and camera clips commonly open on an autofocus hunt, an exposure ramp or a fade, and screen recordings usually start on a blank window. Scrub your clip first, note the second you want, and type it in.
All three start from the same decoded frame, so the pixel dimensions are identical. What differs is how the still is stored afterwards.
| PNG (Highest preset) | PNG (default preset) | JPG | TIFF | |
|---|---|---|---|---|
| Compression | Lossless DEFLATE | Lossy palette quantisation | Lossy DCT | Lossless with LZW or Deflate; lossy if JPEG-in-TIFF is chosen |
| Colours | Full truecolour, 8 or 16 bits per sample | Up to 256 | Full truecolour, 8 bits | Full truecolour, 8 or 16 bits |
| Typical size for a 1080p frame | Largest | Small | Smallest | Large |
| Re-saving repeatedly | No further loss | No further loss after the first pass | Degrades each save | No further loss |
| Best for | Screenshots, text, UI, frames you will edit | Web thumbnails, contact sheets | Photographic frames where size rules | Grading, stacking, archival masters |
If size matters more than edges, use MOV to JPG. If you want maximum editing latitude and 16-bit-per-channel storage, use MOV to TIFF. Already have PNGs and want them smaller? PNG to JPG handles that.
No. PNG can carry an alpha channel — the W3C's PNG Third Edition, published 24 June 2025, defines indexed-colour, greyscale and truecolour images with an optional alpha channel at sample depths from 1 to 16 bits — but a frame from an ordinary QuickTime movie has no transparency in it to preserve. Video codecs in a .mov store opaque pictures, so the exported still is fully filled. PNG's benefit here is colour fidelity, not transparency; to cut out a background you need an image editor afterwards.
Only when Quality Preset is set to Highest. At every other preset, including the "Very High" value the page starts on, the output is run through a palette-quantising pass that caps the image at 256 colours in exchange for a much smaller file. Set Highest and the frame is written in true colour exactly as it was decoded. Note that this is losslessness relative to the decoded frame — whatever detail the H.264 or HEVC encoder in your camera discarded is already gone and no still-image format can bring it back.
The video's own pixel dimensions, unless you change them: a 1080p .mov gives 1920x1080 stills and a 4K UHD clip gives 3840x2160. Image resolution starts on "Keep original". If you want smaller files, the Preset Resolutions list sets the output height and lets width follow the source aspect ratio, so a 16:9 clip at the 480p preset comes out 854x480, not 720x480 — use Width x Height when a specific frame size is required.
Use Specific Frame when you know the moment and want exactly one image; type the time in seconds, decimals allowed. Use Multiple Screenshots when you want to choose after the fact or need a sequence — set the Capture Rate anywhere from one frame every 0.1 seconds (about ten per second) to one every ten seconds. The rate is an interval, not a frame count, so a long clip at a fine rate produces a lot of files.
There is no DPI control on this page. DPI is only a print-size tag and never changes pixel data anyway — a 1920-pixel-wide frame is 1920 pixels wide whatever number is written in the header. If a print workflow insists on a specific tag, set it in an image editor after export, or extract to TIFF, where print-oriented tooling is more common.
Because the two formats solve different problems. A video codec encodes one full picture and then only the differences from it, so a second of footage can cost less than a single independent frame. A true-colour PNG is that independent frame, stored losslessly. This is why extracting every frame of a clip is almost never what you want: at 30 fps, a one-minute recording is 1,800 separate full-size images.
QuickTime clips from phones store a rotation flag rather than physically rotated pixels, and our pipeline applies orientation when it decodes the frame, so a portrait recording comes out portrait. If a specific still looks sideways, the source most likely has an unusual or missing rotation flag — re-export it from the Photos app or an editor before uploading.
Your .mov is uploaded over an encrypted connection and decoded on our servers; the upload and every generated PNG are deleted automatically after a few hours, are never shared, and are never made public. There is no sign-up and no watermark. The practical limit is upload size and time rather than the frame itself, so for a long recording it is faster to trim the section you need first and upload only that.