Convert images: PNG, JPG, WebP
Switch any image between PNG, JPG and WebP. HEIC from an iPhone works as input too. Files stay on your device.
Format
Files never leave your device. Everything runs in this tab — nothing is uploaded.
…
Photos eating your iPhone storage?
Get it on the App StoreClear Cleaner finds duplicate and similar shots across your whole library and suggests the best one to keep — you confirm what goes.
How it works
- Your browser decodes the photo (HEIC included), redraws it on a canvas and encodes it again with the settings you picked.
- JPG is encoded by the browser itself. For WebP, Safari can’t encode from a canvas, so the page loads a small WebAssembly encoder the first time you need it.
- Location and camera metadata (EXIF) are dropped — handy when you send photos to strangers.
Good to know
- Animated GIF and WebP become a still image of the first frame.
- JPG has no transparency: transparent areas of a PNG turn white. Pick WebP to keep them.
- On iPhone, photos above about 16 megapixels are scaled down to fit Safari’s canvas limit.
- Up to 20 images at a time.
Questions
Are my files uploaded anywhere?
No. The file is read and converted by your browser in this tab. You can check it yourself: open the developer tools, switch to the Network tab and run a conversion — no request carries your file.
Which format should I choose?
JPG for photos you share. PNG for screenshots, logos and anything with sharp text or transparency. WebP for websites: smaller than both at similar quality.
Does converting JPG to PNG improve quality?
No. PNG stores the JPG’s pixels without further loss, but it can’t bring back detail that JPG compression already removed — the file just gets bigger.
Can I convert HEIC here?
Yes, any of the three outputs. For HEIC-specific options see HEIC to JPG.