LocalTools All tools →

Image Converter

Convert HEIC, PNG, JPG, WebP and BMP — batch supported. Drop an iPhone HEIC photo and get a JPG back. Nothing is uploaded.

Upload images

⬆
Drop images here or click to browse

Supports HEIC, HEIF, PNG, JPG, WebP, BMP, GIF — batch supported

HEIC files are decoded in-browser · No upload · Works offline

Conversion settings

Ignored for PNG and BMP
Used only when target doesn't support transparency

How to use the image converter

Drop images onto the page, choose the target format, and each file is converted. HEIC files from iPhone are decoded in the browser before conversion. Download individually or all together as a ZIP.

Nothing is uploaded. Everything runs in your browser.

HEIC support

iPhones shoot photos in HEIC format by default since iOS 11. It saves storage space (roughly 40% smaller than JPG at the same quality) but most desktop browsers can't display HEIC. This converter decodes HEIC using the heic2any library — a WebAssembly build of libheif that runs entirely in your browser.

The decoder is loaded only when you drop a HEIC file, so the tool stays fast for regular JPG/PNG conversions.

Choosing the right format

FormatBest forTrade-off
PNGScreenshots, logos, graphics with sharp edges, anything with transparencyLarge file sizes, especially on photographs
JPGPhotographs, imagery with smooth gradients, universal sharingNo transparency, lossy — quality drops at low settings
WebPEverything modern. Smaller than JPG and PNG at equivalent qualityNot supported by very old browsers (all modern ones are fine)
BMPLegacy systems, specific software that needs raw bitmapsHuge file sizes — typically 10× larger than JPG

When to choose WebP

WebP is almost always the right answer for the web in 2026. It supports:

Format comparison at a glance

PNGJPGWebPBMP
Transparency✅❌✅❌
Lossless option✅❌✅✅
Animation❌❌✅❌
Typical size (photo)LargeMediumSmallHuge
Browser supportAllAllAll modernAll

Transparency and background color

If you convert a PNG with transparency to JPG or BMP, the transparent areas must become something. Choose White (default), Black, or a custom color. When the target format supports transparency (PNG or WebP), you can keep the transparency by selecting Keep transparent.

Quality settings for JPG and WebP

What happens to GIF?

GIF input works, but animated GIFs convert to a single frame — the first one. Canvas doesn't decode animation. For animated output, use WebP.

Common questions

Can I convert HEIC files from my iPhone?

Yes. Drop a .heic or .heif file and the tool decodes it in your browser, then converts it to JPG, PNG, WebP or BMP. The file never leaves your device.

Which image formats are supported?

Input: HEIC, HEIF, PNG, JPG, WebP, BMP, GIF. Output: PNG, JPG, WebP, BMP.

Will converting reduce image quality?

JPG and WebP are lossy, so converting to them at low quality reduces quality. PNG and BMP are lossless. HEIC decoding is lossless to the underlying pixels.

What happens to transparency when I convert PNG to JPG?

JPG does not support transparency. Any transparent areas become the background color you choose, white by default.

Is my data uploaded?

No. Everything happens in your browser. Your images never leave your device.

Why is my converted file larger than the original?

Compression settings matter. A high-quality JPG of a photo can be larger than a heavily-optimised PNG of the same photo. Try lowering the quality, or choose WebP for the smallest result. BMP will always be much larger than the source.

Does converting strip EXIF metadata?

Yes, by default. This tool strips metadata unless you uncheck "Strip metadata". Stripping removes GPS, camera model, and date-taken. Recommended for anything you'll share publicly.

Can I batch convert?

Yes. Drop as many images as you like. All convert to the same target format and settings. Download individually or as a ZIP.

Related tools