DEV Community

zjch022
zjch022

Posted on

Convert iPhone HEIC Photos to JPG Before Uploading to a Fishing License Application

Many state fishing license applications ask you to upload a photo — a headshot for the license card or a photo ID for verification — and the upload form usually accepts JPG only. iPhones save photos as HEIC by default, so a perfectly good photo can be rejected with a vague "invalid file type" message, sometimes only after you have filled in the whole application.

Here is how to fix it in under a minute, without installing anything or uploading your photo to a server.

1. Keep the HEIC original

Do not overwrite your original. Convert a copy for the application and keep the HEIC master, in case the licensing office later asks for a clearer photo for the printed license.

2. Do not just rename the file to .jpg

Renaming changes the extension, not the contents. The file will still be HEIC data, and the application portal will still reject it. You need a real conversion.

3. Convert a copy to JPG for the application

If you need a JPG quickly, you can convert HEIC photos to JPG for fishing license applications entirely in the browser: the conversion happens on your own device, nothing is uploaded, and no account is needed. Then check the JPG preview before submitting — confirm your face is clearly visible, the photo is the right way up, and nothing important is cropped out.

4. Check the file size before you upload

Some licensing portals cap uploads at a few megabytes. If your converted JPG is still too large, use the same tool's compression page to shrink it before uploading, rather than sending a photo the form will bounce.

Why this matters before you hit submit

A rejected photo can stall the whole application: some states will not issue the license until the photo is accepted, and re-applying means starting the form over. Sorting the format out first means one less thing standing between you and the water.

Disclosure: I'm the developer of FileOnTap.

Top comments (0)