HEIC to JPG Converter - iPhone Photos to JPEG in Bulk · Apify
HEIC to JPG Converter — iPhone Photos to JPEG in Bulk avatar

HEIC to JPG Converter — iPhone Photos to JPEG in Bulk

Pricing

from $2.00 / 1,000 image processeds

Go to Apify Store
HEIC to JPG Converter — iPhone Photos to JPEG in Bulk

HEIC to JPG Converter — iPhone Photos to JPEG in Bulk

Convert HEIC/HEIF iPhone photos to JPG in bulk from URLs: upright, true colours (Display P3 to sRGB), EXIF and GPS location stripped, optional resize and ZIP download. Also WebP, PNG or PDF. $3 per 1,000 HEIC photos.

Pricing

from $2.00 / 1,000 image processeds

Rating

0.0

(0)

Developer

ActorForge

ActorForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Features

Limited permissions

Share

Convert HEIC/HEIF iPhone photos to JPG in bulk from URLs: upright, true colours (Display P3 to sRGB), EXIF and GPS location stripped, optional resize and ZIP download. Also WebP, PNG or PDF. $3 per 1,000 HEIC photos.

Convert HEIC photos from iPhones to JPG in bulk. Paste links to .heic / .heif files and get every photo back as a JPEG with a direct download link, or all of them in one ZIP file. Photos come out upright exactly as the phone shows them, the primary image of burst and multi-image files is used, and iPhone Display P3 colours are converted to standard sRGB so they look right in every browser, email client and CMS. EXIF metadata including GPS location is stripped by default, so converted photos never reveal where they were taken; each row still tells you whether the original had GPS. Optionally resize (max width/height), set a target file size in KB, or convert to WebP, PNG or PDF instead (merge a batch of phone photos into one PDF for receipts, reports or claims). Use it when Windows, Shopify, WordPress, marketplaces or web forms refuse HEIC uploads, to prepare iPhone photos for e-commerce listings, real-estate and insurance documentation, or as a HEIC conversion step for automation pipelines and AI agents. It decodes HEIC with the open-source libheif library, so there is no per-run photo limit and no app to install. $3 per 1,000 HEIC photos ($0.002 conversion + $0.001 HEIC decode) with no compute bill on top, versus $10 per 1,000 with the leading HEIC converter. Failed and unsupported files are never charged.

What data does it return?

Every run outputs clean, schema-validated rows like these:

fileNameformatwidthheightoriginalFormatoriginalBytesoutputByteshadGps
00001-IMG_4021.jpgjpeg39922992heic29943942310412true
00002-IMG_4022.jpgjpeg29923992heic25400191987320true
00003-example.jpgjpeg1280854heic718114301876false

How much does it cost?

Transparent pay-per-event pricing — you only pay for what you get, and the actor always respects your run budget: set a maximum total charge and it stops cleanly at the cap instead of overrunning.

EventPriceChargedWorked example
image-processed$0.002per output image converted and delivered (resize, compression, metadata stripping and ZIP included)Charged for every photo, HEIC or not
heic-decoded$0.001per HEIC/HEIF source image decoded (iPhone photos; added on top of image-processed)100 iPhone photos to JPEG = 100 × ($0.002 + $0.001) = $0.30; 1,000 = $3.00
large-image$0.002per source image over 25 megapixels (all frames count for kept animations; added on top of image-processed; up to 50 MP accepted)A 36 MP camera photo = $0.002 + $0.002 = $0.004; a 12 MP phone photo has no add-on
pdf-created$0.002per PDF file created (each page image is also one image-processed)10 images merged into one PDF = 10 × $0.002 + $0.002 = $0.022; 10 images as 10 separate PDFs = $0.04
apify-actor-start$0.00005per run per GB of memory (platform start fee)One run at 1 GB = $0.00005

Input options

FieldTypeRequiredDefaultDescription
imageUrlsarrayyes—Direct links to HEIC/HEIF photos (iPhone, iPad, Samsung and other phones that save HEIF). JPEG, PNG, WebP, AVIF, GIF, TIFF and SVG links work too; the format is detected from the file itself. Up to 25 MB and 50 megapixels per image.
formatstringno"jpeg"WebP is the best all-round choice for websites (about 25-35% smaller than JPEG). AVIF is smaller still but slower to encode. JPEG is the most compatible (e.g. for iPhone HEIC photos). PDF puts the images into a PDF document (see the PDF options below). 'Keep' re-compresses each image in its own format (SVG becomes PNG, HEIC becomes JPEG).
qualityintegerno85JPEG quality. 85 (default) keeps photos visually identical to the HEIC; 75 gives smaller files. For PNG, anything below 100 reduces the colour palette; 100 = lossless.
widthintegerno—Resize so the image is at most this wide. Empty = keep the original width. Images are never enlarged.
heightintegerno—Resize so the image is at most this tall. Empty = keep the original height.
fitstringno"inside"When both width and height are set: 'inside' keeps the aspect ratio within the box, 'cover' crops to fill the box exactly, 'contain' pads to the box with the background colour.
backgroundstringno"#ffffff"Hex colour used for padding ('contain') and for transparent areas when converting to JPEG.
stripMetadatabooleannotrueRemove EXIF, GPS location and camera details from the JPEGs (on by default, so you never share where a photo was taken). Each row still reports whether the original HEIC had EXIF / GPS. Turning this off keeps the colour profile; EXIF from HEIC files is not copied.
maxFileSizeKbnumberno—Optional. Lowers the quality step by step (and, if needed, the dimensions) until each image fits under this size. Rows show the quality used and whether the target was met.
keepAnimationbooleannotrueAnimated GIF or WebP converted to WebP keep all frames. Off = first frame only. AVIF, JPEG and PNG output always use the first frame.
outputModestringno"links"'Links' saves each image with its own download link. 'ZIP' bundles all images into ZIP files (up to 200 MB each; links in the OUTPUT record). 'Both' does both. A merged PDF is always a download link.
filenamePatternstringno"{index}-{name}"Tokens: {index} (00001…), {name} (original file name), {width}, {height}, {format}. The extension is added automatically; duplicate names get a -2, -3… suffix.
maxImagesintegerno1000Stop after converting this many images.
pdfModestringno"merge"'Merge' puts all images into one PDF, one image per page, in the order of your list. 'Separate' makes one PDF per image.
pdfPageSizestringno"fit"'Fit image' makes each page exactly the size of its image (96 dpi). A4 and Letter pages turn portrait or landscape to match each image, which is scaled to fill the page inside the margin.
pdfMarginMmintegerno10White margin around the image on A4 and Letter pages. 'Fit image' pages have no margin.
pdfFileNamestringno"images"Name of the merged PDF (without .pdf). Very large merges are split into parts: name.pdf, name-part-2.pdf, ...

Limits & honest notes

  • Input: direct links to the files (e.g. from cloud storage, a CMS, or a public URL). Files behind a login are not supported; iCloud shared-album pages are web pages, not file links.
  • Each photo can be up to 25 MB and 50 megapixels. 12-24 MP iPhone photos cost $0.003; 48 MP HEIC photos also pay large-image ($0.002) and need 2 GB of memory or more.
  • The primary image of each HEIC file is converted: bursts and multi-image files give one JPEG, Live Photo video is ignored, and depth maps and HDR gain maps are not used (HDR photos come out as standard-range JPEG).
  • Colours: Display P3 photos are converted to sRGB (or keep their P3 profile if you turn metadata stripping off). EXIF (date taken, camera) from HEIC files is not copied to the JPEG; each row reports whether the original had EXIF and GPS.
  • A target file size is a best effort: if an image can't reach it at minimum quality after one resize, it is delivered as small as possible and the row says targetMet: false.
  • Download links work for the lifetime of the run's storage (Apify's default retention for your plan). ZIP files are split into parts of up to 200 MB.
  • Internal and private network addresses are always refused, including through redirects or DNS tricks. Only convert images you have the right to use.
  • Respects your run budget: set a maximum total charge and the actor stops cleanly at the cap.

Changelog

  • 2026-10-19 — Initial release: HEIC/HEIF to JPG (also WebP, PNG, PDF), primary image, upright orientation, P3 to sRGB, EXIF/GPS stripping, resize and ZIP.

Built and maintained by ActorForge. Reliability first: every actor in the portfolio is monitored by an automated nightly self-test, and breakages are typically fixed the same day.