Images · 2 min read ·
iPhone HEIC photos: why they won’t upload, and how to fix it
Huge files and a format many sites and PCs still can’t open. Here is how to turn iPhone photos into small JPGs that work everywhere.

You take a photo on your iPhone, try to upload it to a form, a marketplace or a work portal, and get “unsupported file” or “file too large”. Two different problems hide behind that message.
Problem 1: HEIC is not supported everywhere
Since iOS 11, iPhones save photos as HEIC (High Efficiency Image Container) by default. Apple devices open it without a second thought, but many websites, online forms, older Windows PCs, Android apps and content systems only accept JPG or PNG, so the upload is rejected or the picture shows up blank.
Problem 2: the files are big
Modern iPhones shoot at 12 to 48 megapixels, so a single photo is often several megabytes, and 48 MP or ProRAW shots far more. Many forms cap uploads at 1 or 2 MB, and email and chat slow down with a whole album. HEIC already compresses well; the size comes from the resolution.
The fix: convert to JPG and shrink it in one step
The 4Dev HEIC to JPG converter turns HEIC into JPG (or PNG) and can resize at the same time: set a width such as 2000 px, lower the quality, or pick a target size of up to 100 KB, 50 KB or 20 KB. The photo opens everywhere and is a fraction of the original size, while still looking sharp on screen.
IMG_4021.HEIC 4032 × 3024 → IMG_4021.jpg 2000 × 1500 · quality 85
A whole album at once, and nothing uploaded
Select or drop many photos together and download one ZIP. Everything runs in your browser: the photos are decoded and re-encoded on your own device and never sent to a server, which matters for personal pictures. Each image can be up to 20 MB and 50 megapixels.
Tip: when you always need JPG
On the iPhone, Settings → Camera → Formats → “Most Compatible” saves new photos as JPG, at the cost of bigger files and more storage. Converting only when a site asks for it keeps HEIC’s space savings on the phone.