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. After one conversion, the converter also works offline.

Select several HEIC or HEIF photos at once. Very large photos may be scaled down to fit your browser's limits; on a phone, convert big batches in smaller groups.

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

    Why heicly

    • Photos never leave your device

      Conversion runs in your browser; your photos are not uploaded to any server.

    • No upload wait

      Your photos are converted on your device, with no upload step; speed depends on your device and photo size.

    • Works offline after first use

      After one conversion online, the page and engine stay cached so you can keep converting without a connection (as long as your browser keeps its cache).

    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.
    Animated demo: three sample HEIC files are chosen, each shows a progress bar while converting in the browser, then the completed JPG files are downloaded as a ZIP.
    Demo recorded with generated sample images: choose files, watch the progress, download the results.

    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.

    • 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.

    How the options compare

    Ways to convert HEIC photos, by type of tool
    Type of toolInstallationPhotos leave your deviceCostBatch conversionOffline
    Upload-based online converterNot needed (web page)Yes, uploaded to the service's serverVaries by serviceVaries by serviceNo, uploading needs a connection
    Desktop softwareRequiredDepends on the appFree or paid, depends on the appDepends on the appDepends on the app
    Windows extensions (HEIF Image Extension + HEVC Video Extensions)Required, from Microsoft StoreNot applicable: the extensions do not convert filesHEIF Image Extension free; HEVC Video Extensions US$0.99Not applicable: the extensions do not convert filesNot applicable: the extensions only let Windows open HEIC files; they do not convert them
    heiclyNot needed (runs in your browser)No, converted in your browserFreeYes, no fixed limit; files are queued by device performanceYes, after one conversion online

    This table compares types of tools, not specific products; individual services and apps differ. Microsoft Store prices were checked on 2026-10-02 in the US store (HEIF Image Extension, HEVC Video Extensions); prices in other regions may differ. The extensions only let Windows apps open HEIC files; converting to JPG depends on the app you use.

    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. For a batch, use the batch quality slider: a new value applies to files that have not started converting yet, and files already converted keep their quality until you select them 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 version of Chrome, Edge, Firefox, or Safari. Desktop Chrome and Edge have passed sample conversion tests, and real-device conversion tests have been completed on iPhone and Android phones. Compatibility and memory limits vary by browser and device; low-memory Android devices have not been specifically tested. No app or extension is required. If a photo fails, convert it on its own, close other tabs, update your browser, or try a desktop browser.

    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.

    How can I check that my photos are not uploaded?

    You can check it yourself in two ways. First, after the page has loaded and you have completed one conversion, disconnect from the internet and convert another photo; it still completes. Second, if you are comfortable with developer tools, open your browser's Network panel while converting and confirm that no request uploads your photo. The site still loads analytics services, but those requests do not include your photos.

    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