EN · 中文 · ES · FR · DE · PT

HEIC to JPG Converter

Convert HEIC to JPG online, free, and privately — your files never leave your device.

Drop your HEIC or HEIF photos here

or

Your files never leave your device — everything happens right here in your browser.

Also works great for HEIC to JPEG conversion straight from your iPhone photos.

    Note: refreshing or closing this page clears the current tasks and results.

    How to convert HEIC to JPG

    1. Add your file. Drag a HEIC or HEIF photo into the box above, or click "Choose Files" and select one or more from your device.
    2. Wait a few seconds. heicly decodes and re-encodes the photo inside your browser using WebAssembly. Nothing is sent to a server.
    3. Download the result. Click "Download JPG" for a single photo, or "Download completed files as ZIP" for a batch — available as soon as any file finishes.

    Why your iPhone photos are HEIC

    HEIC stores photos using efficient compression. On supported Apple devices, the High Efficiency camera setting uses HEIF for photos. This can save storage compared with JPEG at similar visual quality, but some apps and websites cannot read the format.

    Converting creates a JPG copy that is widely supported by photo viewers and upload forms. Keep the original for editing or archiving. For camera settings and compatibility details, see Apple's guide to HEIF and HEVC media.

    Convert photos on Windows without installing an app

    If Windows or an app cannot open your photo, open this page in an up-to-date browser and choose the original file. The converter runs locally, so you do not need to install a photo codec to use it.

    Download the JPG and open it in your preferred viewer. A website may still have its own file-size or dimension limits. For a single photo, lower the quality setting if you need a smaller download, then check the result before sharing.

    Convert a batch and download a ZIP

    Select multiple files to start a batch. Each photo has its own progress indicator. Download any finished JPG immediately, or click "Download completed files as ZIP" to package the successful results available at that moment. Retry a failed file without repeating the others.

    Up to three conversions run at a time; files larger than 20 MiB are processed one at a time within that limit. This scheduling reduces concurrent work, but it does not guarantee that every large photo will fit in memory. ZIP files are also assembled in memory. On a phone or with a large collection, use smaller groups and save the results before refreshing the page.

    Are my photos uploaded?

    No. Photo decoding and JPG creation happen on your device. The converter does not send your photos to a server. The site and its analytics services still make network requests; local photo processing does not mean the website makes no connections.

    To use it offline, first complete a valid conversion while connected and allow the page and engine to finish caching. You can then try another file offline. A first visit without a connection may not load, and browsers can remove cached data when storage is low.

    We use Google Analytics 4 and Microsoft Clarity for usage measurement when configured, and Cloudflare hosts the site. Read our privacy notice for the distinction between photo processing, analytics, and browser storage.

    What happens when you convert a HEIC file

    heicly keeps the conversion path in the browser. The page reads the selected file, checks its type and metadata, decodes the image in a worker, corrects its orientation, and encodes a JPG copy. The original file is never sent to the conversion service because there is no upload endpoint in this workflow.

    Current conversion behavior
    SituationWhat heicly does
    One photoConverts it and keeps the decoded result available for the quality slider while its cache remains available.
    Several photosRuns at most three conversion tasks at a time and reports each file separately.
    File larger than 20 MiBSchedules at most one such task at a time. This is a concurrency safeguard, not a promise that every device can decode the file.
    Image above 16,777,216 pixelsResizes it proportionally to the current safety area and shows a resized notice.
    Failed fileClassifies the failure where possible. In a batch, the other completed files remain downloadable and the failed item can be retried.

    These rules describe the current application behavior. Browser memory, operating-system limits, HEIF variants, and the website receiving the final JPG can still impose additional limits. If the photo is important, keep the original and inspect the converted copy before deleting or sharing it.

    HEIC and JPG sources

    HEIF and HEVC support depends on the device and software handling the file. Apple explains how HEIF and HEVC media are captured and used on Apple devices in its official media guide. Google Search Central explains that a meta description should be a useful summary rather than a keyword list in its snippet documentation.

    • Keep the HEIC original when you need the original compression, metadata, or editing source.
    • Use JPG when the receiving app, form, or device needs a broadly supported image format.
    • Check the output dimensions and orientation when converting a large or unusual HEIF file.

    Frequently asked questions

    Does converting HEIC to JPG reduce image quality?

    Yes. JPG uses lossy compression, so keep your original if you need an archival copy. The default quality is 90 out of 100. In single-file mode, you can adjust it while the decoded image remains cached. If the cache has been replaced, select the original again. Large images may also be resized to fit the browser's processing limits.

    Is heicly free to use?

    heicly is free, with no sign-up, no account, and no watermark on your photos.

    Is there a limit on how many files I can convert?

    There is no daily quota or fixed batch count limit. Available device memory still limits what can be processed. For large collections, work in smaller groups and download completed results before starting another batch.

    What devices and browsers does heicly work on?

    Use an up-to-date browser with WebAssembly and OffscreenCanvas support. Desktop Chrome and Edge have passed sample conversion tests. Compatibility and memory limits vary by browser and device; iPhone Safari and low-memory Android testing is still pending. No app or extension is required.

    Are my files saved or stored anywhere?

    The converter does not upload your photos or store them on a server. Selected files and results remain in the current page's memory; refreshing or closing the page clears its tasks and results. JPG files you choose to download remain on your device.

    Can I convert multiple files at once?

    Yes. Select several photos to start a batch. Download each finished JPG separately or create a ZIP containing the results completed at the time you click. Failed items can be retried individually.

    Are JPG and JPEG the same format?

    Yes. The .jpg and .jpeg extensions refer to the same image format. heicly downloads files with the .jpg extension. Renaming an original .heic file to .jpg does not convert its contents.

    Related tools