Skip to content

Menu

Try “png”, “smaller”, “gps” or “windows”

    For your app

    HEIC for Website Upload

    Upload forms love to say "file type not supported" about iPhone photos. Convert them to a right-sized, sRGB JPG with no hidden metadata and try again.

    Drop HEIC photos here

    HEIC, HEIF · also JPG, PNG, WebP

    How to use it

    HEIC for Website Upload in 3 steps

    1. 1

      Drop the HEIC photos the website rejected onto the box above.

    2. 2

      They come out as JPGs at 2048 px on the longest edge, quality 82, sRGB, with all metadata removed. Change any of that if the site asks for something specific.

    3. 3

      Download the JPGs and upload them to the form, portal or listing.

    Why upload forms reject HEIC

    A website that accepts your photo has to do something with it: show a thumbnail, display it on a listing, pass it to a person to review. All of that assumes a format browsers can show. JPG and PNG work everywhere; HEIC doesn’t. So job sites, government portals, rental applications, school forms and marketplaces often reject it outright, or accept it and show a broken image.

    Sometimes the error is clear (“Only .jpg, .png allowed”). Sometimes it’s an endless spinner or “something went wrong”. Either way, a JPG fixes it.

    Defaults tuned for uploads

    Setting Value Why it helps
    Format JPG Accepted by practically every form
    Size 2048 px longest edge Sharp on screen, quick to upload
    Quality 82 Small files, no visible loss at web sizes
    Colour sRGB Consistent colours even if the site strips profiles
    Metadata All removed No GPS, dates or device info in public files

    A 12 MP iPhone photo is 4032 × 3024 pixels. At 2048 px on the long edge it becomes 2048 × 1536, about a quarter of the pixels, which cuts the file size dramatically while still looking crisp. Photos are never upscaled; anything already smaller stays its size.

    When the form wants something specific

    • “Max 1 MB” or similar: use Compress HEIC to 1 MB or the other target-size tools. Sizes are in decimal units, so they pass forms that count either way.
    • “Square photo” or exact pixel size: use Resize HEIC with an exact size, or crop first.
    • Passport or ID-style photos: follow the site’s exact dimensions, and check it accepts sRGB JPG (it almost always does).

    Your own website?

    If you run the site, the same settings make good web images. On WordPress specifically, Convert HEIC for WordPress uses a 2560 px limit that matches WordPress’s own big-image threshold. Our guide to uploading iPhone photos to a website covers the wider picture.

    One upload, not two

    The irony of most “convert HEIC online” sites is that you upload your photo to fix an upload problem. Here the conversion happens in your browser, so the only site that receives your photo is the one you meant to send it to.

    FAQ

    Questions, answered

    Why won't websites accept HEIC files?

    Most web upload forms only accept formats every browser can display, usually JPG, PNG and sometimes WebP. Many browsers and servers can't decode HEIC, so the site rejects it rather than show a broken image.

    Why 2048 pixels?

    It's large enough to look sharp on almost any screen and in most site layouts, but small enough to upload quickly and pass typical size limits. Many sites resize uploads down anyway.

    Why strip the metadata for website uploads?

    Some sites publish your file exactly as uploaded, GPS location and all. Stripping everything means nobody downloading the image learns where or when it was taken.

    What if the site has a maximum file size?

    At 2048 px and quality 82, a typical photo is comfortably small. If the form has a strict limit such as 500 KB or 1 MB, use the Compress HEIC tools, which hit a target size exactly.

    Why convert to sRGB?

    sRGB is the colour space the web assumes. Converting means colours look the same on the site even if it strips colour profiles during processing.

    Should I use WebP instead of JPG?

    Only if the site lists WebP as accepted. It gives smaller files, but JPG is accepted almost everywhere.

    Related tools