Since the release of iOS 11, iPhones have saved photos in a format called HEIC by default. It produces sharper photos at smaller file sizes than JPG — which is genuinely better technology. But a large chunk of the internet has not caught up: many upload forms, job portals, government sites, older apps, and non-Apple devices either cannot open HEIC files at all, or give you an unhelpful "invalid file format" error that doesn't explain how to fix it.

What actually is HEIC?

HEIC stands for High Efficiency Image Container. It is Apple's implementation of the HEIF (High Efficiency Image Format) standard, which uses the advanced HEVC (H.265) compression codec. In practice, this means a HEIC photo is typically 50% smaller in file size than the exact same photo saved as a JPG, without any noticeable drop in image quality. Apple made this change because it effectively doubles the number of photos you can store on your phone's storage. However, compatibility with Windows, Android, and older web portals has remained a major challenge.

Is HEIC quality actually better than JPG?

Yes. Beyond file size, HEIC is technically superior in several ways:

Why do government and corporate portals reject HEIC?

JPG has been the universal standard of the internet for over 30 years. HEIC was introduced to consumer phones in 2017. Many enterprise databases, government application portals (like visa or passport applications), and legacy corporate systems were built decades ago and are rarely updated. These systems rely on file whitelists that only recognize .jpg, .jpeg, and .png extensions. When you try to upload a .heic file, the server script simply rejects it because it does not have the tools installed to unpack and display H.265 compressed images.

How to change your iPhone setting to shoot in JPG

If you regularly upload photos to web portals for school, work, or official applications, the simplest solution is to force your iPhone to save new photos as JPG instead of HEIC:

  1. Open the Settings app on your iPhone.
  2. Scroll down and tap on Camera.
  3. Tap on Formats at the top of the menu.
  4. Select Most Compatible (which saves photos as JPG) instead of High Efficiency (which saves as HEIC).

Note: Shooting in JPG will double the file size of your new photos, meaning your iCloud and phone storage will fill up twice as fast. You can toggle this setting back to High Efficiency whenever you are not actively applying for jobs or submitting web forms.

How to convert HEIC to JPG offline on your computer

If you already have HEIC photos on your computer and need to convert them to JPG, you can do it locally without uploading them to unsecured online converters:

Understanding the Alphabet Soup: HEIC vs HEIF vs HEVC

It is easy to get confused by the similar acronyms used in this space:

A Private, Browser-Based Batch Solution

If you have multiple HEIC images that need to be converted to JPG quickly and securely, you can use a local converter that processes files entirely inside your browser. This ensures your private photos never leave your device and are never sent to external servers.

Need to convert HEIC photos to JPG securely right now? Convert HEIC to JPG →