Switch an image between JPG, PNG and WebP right in your browser. Add one file or several at once — several files download together as a zip.
JPG gives the smallest files for photos but drops transparency. PNG is lossless and keeps transparency, at a larger file size. WebP usually lands between the two: smaller than PNG with transparency still intact, though a handful of older apps don't open it.
Converting a transparent PNG or WebP to JPG fills the transparent area with white before saving, since JPG has no transparency channel at all — that's standard behavior, not a bug, and it's worth knowing about before you convert a logo or sticker.
The quality slider only applies to JPG and WebP, since PNG is always lossless and has no equivalent setting. Higher values keep more visual detail at a larger file size; for everyday photos, 80-85% is usually visually indistinguishable from the original while noticeably smaller. Drop it lower only when file size matters more than fine detail — a thumbnail or preview image, for instance.
Yes, add as many as you like. One file downloads directly; more than one downloads as a zip.
JPG is a lossy format, so yes, slightly, controlled by the quality slider. PNG and WebP's lossless mode keep full quality.
It's filled in with white, since JPG doesn't support transparency at all. Convert to PNG or WebP instead to keep it.
No, the conversion happens locally in your browser using the Canvas API.
80-85% is a good default for photos — barely distinguishable from full quality but meaningfully smaller. Go lower only if file size matters more than visual detail.
No — PNG is always lossless, so there's no quality tradeoff to make. The slider only appears for JPG and WebP.