Initializing... drag & drop files here
Supports: DIVX
Pull a still out of a DivX video at an exact timestamp — or a whole run of stills across the clip — and save each one as a PNG. The frame is decoded straight from the video, so nothing is re-compressed in a lossy video codec on the way out; what reaches the PNG encoder is exactly the picture the DivX held at that moment. Useful for thumbnails, contact sheets, reference stills, and rescuing one clean image out of old .divx footage.
.divx file onto the page or click "Add Files" to pick it from your computer.12.5 grabs the frame at twelve and a half seconds. It starts at 0, the first frame. Switch to Multiple Screenshots and set a Capture Rate to pull a series instead.This is the setting people most often get wrong, because PNG's reputation as "the lossless format" describes the container, not necessarily what an optimiser put inside it.
| Quality Preset | What the encoder does | Result |
|---|---|---|
| Highest | Writes a true-colour PNG at maximum deflate compression, with no palette step | Every original colour survives; largest file |
| Very High (default) | Runs a palette quantiser over the frame before writing | Colours are reduced to a palette; visibly smaller file |
| High → Lowest | The same quantiser with progressively tighter quality bounds | Smaller still, with increasing risk of banding in gradients |
PNG's own compression is lossless — the W3C's PNG Specification (Third Edition), published 24 June 2025, describes it as "lossless, portable, well-compressed storage of static and animated raster images." The lossy part is the optional quantisation step that happens before the PNG is written. So if you need a byte-faithful copy of the decoded frame — for colour work, forensic comparison, or a master still — set Quality Preset to Highest. If you want a small, web-ready thumbnail, the default is doing exactly what you want.
The Colors control makes the same trade explicitly: leave it on ORIGINAL, or choose By Color Reduction + Dither and pick a palette size from 256 down to 2, with a Dither toggle to break up banding at the small sizes. Compression level (1–10, default 6) and Compression speed (1–10, default 4) tune how hard the encoder works for a smaller file and how quickly it gets there; the palette decision itself stays with Quality Preset and Colors.
| Property | PNG (this tool) | JPG |
|---|---|---|
| Compression of the written image | Lossless | Lossy (DCT-based) |
| Adds new artifacts to the frame | No | Yes — ringing around edges and text |
| Optional pre-processing loss | Palette quantisation on all presets except Highest | Quality percentage |
| Transparency | Supported | Not supported |
| File size for a photographic frame | Larger | Smaller |
| Best when the frame contains | Text, UI, sharp edges, or you need an exact copy | Smooth photographic scenes where size matters |
Neither format can remove blocking that the DivX encoder already baked into the picture — no format reconstructs discarded detail. The difference is that PNG does not add a second round of block artifacts on top, which is why frames full of subtitles, menus, or graphics keep their edges here and lose them in DivX to JPG.
Keep Frame Selection on Specific Frame and enter the timestamp in Time (seconds). Decimals work, so 2.100 is two seconds and one hundred milliseconds in and 90.75 is a minute and a half plus three-quarters of a second. The field starts at 0, which captures the opening frame. The decoder seeks to the frame nearest the value you give.
The PNG file format is, but the default pipeline is not entirely. On every Quality Preset except Highest, the decoded frame passes through a palette quantiser before being written, which reduces the number of distinct colours in the image. Choose Highest to skip that step and write a true-colour PNG at maximum compression — that is the setting to use when you need an exact copy of the decoded frame.
Almost always palette quantisation, either from a lower Quality Preset or from the Colors control being set to By Color Reduction + Dither with a small palette. Fix it by setting Quality Preset to Highest, or by leaving Colors on ORIGINAL and enabling Dither if you do want a reduced palette but not visible steps in a sky or a fade.
Yes. Switch Frame Selection to Multiple Screenshots and choose a Capture Rate between one frame every 0.1 seconds and one frame every 10 seconds. Every captured frame becomes its own PNG, converted with the same quality and resolution settings, which is how you build a contact sheet or step through a scene.
The frame's own dimensions, unless you change them. Image resolution sits on "Keep original," so a 640×480 DivX yields a 640×480 PNG. Pick Preset Resolutions for a standard height, Resolution Percentage to scale proportionally, or Width x Height for exact dimensions. Upscaling is available but only enlarges pixels — it adds no detail.
Only if the source is. DivX is MPEG-4 Part 2 Advanced Simple Profile video, and many .divx files were encoded years ago at low bitrates and modest resolutions, so the original frame can already carry visible blocking around motion and edges. Extraction preserves what is there; it cannot invent what the codec discarded.
Because JPG re-compresses the frame lossily and adds its own ringing and mosquito noise around text and hard edges — exactly the content in menus, subtitles, and screen recordings. PNG writes the image without that second pass. The cost is size: a photographic frame is meaningfully larger as PNG. If you want the smaller file for a smooth photographic still, use DivX to JPG; if you already have PNGs to slim down, use Compress PNG.
It is uploaded over an encrypted connection, processed on our servers, and deleted automatically after a few hours. Nothing is shared or made public, there is no watermark, and no account is needed. Other PNG routes are collected on the PNG Converter hub.