PNG to JPEG Converter

Convert PNG images to JPEG with custom quality and background color for transparency. All processing is done in your browser.

📷

Drop a PNG image here

or click to browse

Frequently Asked Questions

Why does JPEG not support transparency?

JPEG is a lossy format that does not have an alpha channel. When converting from PNG, transparent pixels must be filled with a solid color. This tool lets you pick that background color before converting.

What quality setting should I use?

80–90% is the sweet spot for most web images — it looks nearly identical to the original but is 50–70% smaller. Use 95%+ for print or archival purposes.

Is my image uploaded to a server?

No. All processing happens directly in your browser using the HTML5 Canvas API. Your images never leave your device.

Can I convert multiple files at once?

Currently the tool processes one image at a time. Drop a new file to convert another.

Handling PNG Transparency

JPEG cannot store transparency. When converting a PNG with a transparent background, the tool composites the image onto a fill colour (white by default) before encoding as JPEG. This means any transparent pixels become that fill colour in the output.

Choose a fill colour that matches your intended display background — white for documents, a brand colour for marketing materials, or black for dark-themed UIs.

JPEG Quality Settings Guide

QualityTypical size reductionBest for
95–1005–15% smallerPrint-quality, archival
80–9030–50% smallerHigh-quality web photos
60–7560–75% smallerSocial media, email thumbnails
40–6080–90% smallerLow-priority thumbnails (artefacts visible)