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
| Quality | Typical size reduction | Best for |
|---|---|---|
| 95–100 | 5–15% smaller | Print-quality, archival |
| 80–90 | 30–50% smaller | High-quality web photos |
| 60–75 | 60–75% smaller | Social media, email thumbnails |
| 40–60 | 80–90% smaller | Low-priority thumbnails (artefacts visible) |