HEIC Photos Won't Upload to Your Client's Form? Convert Them in the Browser
Your client's upload form says JPG only. Your photos are HEIC. The deadline is today. This is the most common HEIC problem photographers and freelancers hit, and it has nothing to do with broken files. iPhones save phot
Your client's upload form says JPG only. Your photos are HEIC. The deadline is today.
This is the most common HEIC problem photographers and freelancers hit, and it has nothing to do with broken files. iPhones save photos as HEIC by default because the format stores more quality in less space. The trouble starts when the other end — a client portal, a print lab upload form, a job application site — only accepts JPG, PNG, or PDF. The form rejects the file, and the usual advice (email it to yourself, screenshot it) costs quality or time.
There are three routes, and the right one depends on how many photos you have.
For one photo, use the phone itself. Open the photo, tap Share, and send it through a path that converts automatically — most messaging and email paths hand the recipient a JPG without you doing anything. Check the file that arrives before you assume it worked, because cable transfers and original-quality downloads keep the true HEIC file.
For a batch on a computer, install proper HEIC support once. On Windows, the free HEIF Image Extensions let Photos and File Explorer preview HEIC files natively. On a Mac, Preview has handled HEIC for years and can export a batch to JPG through File, then Export. This is the best option when you want to keep your originals and only convert copies for delivery.
For a quick one-off without installing anything, a browser-based converter works — with one check that matters more than convenience: does the tool upload your photos to a server? Many free converters do, which means client photos leave your device. If privacy matters, prefer a tool that converts locally in the browser. I built one such tool, FileOnTap, and its HEIC to JPG converter runs entirely in your browser. Disclosure: I'm the developer of FileOnTap.
One thing not to do: do not batch-rename .heic files to .jpg. The extension is only a label; renaming does not convert the data inside, and most upload forms will still reject the file.
The habit that saves the most time: when a delivery matters, confirm the format the other end can actually open before you send originals. A thirty-second check beats a rejected upload every time.
Originally published by Dev.to WebDev. Aggregated on AIWithGhost for educational purposes — full credit and traffic to the original publisher.