MP4 to JPG Converter
Convert MP4 videos into JPG images in your browser. Free, private, no upload.
How to use
- 1Upload your MP4 file - it stays on your device.
- 2Choose how many JPG images to extract.
- 3Select JPEG as the format and adjust the quality slider if needed.
- 4Download all JPG images as a ZIP.
What the quality slider actually does
JPEG quality is a number from 1 to 100 controlling how aggressively the encoder discards detail. It is not a linear scale, and the relationship between the number and the resulting file size is steep at the top end.
The default here is 92, which is high enough that the difference from lossless is invisible on normal content while producing files a fraction of the size. Pushing to 100 can double the file size for a change most people cannot see. Dropping below about 75 starts to show visible blocking in flat areas like skies and gradients.
The figures below are typical for a 1920x1080 frame of ordinary video content. Your numbers will vary with how much fine detail the frame holds - a busy street scene compresses far worse than a slide with a white background.
| Quality | Typical size (1080p frame) | Visible artifacts |
|---|---|---|
| 100 | ~800 KB | None |
| 92 (default) | ~320 KB | None at normal viewing distance |
| 80 | ~180 KB | Slight softening in fine detail |
| 60 | ~95 KB | Visible blocking in gradients |
Why some MP4 files will not load
MP4 is a container, and the codec inside determines whether your browser can decode it. The overwhelming majority of MP4 files use H.264, which every browser supports. The problems come from the other two possibilities.
H.265 (HEVC) appears in footage from newer iPhones, some drones, and most 4K action cameras. Browser support is inconsistent and often depends on hardware decoding being available. AV1 is newer still and shows up in some streaming downloads; support is good in recent Chrome and Firefox but patchy elsewhere.
H.264 also has profiles - Baseline, Main, High, and several 10-bit and 4:2:2 variants used in professional workflows. Consumer-grade High profile 8-bit is universally supported. The 10-bit and 4:2:2 profiles from cinema cameras frequently are not, even though the file is still nominally H.264.
When JPEG is the wrong choice
JPEG applies lossy compression to an image that has already been through lossy video compression. For viewing and sharing this is completely fine. For a few specific workflows it is not.
If you plan to edit the frames repeatedly and save between edits, each save re-compresses and degrades the image further - use PNG instead. If the frames are training data for a computer vision model, compression artifacts become features the model can learn, which is rarely what you want. And if the frame is mostly flat colour, as screen recordings and slides usually are, PNG will often be both smaller and sharper than JPEG.
FAQ
Why convert MP4 to JPG?
JPG is the most universally supported image format there is. Every device, email client, document editor and website accepts it, and the files are small enough to share without thinking about it.
What quality are the JPGs?
The default is 92 out of 100 at the video’s native resolution, which is visually indistinguishable from lossless on typical content. You can adjust this with the quality slider before extracting.
Do I need to install anything?
No. Everything runs in your browser using built-in decoding. There is no software to download and no account to create.
JPG or PNG?
JPG for sharing and general use. PNG when you will edit the frames, when the content is mostly flat colour like a screen recording, or when the images are going into a training dataset.