How to convert HEIC to JPG
Drop your .HEIC or .HEIF files into the box above, or tap Choose images. JPG is already selected as the output. Click Convert, then download each file or all of them as a ZIP. Add up to 20 photos, 20 MB each and 100 MB combined. Each image must stay within 40 megapixels and 16,384 pixels on either side.
The first time you add a HEIC file, the page fetches a 2 MB decoder so the conversion can run entirely in your browser. Conversion time depends on image size, batch size and your device. Keep a connection available until the required codecs have loaded.
What changes when HEIC becomes JPG
Quality: JPG is lossy, so conversion can change fine detail even at a high quality setting. The default is a high quality (90); inspect small text, hair and edges in the downloaded copy, and add Compress if you want a smaller file. Higher quality usually costs more bytes; no setting restores detail already lost in the original.
File size: a JPG can be larger or smaller than the HEIC. The image content, original encoding and chosen quality all matter, so there is no fixed size multiplier. If an upload form has a limit, add Compress and choose Target size, such as 200 KB or 500 KB, in the same pass. Check its final size before submitting it.
Metadata: every converted file is rebuilt from pixels, so camera model, exposure settings, GPS location and the Live Photo pairing are removed. Orientation is applied first, so the JPG is not rotated. Keep the original HEIC if you want that metadata.
Transparency and depth: HEIC can hold an alpha channel and depth maps. JPG cannot; transparent areas are filled with the background colour and depth data is dropped.
A small conversion we checked
On 20 September 2026 we converted a locally generated four-colour HEIC at JPG quality 85 (the default at the time) in desktop Chrome. The 64 × 40 pixel input was 566 bytes and the JPG was 477 bytes, with the same dimensions. This tiny decoder check is not a benchmark for phone photographs, but it shows why a fixed HEIC-to-JPG size ratio would be misleading.
For your own result, open the downloaded JPG and check orientation, colours and fine detail. This converter removes EXIF and other metadata when rebuilding the image from pixels. Keep the original if you need camera information, GPS tags or the original HEIC container features.
If your HEIC will not open or convert
Some systems give a HEIC file an empty file-type label. Toolkitta checks the file contents, so a missing label alone does not prevent conversion. Renaming .heic to .jpg does not convert the image; keep the original extension and let the converter create a JPG copy.
A damaged file or unsupported HEIC variant can still fail. Export a still image from the photo app that can open the original, then try that copy. This tool does not preserve Live Photo motion or depth data. If a large batch strains your browser, try one photo at a time and keep the tab open until downloading finishes.
Questions about HEIC to JPG
- Is the photo uploaded to a server?
- No. Decoding and JPG encoding run in your browser. The website downloads application code and codecs, but the photo is not uploaded. Website hosting and performance measurement are explained in our Privacy notice.
- Can I convert many HEIC photos at once?
- Yes — up to 20 per batch, 100 MB total. Download all results as a single ZIP.
- Will the JPG be larger than the HEIC?
- It can be. Compare the actual output size rather than assuming a fixed ratio. The compressor can try a target size afterwards, but some limits require smaller dimensions or a different format.
- Can I convert without installing a Windows HEIF extension?
- The converter can load its own HEIC decoder in the browser, so an operating-system extension is not required for this workflow. A supported HEIC file and enough device memory are still needed.