Free converter · Lossy re-encode

Convert HEIC to JPEG

Runs in your browserNo upload

Short answer

Drop your HEIC file into the converter below and download the JPEG file. It runs in your browser with libheif compiled to WebAssembly; nothing is uploaded. The file is re-encoded to A JPEG at 92% quality; transparent areas become white.

    Nothing is uploaded: the photos are decoded and saved in your browser. The converted file does not carry the original's metadata, such as the date or location.

    JPEG and JPG are the same format; this is the same conversion as HEIC to JPG. · Lossy re-encode · Browser-side with libheif (WebAssembly) - nothing uploaded.

    Key takeaways

    • Your photos never leave the device: libheif, compiled to WebAssembly, decodes the HEIC in the browser and the browser's encoder saves the JPEG.
    • It is fast enough for phone photos: 0.5 s to 1.8 s per picture for 5.6 MP to 14.9 MP in our tests, including the first start of the engine.
    • The default is JPEG at 92% quality. On our test files that gave 0.37× to 1.98× the HEIC size, so the JPEG is not always bigger.
    • The decode matches an independent reference: no color channel differed by more than 13 out of 255, and the average difference was under 0.4.
    • The date, location and camera details are not copied into the new file, and color profiles are not converted.

    JPEG or JPG: is there a difference?

    No. JPG and JPEG are the same format with two spellings of the extension. Older Windows versions limited extensions to three letters, which is where .jpg comes from; the file inside is identical. This page saves the file with the .jpg extension, and every program that opens .jpeg opens it. If a form insists on the .jpeg spelling, rename the file after downloading it.

    Measured: how long decoding takes

    Measured in headless Chromium with the converter's own code: libheif 1.23 compiled to WebAssembly decodes the file, then the browser's canvas encoder saves it, as in the converter on this page. We had no phone files we could publish, so the HEIC files were made from three public domain NASA scans (a 3840 × 3877 photo, a 2122 × 2644 portrait and a 3827 × 1588 document scan) with libheif's HEVC encoder at three quality settings. A real iPhone file is encoded differently, so its size will differ. SSIM compares each result with an independent decode of the same HEIC file (1.0 would be identical).

    Time to decode a HEIC file in the browser. The first run includes starting the engine; the second is the same file again.
    Test filePixelsHEIC sizeFirst decodeSecond decode
    Portrait, HEIC quality 502122 × 2644 (5.6 MP)437 KB0.5 s0.3 s
    Portrait, HEIC quality 752122 × 2644 (5.6 MP)1.17 MB0.6 s0.4 s
    Portrait, HEIC quality 902122 × 2644 (5.6 MP)2.29 MB0.8 s0.6 s
    Document scan, HEIC quality 503827 × 1588 (6.1 MP)649 KB0.5 s0.3 s
    Document scan, HEIC quality 753827 × 1588 (6.1 MP)1.71 MB0.6 s0.5 s
    Document scan, HEIC quality 903827 × 1588 (6.1 MP)2.81 MB0.8 s0.6 s
    Photo, HEIC quality 503840 × 3877 (14.9 MP)1.75 MB1.1 s0.9 s
    Photo, HEIC quality 753840 × 3877 (14.9 MP)4.35 MB1.4 s1.2 s
    Photo, HEIC quality 903840 × 3877 (14.9 MP)7.80 MB1.8 s1.6 s

    Decoding took 0.5 s to 1.8 s for 5.6 MP to 14.9 MP pictures. A phone photo of 12 megapixels sits inside that range. Your device will differ, and phones are usually slower than a desktop.

    Measured: JPEG size at each quality

    File size and SSIM of the JPEG at the three quality choices in the converter.
    Test fileHEICJPEG 100%JPEG 92% (default)JPEG 80%
    Portrait, HEIC quality 50437 KB2.64 MB (0.993)862 KB (0.981)585 KB (0.971)
    Portrait, HEIC quality 751.17 MB2.85 MB (0.999)860 KB (0.987)662 KB (0.978)
    Portrait, HEIC quality 902.29 MB2.83 MB (0.999)843 KB (0.988)665 KB (0.980)
    Document scan, HEIC quality 50649 KB2.70 MB (0.995)1.17 MB (0.989)787 KB (0.968)
    Document scan, HEIC quality 751.71 MB3.56 MB (0.999)1.28 MB (0.984)850 KB (0.953)
    Document scan, HEIC quality 902.81 MB3.55 MB (0.999)1.28 MB (0.984)855 KB (0.952)
    Photo, HEIC quality 501.75 MB9.52 MB (0.996)3.46 MB (0.988)2.38 MB (0.970)
    Photo, HEIC quality 754.35 MB10.53 MB (0.999)3.58 MB (0.989)2.68 MB (0.969)
    Photo, HEIC quality 907.80 MB10.80 MB (0.999)3.58 MB (0.989)2.70 MB (0.970)

    Against the HEIC they came from, the 92% JPEGs were between 0.37× and 1.98× the size. The change depends on how hard the HEIC was compressed in the first place, so do not expect a fixed ratio.

    Measured: is the decoded picture right?

    The decoder was checked against a second, independent decode of the same files (the Python package pillow-heif, which also uses libheif). Every pixel of every color channel was compared.

    Difference between the converter's decode and the reference decode, on a 0 to 255 scale.
    Test fileLargest differenceAverage difference
    Portrait, HEIC quality 50120.361
    Portrait, HEIC quality 7540.007
    Portrait, HEIC quality 902under 0.001
    Document scan, HEIC quality 50130.290
    Document scan, HEIC quality 7550.001
    Document scan, HEIC quality 902under 0.001
    Photo, HEIC quality 50120.285
    Photo, HEIC quality 7530.003
    Photo, HEIC quality 902under 0.001

    The largest single-pixel difference was 13 out of 255 and the average was under 0.4. Differences like this come from how two builds round the final conversion from the HEVC color format to RGB. Lossless PNG output of the 75 quality files scored SSIM 0.9999 or better against the reference.

    HEIC vs JPEG

    HEICJPEG
    Full nameHigh Efficiency Image Container (HEIF with HEVC)JPEG image (.jpeg)
    What is insidePhotos compressed with the HEVC (H.265) codecLossy compressed pixels
    CompressionLossyLossy
    TransparencyTransparency supportedNo transparency
    Best foriPhone and iPad photos: Apple says it compresses better than JPEG at the same visual qualityPhotos; .jpeg and .jpg are the same format

    What you get

    A JPEG at 92% quality; transparent areas become white. JPEG and JPG are the same format; this is the same conversion as HEIC to JPG.

    Which quality to choose

    • 92% (the default) for sharing and archiving: the JPEGs scored SSIM 0.981 or better against the decoded picture.
    • 100% only if a later edit needs it: it was 2.3 to 3.4 times the size of 92% for SSIM gains of about 0.02.
    • 80% for email and messaging: 2.68 MB instead of 3.58 MB for the 14.9 MP photo.
    • If you need a specific file size, convert here and then use the image size tool.

    Free tools:Compress an image to a target sizeCompress an image to 200 KBHEIC to PNGHEIC to WebP

    Make the iPhone save JPEG in the first place

    Apple's support page says iPhones from the iPhone 7 on, and several iPad models, can capture photos in HEIF, and that the more compatible older formats are available: in Settings, Camera, Formats, choose Most Compatible, and new photos are saved as JPEG.

    The same page says that when you import photos from an iPhone or iPad over USB into Photos, Image Capture or a PC, the media might be converted to JPEG, and that Settings, Photos, Keep Originals turns that conversion off. It also says AirDrop, Messages or email can send a more compatible format when the receiving device does not support the newer one.

    What the conversion leaves behind

    The converter reads the picture from the HEIC and writes new pixels. That is why the file carries no date or location. It is also why anything that is not an ordinary picture is not carried over, such as the video part of a Live Photo, which is stored separately by Apple's apps. If you need those, keep the original HEIC.

    Questions people ask

    Is this HEIC to JPEG converter free and private?

    Yes. It is free, needs no account and runs entirely in your browser, so the file never leaves your device.

    Will converting HEIC to JPEG reduce quality?

    A little, because JPEG is lossy and the file is re-encoded. For uploads, the platform re-encodes again anyway.

    What happens to transparent areas?

    JPEG has no transparency, so transparent pixels are filled with white. Convert to PNG or WebP to keep them transparent.

    How do I convert HEIC to JPEG on Windows or Android?

    Open this page in any modern browser, choose the file and download the JPEG. No app or codec pack is needed.

    Is JPEG bigger than HEIC?

    Often, but not always. On our test files the 92% JPEG was 0.37× to 1.98× the HEIC. Apple says HEIF gives better compression than JPEG at the same visual quality, so a phone file is usually the smaller of the two.

    Does converting reduce quality?

    A little. HEIC and JPEG are both lossy, so this is a second lossy step. At 92% our results scored SSIM 0.981 to 0.989 against the decoded picture.

    Is my HEIC photo uploaded?

    No. The file is read and decoded in your browser by a WebAssembly build of libheif, and the result is saved by the browser. Nothing is sent to a server.

    Can I convert several HEIC photos at once?

    Yes. Choose several files and each gets its own JPEG download. They are converted one after another, so a large batch takes as long as the sum of its parts.

    Does the converted file keep the date and location?

    No. The converter writes only the picture, so the date, location and camera details stored in the HEIC are not copied. That is useful before sharing a photo, and a loss if you sort photos by date.

    Why do my colors look slightly different?

    iPhone photos can use a wider color space than the web default. This converter does not convert color profiles, so very saturated colors may look a little flatter than on the phone.

    Why can't I open HEIC in my browser or on Windows?

    MDN's guide to the image types browsers generally support does not list HEIC. Apple's devices open it natively; on other systems you convert it or install an extension.

    More converters

    Sources and how we checked

    1. MDN: Media container formats
    2. MDN: Web audio codec guide
    3. MDN: Image file type and format guide
    4. FFmpeg documentation: stream copy
    5. Apple Support: Using HEIF or HEVC media on Apple devices (read 2026-10-09)
    6. libheif (strukturag) README: HEIF and AVIF decoder and encoder (read 2026-10-09)
    7. MDN: Image file type and format guide (read 2026-10-09)
    8. Wikimedia Commons: NASA public domain photographs used to make the test files (read 2026-10-09)

    Reviewed October 8, 2026. What the converter writes was measured with ffprobe on the same FFmpeg build your browser downloads; format descriptions follow MDN's media guides.