← All tools

Image converter

Convert & resize images — including iPhone HEIC/HEIF — to PNG, JPG or WEBP. Private — no upload

Click to choose or drag & drop images here

HEIC, PNG, JPG, WEBP, GIF, BMP · convert many at once

    Notes

    JPG and WEBP let you trade quality for smaller files; PNG is lossless. Set a max width to shrink large photos. Transparent PNGs converted to JPG get a white background (JPG has no transparency).

    iPhone HEIC → PNG / JPG: HEIC and HEIF photos (the default iPhone/iPad format) are decoded right in your browser with libheif and converted to PNG or JPG, so you can open and share them anywhere. Just drop them in like any other image.

    Favicon (.ico): choose ICO — favicon to turn an image (ideally a square PNG) into a multi-size favicon.ico containing 16, 32 and 48 px icons. Quality and max width are ignored for ICO.

    How to use the image converter

    1. Pick the output format — PNG (lossless), JPG, WEBP, or ICO — favicon. A quality slider (50–100%, preset to 90%) appears for JPG and WebP only.
    2. Optionally set a max width, e.g. 1920 px — wider images are scaled down proportionally during conversion; smaller ones are left alone (it never enlarges).
    3. Drop in your images — iPhone HEIC/HEIF, PNG, JPG, WebP, GIF and BMP all work, many at once — or paste an image URL and hit Load URL.
    4. Each converted file appears with a preview and its new size. Filenames keep the original name with the new extension.
    5. For a favicon, feed it a square logo (PNG works best) and choose ICO — you get one favicon.ico containing 16, 32 and 48 px versions.

    Common uses

    • Open iPhone photos anywhere: HEIC is the iPhone default, but Windows machines, older software and many upload forms still want JPG or PNG.
    • Convert WebP images saved from the web into JPG or PNG for editors that won't accept WebP — or go the other way and make WebP files to slim down a site.
    • Generate a real multi-size favicon.ico from a logo instead of shipping a PNG renamed to .ico.
    • Shrink and convert in one step: a 4,000-px phone photo with max width 1920 and JPG at 90% comes out a fraction of the original size, ready to email.
    • Batch-convert a mixed folder — drop everything in at once; each file is processed independently.

    Tips & limitations

    • JPG has no transparency — transparent PNG areas are flattened onto a white background. Keep PNG or WebP when transparency matters.
    • Animated GIFs (and multi-frame HEIC bursts or Live Photos) convert to a still of the first frame only — animation isn't preserved.
    • The quality slider only affects JPG and WebP. For ICO, quality and max width are both ignored; the icon sizes are fixed at 16, 32 and 48 px.
    • Loading from a URL only works when the image's host allows cross-origin (CORS) requests. If it refuses, save the image to your device and drop it in instead.

    How it's built & why it's safe

    Standard formats are converted with the HTML Canvas API — the image is decoded, redrawn (optionally at a smaller width) and re-encoded with toBlob. iPhone HEIC/HEIF can't be decoded by browsers natively, so it goes through libheif, an open-source decoder compiled to WebAssembly, running in a Web Worker to keep the page responsive; the decoder script is fetched from a CDN once, but your photo never leaves your device. The only feature that touches the network is the optional URL loader. Files you choose are never uploaded.

    Related tools: Image Compressor · Image Resizer · SVG to PNG · EXIF Remover

    Further reading: PNG, JPG, WebP or HEIC? How to choose an image format

    Frequently asked questions

    Can it convert iPhone HEIC photos?

    Yes. Drop .heic or .heif files straight in and pick PNG or JPG — they're decoded in your browser with the libheif library and converted like any other image. For a Live Photo or burst, only the first frame is used.

    Which formats can I convert between?

    It reads HEIC, HEIF, PNG, JPG, WebP, GIF and BMP, and outputs PNG, JPG or WebP, plus a multi-size ICO favicon. You can also set a maximum width to resize during the same conversion.

    How do I make a favicon.ico?

    Choose the ICO — favicon output and drop in a square image; a PNG logo gives the cleanest result. You get a single favicon.ico containing 16, 32 and 48 pixel icons — the classic format browsers look for.

    Why did my transparent PNG come out with a white background?

    JPG doesn't support transparency, so transparent regions have to be flattened onto a solid color — this tool uses white. Convert to PNG or WebP instead if the transparency needs to survive.

    Does it upload my images?

    No. Conversion happens on your device, and files you drop in are never sent anywhere. The only optional network use: pasting a URL fetches that image, and the first HEIC conversion downloads the decoder itself.

    Why won't an image URL load?

    The image's host has to allow cross-origin (CORS) requests, and many servers don't. When that happens, download the image to your device and use the drop zone — the result is identical.