Image Converter

Convert any image your browser can open to PNG, JPEG or WebP. Pick a target format, set the quality for lossy output and download — processed entirely on your device, no upload.

image-converter · runs locally
Drop an image here, click to browse, or paste from the clipboard. PNG, JPEG, WebP, GIF or SVG.

How this image converter works

Drop in an image, pick PNG, JPEG or WebP, and click convert. The image is decoded by your browser, drawn onto a canvas at its full native resolution and re-encoded in the target format — with a quality slider for the lossy formats. The preview and before/after sizes let you sanity-check the result before downloading it with the correct file extension. WebP appears as a target only when your browser can actually encode it, which every current Chrome, Firefox, Edge and Safari can.

What it can and cannot read

Input support is honest here: the tool can convert anything your browser can display, and nothing it cannot. PNG, JPEG, WebP, GIF, SVG and BMP work everywhere. HEIC — the default iPhone photo format — decodes only in Safari; other browsers simply cannot open it, so on Chrome or Firefox the file will be rejected. AVIF reads fine in modern browsers but not older ones. Animated GIFs convert first-frame only: canvas sees a single still image, so the output is not animated. Converting a transparent PNG to JPEG fills the background white, since JPEG cannot store transparency.

After converting: size still matters

Conversion alone does not guarantee a small file — a 4000px PNG turned into a JPEG is smaller, but still oversized for most uses. Scale it to its display dimensions with the Image Resizer, or fine-tune the size-versus-quality trade-off with the live slider in the Image Compressor. And if the image is destined for inline HTML, CSS or a JSON payload, the Image to Base64 Converter will wrap the converted file in a ready-to-paste data URI.

Frequently asked questions

Is my image uploaded anywhere during conversion?

No. The conversion runs on an HTML canvas 100% in your browser — the file is decoded, redrawn and re-encoded locally and never touches a server. Close the tab and no trace of the image remains anywhere but your own device.

When should I use PNG vs JPEG vs WebP?

PNG wins for screenshots, logos, diagrams and anything needing transparency or razor-sharp edges — it is lossless. JPEG wins for photos where compatibility matters most. WebP usually beats JPEG by 20–35% at the same visual quality and supports transparency, making it the best default for the modern web.

What happens to transparency when I convert PNG to JPEG?

JPEG has no alpha channel, so transparent pixels must become something. This tool fills the canvas white before drawing, so transparent areas turn white rather than the black many converters produce. If you need to keep transparency in a smaller file, convert to WebP instead.

Can I convert HEIC photos from my iPhone?

Only if your browser can decode HEIC, and today that effectively means Safari — Chrome, Firefox and Edge cannot open HEIC files, so the tool cannot read them there. The same applies to AVIF on older browsers. If it won't load, export the photo as JPEG from your phone first, or use Safari on a Mac.