JPG is lossy and has no transparency, so transparent areas are filled with white. Lower the quality for a smaller file.
Files (0)
No files yet
Add files and they convert right away. Change a setting and they convert again.
Built with open source libraries. Licenses
What is a PNG to JPG converter?
A PNG to JPG converter re-encodes a lossless PNG file as a JPEG, which is a lossy format built for photographs. PNG stores every pixel exactly, which is why a screenshot, a design export or a rendered chart leaves the app large and stays large. JPEG throws away detail the eye is poor at noticing, and for anything photographic or screenshot-like it produces a file a fraction of the size.
That size gap is the reason most people end up here. Gmail refuses a message once its attachments pass 25 MB. A handful of full-resolution desktop screenshots saved as PNG can push a message past that before you have typed a word. Drop those files here, leave Quality at 90% and each row shows the size before and after and how much smaller or larger the JPG came out, so you can see whether the batch now fits. The same arithmetic sits behind upload forms that cap a receipt or an ID photo at 2 MB.
Two things change on the way across. JPG has no alpha channel, so any transparent area is filled with white before encoding, and the file row says so when it happens. A logo on a transparent background becomes a logo on a white rectangle, which looks fine on a white page and obvious on a dark one. The conversion also runs through a canvas, so EXIF, GPS coordinates and color profiles are dropped. For a screenshot there is nothing to lose. For a camera photo you lose the capture date along with the location.
The converter reads the first bytes of each file instead of trusting the extension, so a PNG somebody renamed to .jpg years ago still converts correctly, and a file in another format, such as HEIC or TIFF, is turned away with a link to the converter for it rather than failing with a shrug. Everything runs client-side: nothing is uploaded, and once the page has loaded it keeps working with the network off. There is no cap on file size in bytes, though an image above 100 megapixels is refused because a browser tab cannot hold it. Free, no signup, with a daily limit on conversions.
How to convert PNG to JPG
Add your PNG files
Drag them onto the box reading Drop PNG images here or click to upload. Several at once is fine, and each file starts converting to JPG as soon as it is added.
Adjust the quality
The Quality slider runs from 10 to 100 and starts at 90%. Leave it there for screenshots and photographs. Drop it to 75-80% when the file has to be small and slightly softer detail is an acceptable trade. Every added file converts again about 300 ms after you move the slider, so a drag converts once, and it does not count against your daily limit again.
Check each result
Each row shows a thumbnail, its status and a size line with the size before and after and how much smaller or larger the JPG is. A note appears under any file whose transparent areas were filled with white, and under any file that turned out not to be a PNG. Click the thumbnail to see the JPG large and switch between Before and After.
Download the results
Use the download icon on a row to save one file, or Download All (n images) in the list header to take the batch as converted-jpg.zip. Repeated file names are numbered, so nothing quietly overwrites anything else.
Why convert PNG to JPG?
PNG and JPG solve different problems, so converting is worth it for some images and a mistake for others. These are the three things to weigh before you drop a file in.
Smaller files for photographic images
PNG compresses by finding repeated patterns, which works well on flat color and poorly on the fine noise and soft gradients in a photograph. JPEG was designed for exactly that kind of image: it splits the picture into 8 x 8 pixel blocks and stores a simplified version of each one.
How much you save depends on the picture, so this page does not promise a ratio. A 12 megapixel photo is 36 MB of raw pixel data. Saved as PNG it often stays above 10 MB, while the same photo as a JPG is typically a few megabytes. A flat logo or a diagram with a handful of colors can come out larger as JPG than as PNG. Each row shows the size before and after, so you can see which case you are in before downloading.
Compatibility with upload forms and older software
Almost every device, email client, printer kiosk and photo service opens JPG. Some upload forms go further and accept only .jpg or .jpeg, which is common on visa and ID portals, job application systems and older content management systems. Converting is often the quickest way past a form that rejects a perfectly good PNG.
Transparency: when to keep the PNG
JPG has no alpha channel, so a logo, an icon or a cut-out product shot loses its transparent background and gains a white one. If the image will sit on a colored or dark background, or on a page whose theme can change, keep the PNG.
If you need a smaller file and transparency together, convert the PNG to WebP instead: WebP supports both lossy compression and an alpha channel.
PNG vs JPG: which to use
| PNG | JPG | |
|---|---|---|
| Compression | Lossless. Decoding gives back every pixel exactly as saved. | Lossy. Detail is discarded on save, and more of it at lower quality settings. |
| Transparency | Full alpha channel, from fully clear to fully opaque. | None. Transparent areas are filled with a solid color, white on this page. |
| Animation | Not in a standard PNG. The APNG extension animates in current browsers. | No. A JPG is always a single still image. |
| Typical file size for a photo | Large, often several times the JPG, because photographic noise compresses poorly. | Small. Usually a few megabytes for a 12 megapixel photo at high quality. |
| Best for | Logos, icons, diagrams, interface screenshots with small text, anything that needs transparency. | Photographs, scanned color documents, and images for email or upload forms with a size cap. |
| Editing and re-saving | Safe to open and save any number of times with no loss. | Each save as JPG compresses again and loses a little more detail. |
Understanding JPG quality
The quality number is not a percentage of detail kept or of file size. It controls how coarsely the encoder rounds off the detail in each 8 x 8 block: a high number keeps fine steps between shades, a low number merges them. Quality 90 does not mean 10% of the image is gone.
The setting is handed to the browser, which does the JPEG encoding itself. Browsers do not share one encoder or one set of encoder settings, so the same image at the same number can come out a slightly different size in Chrome, Firefox and Safari.
Lost detail shows up in predictable places. Smooth gradients such as a clear sky start to band into visible steps, and faint halos, called ringing, appear around sharp edges like text and thin lines. When you lower the setting, zoom to 100% on the text or the sky rather than judging the thumbnail.
Privacy and security
- Conversion is client-side: images are decoded and re-encoded inside this tab with the built-in Canvas API, not a downloaded WebAssembly codec. The image files are never uploaded to a server.
- Before a batch runs, the page asks the Toolz server whether your daily limit allows it. That request names the tool and carries a device identifier, plus your account token if you are signed in.
- After a batch, the page records how many files converted, their combined size in bytes and the output format. File names, pixel data and image dimensions are not sent.
- If that check cannot reach the server, the conversion runs anyway, which is why the page keeps working offline once it has loaded.
- EXIF fields, GPS coordinates and embedded color profiles are not carried into the JPG, because the file is rebuilt from the decoded pixels alone. To strip metadata from a JPG without re-encoding it, use the EXIF remover.
- Converted files are held in the tab's memory until you remove them, press Clear All or close the tab. The converter keeps nothing in browser storage except the device identifier the daily limit uses.
Key Features
Whole batches in one pass
Drop as many PNG files as you need and collect them as converted-jpg.zip. Duplicate names are numbered instead of overwriting each other.
Quality slider from 10 to 100
Shown for JPG output and set to 90% by default, so you can trade detail against size. Moving it converts every added file again, and the new size appears on each row before you download.
Honest about transparency
Transparent pixels are filled with white because JPG cannot store an alpha channel, and the row tells you it happened rather than leaving you to notice on a dark background later.
Reads the file, not the name
The format comes from the first bytes, so a misnamed file still converts, and a HEIC or TIFF file is turned away with a link to the converter that handles it.
Frequently Asked Questions
Related Tools
AVIF to PNG Converter
Convert AVIF images to PNG in your browser, in batches, with transparency kept
JPG to PNG Converter
Convert JPG images to PNG in your browser, in batches, no upload needed
PNG to GIF Converter
Convert PNG images to GIF in your browser, in batches, no upload needed
PNG to WebP Converter
Convert PNG images to WebP in your browser, in batches, with transparency kept
Comments
0 comments
No comments yet. Be the first to share your thoughts!