PNG to JPG

Convert PNG images to JPG and choose which color replaces the transparent pixels.

Files stay on your device No sign-up Free to use
How this works

The tool runs in this browser. Your file or text is not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

Privacy details

Convert controls

Drop your images here

or choose them from your device

JPEG, PNG or WebP images. All images in one run are converted to the same format.

    PNG output ignores this setting.

    JPEG cannot store transparency, so transparent pixels use this color. Use a hex value such as #ffffff.

    More options

    Limits which of the three input formats this run reads. A file of another format is refused with a message instead of being converted.

    How to use PNG to JPG

    1. Add up to 20 PNG files. Every file in one run shares the same settings.
    2. Leave Convert to on JPEG, which is where this page opens. The same list still offers PNG and WebP if a file needs one of those instead.
    3. Enter the color that should replace transparent pixels, and raise the quality if the image has fine detail.
    4. Select Convert, then download the converted files or the ZIP for a batch. With the default JPEG setting, the files have a .jpg extension.

    Example: PNG to JPG

    A transparent PNG logo going into a document that will not accept PNG.

    You add
    logo.png, 800 by 400 pixels with a transparent background, Convert to JPEG, quality 0.9 and background #ffffff.
    You get
    logo.jpg at 800 by 400 pixels, with the transparent pixels now white, reported with the PNG size, the JPG size and the pixel dimensions.

    Options

    Convert to
    The page opens on JPEG because that is what it is for. The engine behind the page can also write PNG and WebP, so change the list only when a file genuinely needs one of those two.
    Background for JPEG
    The color painted behind transparent pixels before the file is encoded. Use six hex digits such as #ffffff. A value the browser cannot read stops the run with a message instead of producing a file.
    Quality for JPEG and WebP
    0.9 is the default. Lower values shrink the file and soften detail, which shows first on text, logos and sharp edges.

    Supported inputs and limits

    Input formatPNG, JPEG and WebP read; HEIC, GIF and SVG refused
    Batch sizeUp to 20 images per run
    Per image12 MiB each, 40 megapixels each, 20 MiB total
    JPEG has no transparency, so every transparent or partly transparent pixel is painted with the background color you choose, and that cannot be undone. This page uses the Image Format Converter engine: it reads PNG, JPEG and WebP input and converts the whole batch to JPG, while HEIC, animated GIF and SVG are refused rather than converted badly. A run accepts up to 20 images, 12 MiB each, 20 MiB in total and 40 megapixels per image. JPEG is lossy, so flat graphics and crisp text can pick up faint ringing around the edges, and a high quality setting can make a simple logo larger than the PNG it came from. Keep the original PNG when you may need the transparency again.

    Where your input is processed

    This tool processes your input in this browser. Your text and files are not uploaded to UseFreeTools. Check this tool's limits for anything it may save on your device.

    Where the transparent pixels go

    JPEG stores color and no transparency, so a PNG that uses soft or partial transparency cannot be copied across as it stands. Every pixel is blended into the background color first: a fully transparent pixel becomes that color exactly, and a pixel that is half transparent becomes a mix, which is why a soft shadow keeps a faint tint of the background. That blend is not stored in the file, so it cannot be separated again later. Set the background to the color the image will actually sit on, check the corners, the shadow and any anti-aliased text, and keep the PNG whenever the transparency might be needed.

    Questions about PNG to JPG

    What happens to the transparent parts of my PNG?

    They are filled with the background color, white by default, because JPEG has no alpha channel. Choose the color that will sit behind the image where you plan to use it, then look at the edges of the result before you rely on it.

    Which background color keeps the edges clean?

    Use #ffffff for documents and most office tasks. Match the color of the surrounding page when the artwork will sit on a colored background, and use a dark value for art drawn for a dark interface so the edge does not glow white.

    Will the JPG be smaller than the PNG?

    Often, but not always. A photograph usually shrinks because JPEG is built for continuous tones, while a flat screenshot or logo can grow at a high quality setting. The result line reports both sizes, so compare them before deleting anything.

    Can I convert several PNGs at once?

    Yes, up to 20 files in one run. They share one background color and one quality setting. With the default JPEG setting, the batch ZIP holds one JPG per source file.

    Does the conversion resize or crop the image?

    No. The width and height are kept exactly as they are, and only the way the colors are stored changes. An 800 by 400 PNG becomes an 800 by 400 JPG, so a fixed layout still fits.

    Project manager: Tony Hines · Content updated 29 September 2026 · Report a problem