Image converter
The JPG format stores three colour channels and nothing else. There is no slot in the file for an alpha value, so transparency is not something a converter can choose to keep — it physically cannot be represented. Our converter paints the canvas solid white and then draws your image on top, so every transparent pixel becomes white. That is a deliberate choice rather than a browser default: it makes the output predictable instead of leaving the background up to whichever renderer opens the file. Soft shadows and anti-aliased edges get blended into that white, which is why a logo converted this way often shows a faint light fringe when placed on a dark page.
WebP does have an alpha channel, and it reaches file sizes in the same range as JPG. For a logo, icon, screenshot with rounded corners, or any cut-out graphic, PNG to WebP gives you the size reduction you came for without the white box. That is the honest answer even though it means sending you to a different page.
Use the background colour control before you convert. White is the default, but you can match a brand or page background so logos do not pick up the wrong fringe. Soft shadows still blend into whatever colour you choose.
It works well for photographs and screenshots that have no transparency and are heading somewhere with a size limit — an email attachment, a job application upload, a form that rejects PNGs. Avoid it for line art, text-heavy screenshots, and flat-colour graphics, where JPEG compression tends to leave visible fuzz around sharp edges.
Convert PNG to WebP in your browser and keep the transparent background intact. Far smaller files than PNG, with no upload, sign-up, or size cap.
Convert WebP to JPG in your browser for software that will not open WebP files. Transparent areas become white. No upload, no account, no size limit.
Convert BMP to JPG in your browser with a quality slider. BMP is uncompressed; JPG shrinks photos for email and forms. Nothing is uploaded.
Rasterize SVG to JPG in your browser. Pick JPG quality and a background colour for transparent SVGs. No upload — vectors render on a canvas.
Convert ICO to JPG in your browser. Uses the largest icon frame your file provides. Pick quality and background colour — no upload.
Convert AVIF to JPG in your browser when an app rejects AVIF. Quality slider and background colour for alpha — decode depends on your browser.