Convert formats, compress images, and convert HEIC to JPG
Try Converter →The converter handles format conversion and compression entirely in your browser. Choose an image, pick JPEG, WebP, or PNG as the output, and set either a quality level or a target file size. The page re-encodes the image locally and shows the original and converted sizes side by side before you download. Nothing is uploaded to a server.
For HEIC files, the default photo format on iPhone, the tool tries more than one decoding method so it works across different browsers.
Convert iPhone photos to a format that opens everywhere.
Convert between JPEG, PNG, and WebP.
Pick a quality level, or set a target file size and let the tool find the quality that fits.
All processing happens locally. Your images stay on your device.
| Input Formats | Output Formats |
|---|---|
| HEIC / HEIF (iPhone photos) | JPEG (best compatibility) |
| JPEG / JPG | PNG (lossless, transparency) |
| PNG | WebP (modern, efficient) |
| WebP | |
| GIF | |
| BMP |
HEIC support varies by browser, so the converter tries two methods in order. First it asks the browser to decode the file natively, which works in Safari. If that fails, it falls back to libheif-js, a WebAssembly decoder that runs in any modern browser and is only downloaded when a HEIC file actually needs it.
When converting to JPEG or WebP there are two ways to control file size.
In quality mode, a slider from 1 to 100% sets the encoding quality directly. Higher values keep more detail and produce bigger files. The live size comparison updates as you adjust it, so you can see what a setting actually costs before downloading. Something in the 80s is a sensible starting point for sharing; go higher for printing or archiving, lower for thumbnails.
In target file size mode, you enter a size in KB or pick a preset (50 KB up to 1 MB), and the tool searches for the highest quality that fits under that limit. This is useful for upload forms with hard size caps. If the target cannot be reached even at the lowest quality, the tool says so; reducing the image dimensions first is the fix. PNG is excluded from this mode because it is lossless, so its size cannot be dialed down to an arbitrary number.
| Format | Best For | Transparency | File Size |
|---|---|---|---|
| JPEG | Photos, universal sharing | No | Small |
| PNG | Graphics, screenshots, transparency | Yes | Large |
| WebP | Modern web, best compression | Yes | Smallest |