Skip to content
Mb2KbSizer

How-to

HEIC to JPG for Online Forms: Fix iPhone Photo Uploads

Convert an iPhone HEIC photo to JPG for an online form, then check its file size and pixels. Includes Safari, iCloud and Mac fallback steps.

By Naveed Published 5 min read

If an online form says your iPhone photo has an unsupported file type, check whether it is HEIC and whether the form asks for JPG/JPEG. Make a real JPG copy, then check the downloaded file against that form’s size and pixel rules. Changing .heic to .jpg in the filename does not convert the photo.

You can try the Mb2KbSizer image compressor to convert and resize in one pass when your browser can open the HEIC. If it cannot, use an Apple export method below to make a JPG first. Keep the original photo until the receiving form accepts the new file.

Why a small HEIC photo can still fail

HEIC is a photo format commonly captured by iPhones using Apple’s High Efficiency setting. It saves storage space, but an upload field can accept only the file types named in its instructions. A small HEIC is still the wrong format for a JPG-only field. Apple notes that sharing may create a compatible JPEG copy in some situations; do not assume that every file picker or transfer does this.

Forms also check more than extensions. One official example shows why: FPSC’s September 2025 general recruitment guide asks for a recent passport-size JPG/JPEG below 30 kB. The U.S. Department of State’s digital image requirements specify JPEG, a square image between 600 × 600 and 1200 × 1200 pixels, and no more than 240 kB. These are examples for different applications, not universal photo settings. Use the current instructions for your own form.

Before editing, note the accepted format, minimum and maximum file size, required width and height, and any photo composition rules. A 100 kB JPG can still fail a field that demands 600 × 600 pixels. Our dimensions versus file size guide explains how to check both.

Convert HEIC to JPG and set a kB limit

On an iPhone, try this route in Safari. Use it when the HEIC opens in your browser; support varies by device and browser, so the steps include a fallback rather than assuming that every photo can be decoded.

  1. Open the image compressor and enter the Target file size from your form. If the field says less than 30 kB, choose a target comfortably below 30 kB. If it gives a range, keep the result above its minimum as well.
  2. Open Format & dimensions and choose JPG / JPEG. If the form states exact pixels, choose Exact width × height (crops edges) and enter them. If it gives a maximum width and height, use Fit within width × height. Otherwise keep the original dimensions to avoid an unnecessary crop.
  3. Select your existing HEIC photo. The tool tries to decode it and makes a JPG when the browser supports the input. Inspect the before-and-after preview, the reported dimensions and the result size. If it says it could not reach the target, change the settings or start from a better cropped original; do not upload the over-limit result.
  4. Download the new file, open it on your device and confirm that it is a .jpg with the right image. Upload that downloaded copy to the form, then inspect the form’s preview or confirmation.

The conversion happens in your browser on your device. Your photo goes to the application service only when you upload the finished JPG there. HEIC support in the tool depends on whether the browser can decode the photo; the file being selectable does not guarantee that it can be converted.

Check the crop carefully. The exact-pixel option fills the requested shape by cropping from the centre. It does not stretch the face, but it may cut off hair, shoulders or another required part of an ID photo. Prepare the photo’s framing first if the automatic crop is unsuitable. The passport photo guide covers clarity and framing.

If your browser cannot open the HEIC

An error such as “browser cannot open HEIC photos” means the image could not be decoded there. Repeatedly selecting the same file will not change its format. Make a JPG copy through a supported Apple route, then use that JPG in the compressor if it still exceeds your form’s limit.

On iPhone or iPad: download a compatible copy from iCloud Photos

If the photo is in iCloud Photos, open iCloud.com/photos, select it, choose More Download Options, then Most Compatible and download. Apple documents this option as a JPEG download for photos. Check the saved file’s extension and size before uploading. This route requires access to your iCloud Photos; it is not a setting that silently changes your original.

To avoid HEIC for future pictures on a supported iPhone, open Settings → Camera → Formats → Most Compatible. Apple says new photos then use JPEG. Existing HEIC photos remain as they were, so they still need a new export.

On Mac: export JPEG from Preview

Open the HEIC in Preview, choose File → Export, select JPEG, and save a copy under a clear name. Apple’s Preview instructions also describe a quality control for JPEG export. Recheck the bytes and pixels; a format conversion alone does not guarantee the portal’s limit. If necessary, put the saved JPG through the compressor with the form’s target.

Final checks before you retry the upload

Check What to verify on the saved JPG
Format It opens as a JPEG and has a .jpg or .jpeg extension accepted by the field.
File size Its actual bytes fall inside the form’s stated range, including any minimum.
Pixels Its width and height meet the form’s exact dimensions or permitted range.
Image The face, signature or document details are upright, clear and inside the crop.
Selection The form receives the new download, not the original HEIC from Photos or Files.

If the JPG passes these checks but the portal still rejects it, read the error beside the specific upload field. It may require a different background, naming rule or session state. The upload rejection checklist walks through those possibilities. The form’s latest instructions remain the final authority.

  • #HEIC to JPG
  • #iPhone photo
  • #online form
  • #JPG upload
  • #photo file size

Naveed

I build and test the compressor on this site and write practical guides around the file-size problems it solves. Portal limits are checked against official notifications and dated when I review them. About us

Good to know

Frequently Asked Questions

Why does an online form reject my iPhone HEIC photo?

The form may accept JPG or PNG but not HEIC. Check its accepted-format list first. Even after conversion, it can still reject a photo with the wrong file size, pixel dimensions or content.

Can I change .heic to .jpg in the filename?

No. Renaming changes only the extension, not the encoded image. Export or convert a new JPEG file, open it, and verify its actual type before uploading.

Does Most Compatible convert photos already on my iPhone?

No. Apple's Camera > Formats > Most Compatible setting affects new photos. Export an existing HEIC as JPEG or download a Most Compatible copy from iCloud Photos.

Can I convert HEIC to JPG and make it under 100 kB at once?

Yes, if your browser can open that HEIC. In Mb2KbSizer choose JPG, enter 100 kB and any required pixels before selecting the photo. Inspect the downloaded result; an exact-size crop or very small limit can affect the image.

Is it safe to upload my images to Mb2KbSizer?

Strictly speaking, you never upload anything. When you choose a file, the browser reads it from your device and does the resizing and re-encoding in a background worker on that same device. No copy travels to our server or to anyone else's; the only thing our server sends you is the page. A useful side effect is that the browser rebuilds the image from its pixels alone, so EXIF data such as the camera model, the date taken and the GPS location is dropped from the output. That makes the compressed photo safer to share than the original you started with.

What is Mb2KbSizer and what does it do?

Mb2KbSizer is a free image and PDF compressor that runs inside your web browser. You pick a file, type the size you need, such as 100 kB, and it shrinks the file to land at or just under that number. Most people use it for upload forms that reject big files: exam registrations, passport and visa applications, job portals, bank KYC and college admissions. It is just as handy for lightening photos before you email them or put them on a website. There is a [single-image tool](/), a bulk compressor for up to 200 photos at once, and a PDF compressor, all built on the same no-upload principle.

Do I need to install any app to use Mb2KbSizer?

No installation is needed. Mb2KbSizer is a web page, so it works the moment it loads in current Chrome, Edge, Firefox, Safari or Samsung Internet on a phone, tablet or computer. Nothing is downloaded to your device except the page itself, and it does not ask for storage or camera permissions. If you use the tool often, you can add it to your phone's home screen from the browser menu and it will open like an app. It still needs an internet connection to load, though, so treat this as a shortcut rather than an offline program. There is no Play Store or App Store version.

Ready to Compress Your Images?

Choose JPG and enter the size limit from your form; HEIC input depends on browser support.

Convert and size your application photo