PNG to JPG, Lighter Photos in Your Browser

Trade a heavy PNG for a lighter JPG when you are emailing, posting, or saving space.

or drop the image here

How to convert PNG to JPG

How to convert PNG to JPG

Pull a PNG into the drop area or click to browse for one. The work begins as soon as the file arrives, and for a photo at ordinary screen size it is finished almost instantly. A Download button then writes the JPG out under the source name with a new extension. Need to do another? Drop the next file and it runs fresh, with no waiting line behind it. The same path serves phones and desktops alike. If you hand it an animated PNG, only the opening frame is kept, since the JPG it produces is a single still image rather than a sequence.

What happens to transparent areas

What happens to transparent areas

There is no alpha channel in JPG, so a transparent pixel cannot simply carry over. Each one has to be given a real color first, and Araluma paints them white. That is the source of the familiar white rectangle behind a logo or a cut-out product shot once it becomes a JPG. Nothing has gone wrong, it is just what the format allows. Want a different backdrop? Lay that color down in an editor before you convert. Want the transparency to stay? Skip JPG and convert to WebP instead, which keeps a full alpha channel and still usually lands smaller than the original PNG, with no flattening at all.

PNG or JPG, which format fits your image

PNG or JPG, which format fits your image

Reach for PNG when you have a logo, an icon, a screenshot full of crisp text, line art, or anything carrying transparency you will use again. It records each pixel exactly, so edges stay sharp and repeated edits never pile on fresh compression noise. Reach for JPG when the subject is a photograph, a wide banner, or an upload bound for a social feed that will re-compress it on arrival anyway. A photo saved as PNG carries far more weight than sharing needs, and JPEG was built for exactly that material. If you would rather have both small size and surviving transparency, WebP delivers both and every current browser reads it.

Quality settings and file size trade-offs

Quality settings and file size trade-offs

JPG throws away some detail to land a smaller file, which is what lossy means. On a photograph that loss is hard to spot at ordinary web quality. The encode aims near 43 dB PSNR, the point where a JPG and a lossless original look the same to the eye on photographic material. Images built from hard edges, tiny text, flat color fields, or banded gradients tell a different story, because JPG scatters ringing around those abrupt changes at any setting. Those belong in PNG, and converting them is a step backward. There is no slider to nudge here, since every run uses one fixed near-lossless setting tuned for photos.

Where the conversion runs

Where the conversion runs

It comes down to how many files you bring. With one image, the whole thing runs in the tab through the browser's own image engine, and nothing is uploaded. Pop open DevTools, keep the Network panel in view during a single convert, and you will count zero outbound requests carrying the picture. Bring several at once and they ride out to our server, which does the work and hands back a download link. That link, and the files behind it, are cleared in about 2 hours. So one picture stays put on your device, while a batch is handled on our server and then wiped. Pick whichever path suits how private the images are.

When to keep the PNG instead

When to keep the PNG instead

A few situations make this conversion a mistake. If the PNG leans on a transparent background you have to keep, JPG erases it, so stay on PNG or move to WebP. If the picture is mostly fine text, sharp lines, a logo, or a captured interface, JPG sprinkles visible ringing at every quality level, because its block-based math is poor at clean edges. And if you expect to keep editing and re-saving, each fresh JPG write stacks more loss on top, so treat the PNG as your master and only export a JPG at the very last step before you hand it off.

How it works

  1. Hand over a PNG

    Toss the PNG into the box, or click and pick it from your folders. Convert just one and it stays put on your machine. Add several and they head to our server to convert together.

  2. Sit back

    Nothing else is asked of you. A normal photo becomes a JPG almost as fast as you let go, no Convert tap and no progress bar in sight.

  3. Glance at the size

    The result reports how big it came out. Spots that were clear in the PNG turn up white, an unavoidable trait of a format with no way to keep transparency.

  4. Keep your JPG

    One tap on Download writes it out, old name, fresh .jpg ending. Lined up more? A batch comes back as one archive, and its link is cleared from our server in about 2 hours.

Frequently asked questions

Does converting PNG to JPG reduce quality?

It does, because JPG is lossy by nature. Araluma pins the quality near the lossless mark, tuned for photos, so a converted photograph reads as identical to its PNG at normal sizes. The target sits around 43 dB PSNR, which the eye treats as indistinguishable from lossless on photographic content. Pictures made of sharp edges, thin lettering, or flat color may pick up faint artifacts at any setting, and those are better left as PNG.

What happens to transparent areas when I convert PNG to JPG?

JPG cannot hold transparency at all, so every clear pixel is painted white during the conversion. That is why a logo or a product on a clear background ends up sitting on a white rectangle. It is normal, not a defect. To dodge it, either color in the background yourself in an editor first, or convert to WebP, which keeps the transparency and usually weighs less than the PNG to begin with.

How much smaller will the JPG be?

With a photograph, the JPG normally lands a third to a half lighter than the PNG at this near-lossless quality. How much depends on the content, with busy, detailed photos saving the most. Flat graphics, icons, and line art give back far less, and may even look rougher thanks to JPG artifacts. If your PNG began life as a screenshot or a logo, the conversion might save little and cost visible quality.

Is it safe to convert PNG to JPG here?

It comes down to how many files you bring. Convert one and the picture never leaves your browser, the whole job runs on your device with nothing uploaded, which you can confirm in DevTools by watching the Network panel during a single convert. Bring several at once and they ride out to our server to be handled, then the download link and the files behind it are cleared in about 2 hours. If the images are private, convert them one at a time to keep them on your machine.

Can I convert multiple PNG files to JPG at once?

Yes. Drop a stack of PNGs and Araluma converts them together and gives back one archive. A batch is handled on our server rather than in the tab, and the download link is cleared in about 2 hours. A lone file, by contrast, is converted right in your browser with nothing sent out. Either way each conversion is quick.

When should I keep the PNG instead of converting to JPG?

Hold on to the PNG when you need its transparency, when it carries crisp text or line art that JPG would smear, or when you will keep editing and re-saving it. Every JPG re-save quietly adds more loss. Keep the PNG as your working master and only spin out a JPG for the final hand-off. And when a web asset needs small size with transparency intact, WebP is the smarter export than either one.

The details

Notes from the team on craft, formats, and the small decisions behind a good round crop.

Why photographic PNGs are so large
PNG promises to record every pixel without losing any, and that promise is expensive on a photo. With millions of gently shifting tones there is almost nothing for the compressor to predict or collapse, so the file balloons. A run-of-the-mill 1600x1200 photo can sit at 3 to 5 MB as a PNG, yet the very same image as a JPEG at quality 85 fits in 200 to 400 KB. The difference comes down to the cosine transform JPEG leans on, which carves the image into 8x8 blocks, sheds the high-frequency detail the eye barely registers, and packs what is left tightly. Continuous-tone material, which is to say nearly all photography, shrinks dramatically. PNG's perfect fidelity earns its keep on flat graphics and works in progress, but it is simply the wrong wrapper for a photo you mean to share.
Transparency and the alpha channel
An 8-bit alpha channel lets a PNG record any level of opacity per pixel, from fully clear to fully solid. JPG offers no such field, so transparency has nowhere to live. When the image engine rebuilds a PNG as JPEG, it first lays the picture over a chosen backdrop, and that backdrop defaults to white, which is exactly why clear regions read as white afterward. The takeaway is blunt, a transparent JPG cannot exist, because the format has no concept of it. When the cut-out has to survive, WebP or the untouched PNG are your only routes. Araluma settles on white as the fill because it blends into the documents, slides, and storefront listings where these JPGs most often end up.
Measured encode performance
All of these come off Chrome 148 on a Linux desktop, leaning on the browser's own JPEG encode. At 0.12 MP, a 400x300 thumbnail wraps in about 10 to 15 ms. Bump to 0.78 MP, a 1024x768 frame, and it sits near 13 to 20 ms. An 8 MP shot at 3840x2160 needs roughly 1.4 seconds, and even a 48 MP monster at 8000x6000 only asks for around 1.5 seconds. Writing a JPG this way handily outpaces writing a PNG of the same picture, and it utterly outruns AVIF, which has to load a separate module and can grind for 25 seconds on that 48 MP image even on a desktop. Taken together, this is among the quickest routes anywhere in the convert family, and it costs nothing extra to fetch, since the JPEG writer already lives in every browser.
EXIF and metadata handling
Rebuilding the image clears its EXIF, IPTC, and XMP tags from the resulting JPG on every browser, which sweeps out GPS coordinates, the camera body, the capture timestamp, copyright text, and any custom fields the PNG was carrying. ICC color profiles take a separate route, where Chrome and Safari keep the sRGB profile on the output while Firefox strips it with everything else. So the JPG is sRGB-safe everywhere, but a wide-gamut tag such as Display-P3 or Adobe RGB will not make it through Firefox. If your pipeline depends on holding all that metadata, manage it with a purpose-built tool afterward. For everyday web and sharing, losing the tags is welcome, trimming a little weight and pulling location data out of your photos.
When JPG artifacts are visible
JPEG reasons in 8x8 blocks. Drop a hard jump between two very different colors inside one block and JPEG compression can only sketch it with a handful of frequency terms, leaving ringing, a faint halo of lighter or darker pixels hugging the edge. Photographs hide this well, since their edges are never razor-clean and the surrounding micro-variation masks the approximation. But screenshots, logos, boxes with crisp borders, lettering, or neighboring slabs of flat color expose it at any quality, because that is precisely the signal the math struggles with. The rule writes itself, keep screenshots, logos, and text-heavy art out of JPG. Leave them in PNG, or move to WebP for a lean file that sidesteps the ringing altogether.
Privacy and where the work lands
Where the work lands depends on the count. With a single image, nothing leaves the browser, and you can check it live in seconds. Open Chrome DevTools, switch to the Network panel, filter for XHR and Fetch, and convert a file. Nothing appears while the encode runs. With two or more, Araluma sends them to our server, which converts them, bundles the result, and returns a download link. That link and the converted files are cleared in about 2 hours. The single-image path keeps everything on the device, off the network, while a batch trades that for getting many files done in one go. For a screenshot of something private or a photo stamped with your location, converting one at a time keeps it on your machine, a genuine difference, not a slogan.