Skip to content

PNG to JPG

Process images in your browser — your files never leave your device.

Image ToolsFreeRuns in your browser
Interactive png to jpgRuns in your browser, nothing uploadedFree, no account
Overview

What is the PNG to JPG?

This tool converts PNG files to JPG by decoding each PNG onto a canvas, filling any transparent area with solid white, and re-encoding the result as a lossy JPEG at your chosen quality (10–100%). PNG to JPG is fundamentally a size-and-transparency trade: you give up the alpha channel and pixel-exact colour in exchange for a file that is typically 60–90% smaller. Drop in one or more PNGs, pick a quality, and download JPGs at the same pixel dimensions. Everything runs locally through the Canvas API, so files never leave your browser.

This conversion makes sense when the PNG does not actually need transparency — screenshots, exported graphics, or photos someone saved as PNG by habit. If your PNG has meaningful transparent areas (a logo, a cutout), converting to JPG will visibly fill that area with white, which is often not what you want. Check the preview before committing to a batch.

Benefits

Why use a free png to jpg?

Dramatically smaller files

JPEG's lossy DCT compression routinely produces files 60–90% smaller than the equivalent PNG, especially for photographic content where PNG's lossless compression barely helps.

Adjustable quality

A 10–100% quality slider controls the size/detail trade-off per conversion, unlike a fixed-preset converter that gives you one result.

Universal compatibility

JPG opens in every image viewer, browser, office document tool and photo app ever made — useful when a PNG needs to go somewhere that assumes photos are JPEGs.

Batch conversion with ZIP export

Convert a whole folder of PNGs in one pass and download every result as a single ZIP file.

Clear warning about transparency

The tool tells you upfront that transparent areas get filled with white, so you are not surprised by the result on a logo or icon.

Guide

How do you use the PNG to JPG?

  1. 1

    Add your PNG files

    Drag and drop one or more .png files, or click to browse.

  2. 2

    Set the JPG quality

    The default is a reasonable middle ground. Raise it for maximum fidelity on photos, lower it for smaller files on graphics that can tolerate more compression.

  3. 3

    Convert

    Click Convert. Each PNG is decoded, flattened onto white where transparent, and re-encoded as JPEG.

  4. 4

    Check transparent areas in the preview

    If your source PNG has a transparent background, confirm the white fill looks acceptable before downloading — this is the one irreversible change in the conversion.

  5. 5

    Download

    Download files individually or as a ZIP for batches of more than one.

Formula

How is png to jpg calculated?

Output size ≈ f(pixel count, quality) — independent of the PNG's original size

Where:

pixel count
Width × height, unchanged by this conversion
quality (10–100)
JPEG quantization setting — higher keeps more detail, larger file
alpha channel
Discarded entirely — any pixel with less than full opacity is composited onto solid white before encoding

The simple version

The PNG is drawn onto a plain white canvas first, so any transparency disappears into white. Then the flattened image is compressed the JPEG way — split into blocks, transformed, and quantized according to your quality setting. The output size depends on how much visual detail is in the image and the quality you chose, not on how the PNG happened to be sized.

Examples

What does it look like in practice?

Screenshot with white background

Input

1.8 MB PNG screenshot, 1920×1080, no real transparency, quality 85

Result

~210 KB

Since there was nothing transparent to flatten, this is a straightforward size win from switching to lossy compression.

Logo with a transparent background

Input

85 KB PNG logo with alpha channel, quality 90

Result

~40 KB, but now on a solid white square

The size drops, but the transparent background is gone — for a logo destined for varied backgrounds, keep it as PNG or convert to a format with alpha support instead.

Photo saved as PNG

Input

9.1 MB PNG photograph, 4000×3000, quality 80

Result

~1.1 MB

This is the case PNG to JPG solves best — photographic PNGs compress poorly under PNG's lossless algorithm and shrink drastically once converted to JPEG.

Accuracy

How accurate is it?

Conversion uses the browser's Canvas API: the PNG is decoded to a bitmap, drawn onto a white-filled canvas the same size, then encoded to JPEG at your chosen quality via canvas.toBlob. The resulting file size shown is exact, not estimated.

  • Any pixel with partial transparency is blended toward white in proportion to its alpha value — a 50%-transparent pixel becomes a 50/50 mix of its colour and white, not simply removed.
  • Pixel dimensions are unchanged by this conversion — only the encoding and colour handling change.
  • JPEG re-introduces lossy compression artefacts (blocking at low quality) that were never present in the lossless PNG source, so higher quality settings matter more here than in a JPEG-to-JPEG re-compress.
  • This conversion is one-directional in terms of data: once transparency is flattened to white, it cannot be recovered from the JPEG output.
Details

What should you know before using it?

What changes and what stays the same when converting PNG to JPG:

PropertyResult of conversion
TransparencyRemoved — flattened onto solid white.
File sizeTypically 60–90% smaller, more for photographic content.
Pixel dimensionsUnchanged.
Colour accuracyLossy above quality ~90; visually identical at quality 80–95 for most photos.
CompatibilityGains near-universal support — JPG opens everywhere PNG might not, and vice versa.
Applications

When should you use a png to jpg?

Because the png to jpg runs entirely in your browser, it suits work you would not want to hand to a third-party server — client files, unpublished drafts, anything under an NDA. These are the situations people reach for it in most often.

Reducing storage and bandwidth for photo libraries

Photos saved as PNG by default in some workflows take up far more space than needed. Converting to JPG at quality 80–90 recovers most of that storage with no visible quality loss.

Preparing images for platforms that expect JPEG

Some print services, ad platforms and older CMS systems assume photographic uploads are JPEG. Converting avoids upload errors or unwanted server-side recompression.

Email and document attachments

A batch of PNG screenshots converted to JPG can cut a multi-megabyte attachment down enough to fit under a provider's size cap.

Website performance

Where transparency is not needed — hero images, banners, backgrounds — converting existing PNG assets to compressed JPG reduces page weight directly.

Open the Website performance
FAQs

Frequently asked questions

Does converting PNG to JPG lose quality?
Yes, in two ways: any transparency is flattened onto white and permanently lost, and JPEG's lossy compression discards some fine detail depending on the quality setting you choose. At quality 85–95, that detail loss is not visible at normal viewing size for most photos.
What happens to transparent areas when I convert PNG to JPG?
They are filled with solid white. JPEG has no alpha channel, so there is no way to preserve transparency in the output — this is the main thing to check in the preview before converting a logo or icon with a transparent background.
Why is my converted JPG so much smaller than the original PNG?
Because PNG's lossless compression barely helps on photographic content, while JPEG's lossy compression is built specifically for it. A photo saved as PNG can easily be five to ten times larger than the same image saved as a good-quality JPEG.
Should I convert a screenshot from PNG to JPG?
Only if file size matters more than sharp text edges. PNG's lossless compression keeps screenshot text and UI elements crisp; JPEG's lossy compression can introduce slight blurring or ringing around sharp edges, especially at lower quality settings.
Can I convert multiple PNG files to JPG at once?
Yes. Drop in as many PNG files as you want, set one quality setting that applies to all of them, and download every converted file together as a single ZIP.
Is my image uploaded anywhere during conversion?
No. The whole conversion — decoding, flattening transparency, and JPEG encoding — happens in your browser using the Canvas API. Files are never sent to a server.
Security

Is the png to jpg safe to use?

This tool runs entirely inside your browser. Your text, files and settings are processed on your own device and are never uploaded to our servers — there is nothing for us to store, log or leak. You can confirm it yourself: open your browser DevTools, switch to the Network tab, and use the tool. You will not see an upload request. It also means the tool keeps working if your connection drops mid-task.

No account required No file storage HTTPS everywhere
Sources

Where do these figures come from?

Every method, threshold and standard this page relies on, with a link to the document that defines it. Check them — a tool that will not show its sources is asking you to take its word for it.

  1. 1
    Information technology — Digital compression and coding of continuous-tone still images: Requirements and guidelines

    ITU-T Recommendation T.81 / ISO/IEC 10918-1 · 1992

    Supports: The lossy DCT block-based compression JPEG applies during re-encoding, and its lack of an alpha channel.

  2. 2
    Portable Network Graphics (PNG) Specification (Third Edition)

    W3C · 2003

    Supports: The description of PNG's lossless storage and alpha transparency that gets flattened during this conversion.

Get in touch

Need something this tool can’t do?

If you need a feature added, spotted something wrong, or want a custom tool or website built for your business, tell us. We read every message and we build what people actually ask for.