UtilityKit

500+ fast, free tools. Most run in your browser only; Image & PDF tools upload files to the backend when you run them.

PNG to JPG

Convert PNG to JPG with quality slider and custom background fill for transparency. 50-80% smaller files.

About PNG to JPG

PNG is universal but its lossless compression makes file sizes huge for photographic content — a 2 MB PNG can become a 200 KB JPG with no visible quality loss. This converter does that re-encoding inside your browser, with two key controls most converters get wrong. First, a quality slider so you can dial in the right size-versus-fidelity trade-off (default 92 is photo-quality). Second, a background colour picker for handling PNG transparency: JPG has no alpha channel, so transparent pixels must be filled with something. Pick white for documents, black for dark themes, or a custom hex matching the surface where the JPG will live, and the converter composites the PNG over that solid background before encoding. Drop a single photo or a batch of screenshots — output is delivered as a ZIP for multi-file conversions. Files never leave your device.

Why use PNG to JPG

  • 50-80% smaller files for photographic PNGs — JPG's lossy compression is dramatically more efficient than PNG's lossless approach for content with smooth tonal gradients like photos.
  • Custom background colour for transparency — JPG has no alpha channel, but most converters silently fill with grey or off-white. Pick the exact colour that matches your destination surface to avoid visible fringes around logos.
  • Quality slider 40-100 with smart default of 92 — for hero photos bump to 95, for email attachments drop to 75, for archival keep 95+. Live percentage label shows the value as you drag.
  • 100% browser-local conversion — your PNGs never leave your device. Internal mockups, unreleased product photos, and confidential screenshots all stay private throughout the encoding process.
  • Batch any number of PNGs in one drop — output is delivered as a single ZIP when you upload multiple files, so converting 50 product PNGs takes one click instead of 50 individual saves.
  • Universal JPG compatibility — every email client, document editor, online form, ecommerce uploader, and print driver since the 1990s reads JPG natively, eliminating compatibility surprises.

How to use PNG to JPG

  1. Drop one or more .png files onto the upload zone, or click to browse — multiple files supported in one drop.
  2. Set the JPG quality with the slider; 92 is the photo default, drop to 80 for email-friendly batches, push to 95 for high-fidelity exports.
  3. Pick the background colour for transparent areas — white is the default, but pick a hex that matches the surface where the JPG will appear to avoid visible fringes.
  4. Click Convert to JPG — your browser composites the PNG over the background and re-encodes as JPG using the Canvas API.
  5. Compare the file-size savings (typically 50-80% smaller) and preview each output beside its source dimensions.
  6. Download a single JPG or click Download all (ZIP) to bundle every converted file into a single ZIP archive.

When to use PNG to JPG

  • Reducing the file size of a photographic PNG that's too heavy for email or web attachment — JPG can shrink it 50-80% with no visible quality loss.
  • Submitting photos to an ecommerce marketplace, government portal, or online form that explicitly requires JPG and rejects PNG uploads outright.
  • Preparing high-resolution PNG screenshots for a Word document or PowerPoint where the file size of raw PNG is bloating the document.
  • Sending photos to a print lab, photo printer, or commercial print shop that processes JPG files and may not handle PNG transparency correctly.
  • Converting a folder of PNG product photos to JPG for upload to Amazon, Etsy, Shopify, or any platform with strict file size limits per image.
  • Posting PNGs to a social media scheduler where the platform converts to JPG anyway — better to do the encoding once with full quality control.

Examples

Photo PNG → JPG

Input: photo.png: 1920×1080, 1.8 MB

Output: photo.jpg: 1920×1080, 320 KB at quality 92 (82% smaller)

Transparent logo with white fill

Input: logo.png: 512×512 with alpha, 64 KB

Output: logo.jpg: 512×512 white background, 18 KB at quality 92

Screenshot batch

Input: 10 PNG screenshots, ~520 KB each (5.2 MB total)

Output: ZIP of 10 JPGs, ~110 KB each (1.1 MB total) at quality 88

Tips

  • Default quality 92 is the photo sweet spot — visually identical to the PNG source for almost all viewers. Drop to 80-85 for email-friendly batches where size matters more.
  • If your PNG has a transparent logo or icon, pick a background colour that matches the surface where the JPG will appear — white for white pages, black for dark pages, custom hex for branded surfaces.
  • PNG-to-JPG with quality 75 typically saves 70-80% versus the source — ideal for thumbnail grids or any large batch where you can accept a tiny quality drop.
  • For PNG screenshots with text or sharp edges, push quality to 95+ to keep the text rendering clean. JPG can introduce subtle ringing artefacts on hard edges at lower quality.
  • If you need to keep transparency, this is the wrong tool — use png-to-webp instead, which keeps alpha while still saving 30-50% versus PNG.

Frequently Asked Questions

Does my image leave my browser?
No. The conversion uses the browser's built-in Canvas API — your PNGs are decoded, composited over the background colour, and re-encoded as JPG entirely inside your browser tab. Nothing is uploaded to any server.
What's the size limit?
The dropzone label shows 50 MB per file but the actual limit is your browser's available memory. Browsers handle PNGs up to 100 MP (10000×10000 pixels) comfortably. Very large batches will use significant RAM during encoding.
What happens to transparent PNG areas?
JPG has no alpha channel, so transparent pixels are filled with the background colour you pick (default white). The PNG is composited over the chosen colour before encoding. Pick a hex that matches the destination surface to avoid visible fringes.
What quality should I pick?
Default 92 is the photo sweet spot — visually identical to the PNG for almost all content. Drop to 80 for email-friendly batches, push to 95 for hero images, stay above 88 for any PNG with text or sharp edges where ringing artefacts could appear.
Why is my JPG so much smaller than the PNG?
PNG is lossless and stores every pixel exactly. JPG uses lossy compression that discards imperceptible detail. For photographic content, JPG can be 70-90% smaller than equivalent PNG with no visible quality loss.
Will quality drop if I save the JPG again?
Yes. JPG re-encoding is lossy — every save cycle introduces additional compression artefacts that accumulate. Save once at the highest quality you need, then keep that file as your master rather than re-saving repeatedly.
Can I keep alpha transparency?
No — JPG fundamentally does not support transparency. If you need to keep alpha, convert to PNG (use png-to-webp for size savings) or to WebP (use jpg-to-webp / png-to-webp), both of which support alpha channels.
Is the PNG metadata preserved?
No. The browser Canvas API does not preserve EXIF, ICC colour profiles, or other PNG ancillary chunks during re-encode. The output JPG carries no metadata. This is usually a privacy benefit but be aware if your workflow needs the original colour profile.

Explore the category

Glossary

JPG / JPEG
Joint Photographic Experts Group — the universally supported lossy image format from 1992. Every device, OS, browser, and application reads JPG natively, making it the safe default when compatibility matters.
PNG
Portable Network Graphics — a lossless raster format from 1996 with per-pixel alpha transparency support. Every modern device reads PNG, but file sizes are much larger than equivalent JPG for photographic content.
Alpha channel
An extra data layer storing per-pixel transparency from fully transparent to fully opaque. PNG supports alpha; JPG does not. Converting PNG to JPG requires a fill colour for transparent pixels.
Background composite
The process of layering the PNG image over a solid colour background before JPG encoding. The transparent regions are replaced with the chosen colour, creating a fully opaque image suitable for JPG.
Lossy compression
Compression that permanently discards some image data to reduce file size. JPG uses lossy compression by default; the quality slider controls how aggressively detail is discarded.
Quality 92
The default JPG quality used by this tool. At 92, the converted JPG is visually indistinguishable from the source PNG under normal viewing conditions for almost all photographic content.