Convert between JPG, PNG and WebP without a privacy-leaking upload.
Every visual artefact you ship has a tool behind it. The tabs that do not need a design system: a drop-resize-compress loop before a hero lands, a QR for a poster, a swatch you picked off a screenshot. All of those happen in your browser, so the artefacts never leave the machine you are sitting at.
Convert in any direction - JPG to PNG (when you need transparency), PNG to JPG (when you need a smaller file), either to WebP.
Lets you keep the PNG alpha channel when converting, or bake it to white if you are going to JPG.
Useful for old icons that have to ship on a modern page; the legacy format is often fine if you hand-tune the result.
How to use it
Drop the source file in, then choose the output format from the picker.
If you are converting PNG to JPG, decide whether to keep transparency (it gets converted to a solid background color you pick) or let the tool fail loudly.
Download the result. The page shows file sizes before and after, so you can sanity-check the conversion actually shrank the asset.
Why did my transparent logo come back with a white box behind it?
The target format has no alpha channel, and JPEG is the usual culprit. Flatten the image onto the colour it will actually sit on before converting, or keep the transparent original in PNG or WebP and convert only for the destination that demands JPEG.
Can I turn a PNG into a clean SVG here?
No, and nothing else can either. Converting a raster logo to SVG means tracing it, which approximates curves rather than recovering them; the only clean route is the original vector file from whoever drew it.
The format looks fine on my machine - why does the client see nothing?
Support is decent in current browsers but not universal in email clients, PDF pipelines and older CMS plugins. When the file is going to someone else, send the format their toolchain documents, or send two files and say which is which.