Conversion
Convert HEIC to JPG in the browser before a form upload rejects it
Why iPhone HEIC files fail on older upload portals and how to convert them to JPG locally before compressing or resizing.
iPhones save efficient photos as HEIC. A lot of upload portals still act like JPG is the only image format ever invented.
That mismatch is why a photo can look perfect on your phone and still fail with a vague “invalid file” error on a form.
HEIC is not the problem. Compatibility is.
HEIC stores high-quality images in smaller files than many JPG exports. It is a good format for modern devices.
The problem is that many government, school, exam, HR, visa, and legacy systems do not decode HEIC. They often expect:
.jpgor.jpegextension.image/jpegfile type.- A file below a fixed KB limit.
- Standard RGB color data.
If the server cannot read HEIC, compression will not help. Convert first, then resize or compress.
Convert before you tune file size
The reliable order is:
- Convert HEIC to JPG.
- Crop if needed.
- Resize to the portal’s dimensions.
- Compress to the target KB limit.
- Download with a simple lowercase filename.
Doing this in the reverse order can waste time because the final JPG may have a very different size from the source HEIC.
Check browser support
HEIC support depends on the browser and operating system. If your current browser cannot decode the HEIC file, try Safari on macOS or iOS first. Browser-only tools can only process formats the browser or bundled client code can read.
If the file opens correctly, you can export a JPG without sending the photo through a server-side converter.
Keep private photos local
HEIC photos are often camera originals, which can include location metadata and other camera details. That makes upload-to-convert sites a bad default for IDs, family documents, or work files.
The HEIC to JPG tool converts supported files locally in your browser. After conversion, use the same browser workflow to compress, resize, or prepare the JPG for a strict portal.
When JPG looks larger than HEIC
That is normal. HEIC is efficient, and a JPG version may be bigger at similar visual quality.
If the portal also has a KB limit, reduce dimensions before lowering JPG quality too far. A smaller, cleaner JPG usually survives upload review better than a full-resolution photo crushed by compression.