Blog

How to Convert iPhone HEIC Photos to JPG

Convert iPhone HEIC/HEIF photos to JPG for email, Windows PCs, and government form uploads. Use FileShrinkr Server mode, strip EXIF, and hit KB limits without installing desktop software.

Published August 25, 2026 · Updated August 25, 2026

Why iPhone photos arrive as HEIC

Modern iPhones often save photos as HEIC (High Efficiency Image Container) or HEIF instead of JPG. HEIC usually produces smaller files at similar quality, which helps when your Camera Roll is full of high-resolution shots. The downside is compatibility: many Windows PCs, older email clients, and government or job application portals still expect JPG or JPEG only. When a form says “invalid image,” the silent cause is often a HEIC file with the wrong extension or MIME type.

Apple’s ecosystem opens HEIC without fuss. Outside it, recipients may see a blank attachment, a prompt to install codecs, or a hard rejection. Converting once to JPG—at the right dimensions and file size—avoids repeated failed uploads during application season.

The /heic-to-jpg tool handles HEIC in Server mode. Upload the iPhone photo, choose JPG (or WEBP/AVIF/PNG/PDF when appropriate), optionally remove EXIF via /remove-image-metadata, and download a file that portals and email clients understand.

Confirm the file is really HEIC

On iPhone, open Photos, share the image to Files or a computer, and check the extension: .heic or .heif. Some sharing paths already convert to JPG if you choose “Most Compatible” in Camera settings, but AirDrop, iCloud downloads, and cable transfers often keep HEIC. On Windows, File Explorer may show a generic icon even when the bytes are valid HEIC.

If your browser cannot preview the image in FileShrinkr’s Browser mode, switch to Server mode. That is expected for many HEIC files—the server uses HEIF-aware libraries to decode, then re-encodes to your chosen output.

Step-by-step: HEIC to JPG on FileShrinkr

  1. Open /heic-to-jpg and confirm Server processing mode.
  2. Upload one or more .heic / .heif files (batch ZIP works if you have several).
  3. Choose JPG as the output format for maximum form and email compatibility.
  4. Set quality around 75–85 for everyday use, or use /compress-image-to-20kb, /compress-image-to-100kb, or /compress-image-to-500kb when a portal publishes a KB cap.
  5. Optionally enable Remove EXIF if you do not want camera model, GPS, or capture time embedded in the download.
  6. Click Start Compression, preview before/after if shown, then download.

If all you need is “make this a JPG” with no format or quality decisions, the HEIC to JPG converter does that in one step — batch supported.

For passport-style exam photos, crop on /crop-image and resize on /resize-image, then hand off with Compress This Image or open a target-KB page so conversion and KB limits apply to the same crop. See resizing photos for government exam forms for the full checklist.

When to use WEBP or PNG instead

JPG is the safe default for forms and email. Use /jpg-to-webp when you control the website and want smaller heroes. Use /compress-png when you need transparency or lossless graphics—not typical for camera portraits. For HEIC that must become Base64 for an API, use /image-to-base64: HEIC is converted on the server, then encoding stays in your browser.

Quality, dimensions, and EXIF

HEIC sources are often very wide. Downscaling before aggressive quality cuts preserves faces better than crushing a 4000-pixel original to 20 KB. Enter the portal’s exact width and height when listed, or use custom W×H with cover crop. EXIF orientation flags can confuse older validators—rotating in the editor and stripping EXIF in Server mode reduces “mysterious” rejections.

Server-mode JPG is encoded with MozJPEG, which produces sharper JPEG at a given size for photographs. Browser mode uses the browser’s own JPEG encoder.

Common failures and fixes

  • Portal still rejects JPG — Check KB and pixels on disk; one kilobyte or one pixel over is enough. Re-export with a stricter target.
  • Colors look odd — Convert important brand or skin-tone work carefully; prefer sRGB sources. Compression cannot fix a wrong color profile.
  • Batch includes non-HEIC files — Mixed batches are fine; Server mode routes each file appropriately.
  • Privacy concern — Prefer Browser mode for ordinary JPG uploads; use Server only when HEIC (or PDF/EXIF) requires it. See our Privacy Policy.

Related articles