Convert PNG to JPG
Turn oversized PNGs into compact JPEGs, and decide what colour replaces the transparent areas.
- Runs in your browser
- Nothing is uploaded
- No sign-up
- Batch up to 20 images
Drag & drop your image here
or tap to browse · you can also paste from the clipboard
JPG · PNG · WebP · GIF · BMP · AVIF · SVG · up to 50 MB each · up to 20 files
Choose imagesBefore
After
Processed image will appear here.
How to use the png to jpg
To convert PNG to JPG, upload your file, choose the background colour that will replace any transparency, set quality to about 85 and download. Photographs saved as PNG typically shrink by 80-90%.
- Add PNG filesTransparency is detected automatically.
- Pick a background colourWhite by default; use the picker or type a hex value to match your design.
- Set quality and download80-90 is right for most photographs.
About this tool
Photographs saved as PNG are often five to ten times larger than they need to be. Converting to JPG usually cuts the file by 80-90% with no visible difference at normal viewing sizes.
The one thing JPEG cannot carry is transparency. Every transparent pixel must become a solid colour, so pick that colour deliberately: white for most documents, or your page background colour to keep the edges invisible. Skip this step and transparent regions turn black.
What you get
- Explicit background colour picker with swatches
- Quality slider with live size feedback
- Batch conversion with ZIP download
- Typical 80-90% file size reduction on photos
- Optional resize during conversion
When to use the png to jpg
Shrinking oversized photo PNGs
Photographs saved as PNG are routinely five to ten times larger than necessary. This is the single biggest saving available on most image folders.
Meeting a JPG-only upload requirement
Passport portals, job applications and many older systems accept only JPEG.
Preparing images for print
Print shops and photo labs universally accept JPEG. Use quality 90 or higher for anything being printed.
Flattening transparency deliberately
When you want a solid background baked in rather than left transparent, converting to JPG with a chosen colour does it in one step.
Choosing the background colour
| Where the image will appear | Background | Why |
|---|---|---|
| A document or printed page | #ffffff white | Matches the paper |
| A dark-themed website | match your page colour | Hides the edges of the frame |
| A product listing | #ffffff white | Most marketplaces require it |
| A presentation slide | match the slide background | Keeps the image looking cut out |
| Unknown or many contexts | #ffffff white | The safest default |
How it works
JPEG has no alpha channel. There is no way to represent a partially transparent pixel in the format. Every transparent pixel must therefore become a solid colour before encoding. This tool paints your chosen colour across the full canvas first, then composites the image on top, so semi-transparent edges blend correctly instead of producing a hard fringe.
Skipping that step is why transparent PNGs converted with careless tools come out with black backgrounds: the alpha channel is dropped and the underlying RGB values of fully transparent pixels (typically zero, meaning black) are what remains.
The size saving comes entirely from the format change. PNG stores photographic data losslessly, which is inherently expensive; JPEG discards perceptually redundant detail. For a photograph, an 80-90% reduction is normal. For a flat logo, JPEG may actually produce a larger file than PNG, and a visibly worse one.
Common problems and how to fix them
- My transparent logo now has a white box around it
- That is the background fill doing its job. JPEG cannot store transparency at all. Keep PNG, or use WebP, which supports both alpha and small file sizes.
- The transparent area came out black
- That happens in tools that drop the alpha channel without compositing. Here the colour picker appears automatically whenever your source has transparency. Set it before downloading.
- My logo looks blurry with coloured fringes
- JPEG handles sharp edges badly. Flat graphics and text belong in PNG or WebP.
- The JPG is bigger than the PNG was
- Your source is a flat graphic, not a photograph. PNG is the better format for that content, so keep it.
- The background colour does not look like the one I picked
- JPEG is lossy, so the encoded value can differ by a point or two. If you need an exact colour match, export as PNG or WebP.
Frequently asked questions
What happens to transparent areas?
They are filled with the background colour you choose before encoding. JPEG simply has no alpha channel. There is no way to keep transparency in a .jpg file.
Why did my transparent logo get a white box?
That is the background fill working as intended. If you need transparency, keep PNG or use WebP, which supports both alpha and small file sizes.
Is JPG always smaller than PNG?
For photographs, yes, and by a wide margin. For flat graphics, screenshots and text, PNG is often smaller and much cleaner, because JPEG creates halos around sharp edges.
Will I lose quality?
Yes. JPEG is lossy, but at quality 85 the loss on a photograph is very hard to see. Sharp-edged graphics and text suffer far more; keep those as PNG.
How do I convert PNG to JPG without a black background?
Choose a background colour before downloading. The picker appears automatically when your source contains transparency. White is the default and the safest choice.
What quality should I choose?
85 for general web use, 90-95 for printing or further editing, 75 for thumbnails and email. Below 70 you will start seeing artefacts in smooth areas.
Further reading
Longer articles covering the decisions behind this tool.