DEV Community

zjch022
zjch022

Posted on

Convert iPhone HEIC Photos to JPG Before Uploading to a Summer Camp Registration

Summer camp registration portals usually ask for a photo of your child, and sometimes a photo of an emergency contact or a medical form. Many of those portals only accept JPG uploads. iPhones save photos as HEIC by default, so a perfectly good photo can be refused with a vague "invalid file type" message right when you are trying to finish the form.

Why the portal rejects your photo

HEIC is a modern, efficient format, but many registration systems were built around JPG and PNG. When you pick a HEIC photo, the portal checks the file type, does not recognise it, and rejects the upload. The photo itself is fine — the format is the problem.

Do not just rename the file from .heic to .jpg. Renaming changes the extension, not the contents. The file is still HEIC data underneath, and the portal will still reject it. You need a real conversion.

Convert a copy before you upload

Keep your HEIC original. Convert a copy for the registration form, and keep the original in case the camp later asks for a clearer photo.

If you need a JPG quickly, you can convert HEIC photos to JPG for summer camp registrations entirely in the browser: the conversion happens on your own device, nothing is uploaded to a server, and no account is needed. Then check the JPG preview before submitting — confirm the child's face is clearly visible, the photo is the right way up, and the file size is within the portal's limit.

A quick checklist before you submit

  1. Convert a copy to JPG, not the original.
  2. Open the JPG and check orientation — a sideways photo is a common reason for a second request.
  3. Check the file size against the portal's limit; if it is too large, use a smaller export rather than screenshotting the photo, which loses quality.
  4. Use a recent, well-lit photo. Camps use these photos to recognise children at check-in, so a clear head-and-shoulders shot works better than a distant group photo.
  5. Keep the HEIC original saved. If the camp asks for a re-upload, you can convert again instead of retaking the photo.

The whole fix takes a couple of minutes, and it avoids the most common registration delay: a photo upload that silently fails at the last step.

Disclosure: I'm the developer of FileOnTap.

Top comments (0)