~/allthedamn.tools

PNG to JPG

Flatten heavyweight PNGs into compact JPGs with a quality slider you control.

runs entirely in your browser

When JPG is the right call for a PNG

PNG is lossless, which is wonderful until you attach a photographic PNG to an email or hit an upload size limit. For photos and other continuous-tone images, JPG's lossy compression produces dramatically smaller files, and at sensible quality settings the difference is invisible at normal viewing sizes. That is the trade this converter makes for you, with a slider so you decide how far to push it.

Two things to know before you convert. JPG has no transparency, so a PNG with a transparent background gets flattened onto white. And JPG compression smears fine hard edges, so screenshots full of text or line art are the one case where staying PNG is usually the better move.

How the conversion behaves

The tool decodes your PNG in the browser, composites any transparent pixels onto a white background, draws the result to a canvas, and encodes a JPG at your chosen quality. Everything happens on your machine; there is no upload step, and the page works offline once loaded.

The canvas re-encode strips metadata from the output, so any text chunks or embedded profile data in the PNG do not carry over. For most conversions that is invisible; if you rely on embedded metadata, export it separately before converting.

fair questions

Does my PNG get uploaded somewhere?
It does not. The conversion is performed locally by your browser, so the picture never travels to a server and never leaves your machine at any point in the process.
What happens to the transparent background?
It becomes white. JPG cannot store transparency, so the tool flattens transparent and semi-transparent pixels onto a white backdrop. If you need the transparency preserved, keep the image as PNG or use WebP.
Why does text in my screenshot look fuzzy after converting?
JPG compression is designed for photographs and struggles with hard edges, so small text and line art pick up visible artifacts. For text-heavy screenshots, PNG remains the better format even though the file is larger.
What quality setting should I use?
Start high and only lower it if the file is still too large. Photos tolerate moderate settings well; the artifacts show up first around sharp edges and areas of flat color, so check those before committing.

this site is built on Guardrails, the guard-railed boilerplate for shipping real products with AI agents.