PNG to JPG
Shrink heavy PNG photos into JPG files that any site or form will accept. Your images are converted in the browser and never uploaded.
Free · No account · No uploadsJPEG, PNG, WebP, HEIC
Max 10 images · 5MB each
Format
One file per format
Quality
Best quality
Resize for
Optional
PNG is excellent for screenshots, logos and graphics, but it is a poor container for photographs: a photo saved as PNG, which happens a lot with exports from editors and phones, can be several times heavier than it needs to be. JPG was designed for photos, so converting usually produces a much smaller file. It also solves a practical problem, because some upload forms and older systems only accept JPG, and a lighter file is quicker to send by email or messaging apps.
Two things are lost in the conversion. First, transparency: JPG cannot store it, so Pikkx fills any transparent areas with white. A logo on a transparent background will end up on a white rectangle. Second, sharp edges: JPG compression handles photos well but tends to leave faint artifacts around text, thin lines and flat areas of color, which is why screenshots with text often look slightly smudged as JPG. If your PNG is a logo, an icon or an interface screenshot, it is usually better to leave it as PNG.
For photographic PNGs, the default quality of 80 is a good starting point. If the image mixes a photo with text, such as a banner or a slide, raise the quality to around 90 so the lettering stays clean, and compare the result. The size before and after is displayed for every file, so it is easy to see whether the conversion was worth it. The image keeps its original dimensions, and metadata stored in the PNG is not carried over to the JPG.
The process takes a few seconds: drag your PNG files onto the page, up to 10 per batch and 5 MB each, with JPG already chosen as the output. Adjust the quality if needed, then download each file separately or all of them in a ZIP. You can run as many batches as you want, without an account and without a watermark. The images are processed on your own device, so nothing is uploaded to a server.