PNG to JPG

Convert PNG images to JPEG in your browser — set quality and background colour.

image converter
Free Client-Side Private

🖼️

Drop PNG files here or

PNG files only. Files never leave your browser.

🔒 This tool runs entirely in your browser — your files are never uploaded to any server.

PNG to JPG Converter is a browser-based tool that converts PNG image files to JPEG format without uploading them to a server. It handles transparency correctly by applying a customisable background colour before conversion, since JPEG does not support transparent pixels. You can process a single file or a batch of images at once and download the results immediately.

Tool interface

The interface includes:

  • A drag-and-drop upload area for one or multiple PNG files
  • A JPEG quality slider (1–100%) to control output file size and detail
  • A background colour picker for transparent areas
  • A file list showing each filename and size, with individual remove buttons
  • A Convert & Download button that processes all files
  • Live progress updates during conversion

Single files download directly as .jpg. Multiple files are packaged into a ZIP archive named converted-images.zip.

Tool description

PNG to JPG Converter uses the browser's Canvas API to render each PNG and export it as a JPEG at the quality level you choose.

PNG files can contain a transparency channel (alpha). JPEG has no transparency support, so any transparent area must be given a solid colour before the conversion. The background colour picker lets you choose what colour fills those regions — white is the default and works for most cases, but any colour can be selected.

Quality controls JPEG compression. Higher values preserve more detail and produce larger files; lower values reduce file size at the cost of some sharpness. A quality setting of 80–90% is a practical starting point for most images.

Some practical use cases:

  • Reducing file size for web images that do not need transparency
  • Preparing PNG screenshots or graphics for email attachments with size limits
  • Converting PNG assets to JPEG for platforms or workflows that require it
  • Batch-converting multiple PNG exports from a design tool
  • Producing smaller files from PNG illustrations or scanned images

How to use

  1. Drop PNG files onto the upload area or click Browse to select them.
  2. Adjust the quality slider (90% is a good default).
  3. Choose a background colour if your PNG files contain transparent areas.
  4. Click Convert & Download to start the conversion.
  5. Single files save directly as .jpg. Multiple files are downloaded as a ZIP archive.

Tip: If your PNG has no transparency, the background colour setting has no visible effect on the result.

FAQ

What happens to transparent areas in the PNG?

JPEG does not support transparency. Any transparent pixels are filled with the background colour you select before conversion. White is the default.

Can I convert multiple PNG files at once?

Yes. Drop or select multiple files at once. All converted images are packaged into a single ZIP archive for download.

Will the output always be smaller than the input?

Not necessarily. Highly complex PNGs may produce a JPEG that is similar in size. Lowering the quality setting will reduce the output file size.

Are my files uploaded to a server?

No. All conversion happens locally in your browser using the Canvas API. Your images are never sent anywhere.

Does this work for PNG files with no transparency?

Yes. The background colour is only applied where there are transparent pixels. Fully opaque PNGs convert normally.

Report an issue