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 batch convert HEIC to JPG
- Select all the photos. In the file picker, hold Ctrl (Windows) or Command (Mac) to pick several files, or press Ctrl+A or Command+A to select every file in a folder. You can also drag a selection into the box.
- Follow each file. Every photo gets its own progress line. Up to three are converted at the same time; the rest wait in a queue.
- Download the ZIP. Click "Download completed files as ZIP" to save every JPG finished so far in one file, or download photos one by one.
How batch HEIC to JPG conversion works
Choosing two or more files at once starts a batch. The batch header counts finished files ("Converting 3/10 files…"), and each photo shows its current stage: waiting, loading the converter, checking the file, decoding, and encoding JPG. Files are taken from the queue in the order they appear in the list, but a large file may wait while smaller ones go ahead. You can add another batch while one is running; all batches on the page share the same queue.
| Situation | What happens |
|---|---|
| Conversions at the same time | Up to 3, across all batches on the page |
| Files larger than 20 MiB | At most one at a time, still within the limit of 3 |
| Number of photos | No fixed limit; photos wait in the queue |
| JPG quality in a batch | 90 out of 100; the quality slider is only shown when you convert a single photo |
| A photo that fails | Shows the reason and a Retry button; the other photos are not affected |
What is inside the ZIP
- The ZIP is named heicly-converted.jpg.zip.
- It contains the JPGs that had finished when you clicked, in the same order as the list on the page. Photos that finish later are not added; click again to get a new ZIP that includes them.
- The JPGs are stored in the ZIP without being compressed again, so each one is identical to the file you would get by downloading it separately.
- The ZIP is assembled in your browser's memory. When the finished JPGs add up to more than 200 MiB, a note next to the button suggests downloading in smaller groups.
How the JPG files are named
Each JPG keeps the name of its original file; only the .heic or .heif extension is replaced with .jpg, so IMG_0412.HEIC becomes IMG_0412.jpg. A file without one of those extensions gets .jpg added to the end of its name.
Inside the ZIP, two files with the same name do not overwrite each other, for example photos with the same name from two different folders. The first keeps its name, the second becomes "IMG_0412 (2).jpg", the next "IMG_0412 (3).jpg", and any number that would clash with another file name in the batch is skipped.
Batch size, memory, and phones
heicly does not limit how many photos you add. Your device's memory sets the practical limit: every running conversion needs working memory, finished JPGs stay in the page until you refresh or close it, and the ZIP is built in memory too. Phones and tablets usually have less memory available than computers.
- Split a large collection into groups, and save each ZIP before starting the next group.
- Close other heavy tabs while a large batch is running.
- If the page reloads during a batch, convert fewer photos at a time.
- Refreshing or closing the page clears the current tasks and results, so download what you need first.
Batch conversion questions
How many HEIC photos can I convert in one batch?
There is no fixed number. Photos wait in a queue and up to three are converted at once. Your device's memory sets the practical limit, so split very large collections into groups.
Can I set the JPG quality for a whole batch?
No. Photos in a batch are saved at quality 90 out of 100. The quality slider appears only when you convert a single photo, so convert a photo on its own if you need a different quality.
Does the ZIP include photos that are still converting?
No. The ZIP contains the photos that had finished when you clicked. After the rest finish, click the button again to get a ZIP with all of them.
What happens if one photo in the batch fails?
Only that photo is marked as failed, with the reason and a Retry button. The finished JPGs stay available, and the ZIP includes only successful files.
Can I mix .heic and .heif files in one batch?
Yes. Both are converted the same way, and each becomes a .jpg with the same base name.