HEIC to JPEG
Convert HEIC/HEIF images (iPhone photos) to JPEG.
GET
1 credit
/v1/convert/heic-to-jpeg
curl -OJ "https://convert.toolkitapi.io/v1/convert/heic-to-jpeg?url=https://toolkitapi.io/photo.heic&quality=90"
import httpx
resp = httpx.get(
"https://convert.toolkitapi.io/v1/convert/heic-to-jpeg?url=https://toolkitapi.io/photo.heic&quality=90",
)
print(resp.json())
const resp = await fetch("https://convert.toolkitapi.io/v1/convert/heic-to-jpeg?url=https://toolkitapi.io/photo.heic&quality=90", {
});
const data = await resp.json();
console.log(data);
# See curl example
Response
200 OK
Binary JPEG file streamed as a download (Content-Type: image/jpeg)
Description
Convert HEIC/HEIF images (iPhone photos) to JPEG.
How to Use
1
1. GET this endpoint with the HEIC `url`.
2
2. Optionally set `quality` (1–100).
3
3. Save the streamed JPEG.
About This Tool
Converts HEIC/HEIF images into JPEG. JPEG is universally supported across browsers, email clients, and imaging tools — ideal when you need maximum compatibility.
Orientation is auto-applied, and EXIF metadata is preserved in the JPEG output.
Why Use This Tool
- Web galleries — Serve consistent JPEGs regardless of upload source
- Email sharing — Ensure recipients can view iPhone photos
- Storage cost — JPEG is smaller than PNG for photographic content
- Print pipelines — Nearly every print service accepts JPEG
Frequently Asked Questions
What quality should I choose?
85 is a good default. 90+ for print-quality output; 70–75 for compact web thumbnails.
Is EXIF preserved?
Yes, including orientation, timestamps, and camera data.
Does the JPEG retain ICC colour profiles?
Yes — embedded colour profiles are carried through to the JPEG output.
Start using HEIC to JPEG now
Get your free API key and make your first request in under a minute.