Plomz
Guide All Tools Remove BG

My Mom Sent Me 40 Photos from Her iPhone and Windows Couldn't Open Any of Them

She was convinced something was wrong with her phone. The photos showed up fine in the Messages app preview, but every time I tried to open one on my Windows laptop, the image viewer showed a broken file icon. I tried renaming one from .heic to .jpg — still broken. That was the first time I'd actually dealt with HEIC in the wild. Converting all 40 took about 20 seconds and every photo opened perfectly afterward. That experience made me dig into why HEIC exists and why Windows can't read it by default — and it turns out the answer involves Apple, patent licensing, and a format war that most people don't know is happening.

Upload files

Up to 30 files
Drop files here or click Choose files
Files are processed on our server and deleted automatically when the job finishes. Nothing is stored or shared.
Up to 30 files per batch. Processed files will appear in the queue below.
No files selected yet.
Selected files will appear here…
Status messages will appear here.

Why Apple invented a format the rest of the world still hasn't agreed to support

In 2017, Apple quietly switched the iPhone's camera from saving JPGs to saving HEIC files. They didn't ask anyone. No announcement, no compatibility warning — just a software update and suddenly your camera roll was full of a format most of the world had never heard of. The reason was legitimate: HEIC packs the same visual quality into roughly half the file size of JPG. That matters when you're taking 4K burst photos on a device with 64GB of storage. But Apple's math only accounted for Apple devices. On Windows, on most upload forms, at print labs, at government portals — HEIC lands like a file from another planet. Converting to JPG doesn't make your photo worse in any way you'd notice. It just makes it readable by the other 7 billion people who don't use Apple software.


Plomz HEIC to JPG converter with a batch of iPhone photos queued for conversion
A batch of 12 HEIC photos from an iPhone ready to convert — all 12 JPGs were ready to download in under 30 seconds.

The photo book I almost didn't get to order

My cousin got married last spring and asked me to put together a photo book from everyone's shots. I collected photos from maybe fifteen people — a mix of iPhones, Androids, and a couple of DSLRs. When I went to upload everything to the printing service, half the files just... didn't appear. No error message. They were just silently skipped. It took me embarrassingly long to figure out that every HEIC file from every iPhone in the family had been dropped without explanation. The print site's upload system had a JPG/PNG whitelist baked in years before HEIC existed, and it wasn't going to change for me.

I converted all 47 HEIC photos here in two batches, uploaded the JPGs, and the book came out beautifully. Nobody at the wedding knew anything had gone wrong. But I spent 45 minutes figuring out why half the photos were missing — time I didn't need to lose.


The job application that rejected a perfectly good photo ID

A friend of mine was applying for a part-time position that required uploading a government-issued ID photo. She took a picture of her driver's license with her iPhone and uploaded it. The form accepted it. She got an email three days later saying her application was incomplete — no photo ID on file. It had uploaded, shown a success message, and then been silently discarded on the backend because the system didn't recognize HEIC.

This isn't a rare edge case. Virtually every HR portal, government form, and official document system was built with a JPG/PNG assumption baked in at the database or file-validation layer. HEIC came along after these systems were already in production, and most of them never got updated. If you're uploading anything to a formal system — an application, a permit, a health portal — convert it to JPG first. Don't find out the hard way that it was silently dropped.


The green photo problem nobody warns you about

One thing that caught me off guard when I first started converting HEIC files: some of the resulting JPGs looked slightly green or oversaturated on certain apps. The photos looked fine on my iPhone. Fine on my Mac. But in Windows Photo Viewer and a few web apps, the skin tones had a greenish cast.

The reason is color space. iPhones shoot in Display P3 — a wider color gamut than the sRGB standard that most non-Apple software assumes. If you do a naive conversion that just copies the pixel values without converting the color profile, you get a file that claims to be JPG but whose colors are interpreted incorrectly by anything that doesn't understand P3. Plomz handles the color profile conversion automatically, so the JPG you download will look right in Windows Photo Viewer, Chrome, Outlook, and anywhere else you open it. No color cast, no tinting, no "why does my face look like a bruise" moment.


If you're in a mixed-device household, here's the setting that ends the friction

There's an iPhone setting most people don't know exists. Go to Settings → Camera → Formats and switch it from "High Efficiency" to "Most Compatible." From that point on, your camera saves JPG instead of HEIC. You'll use a bit more storage per photo — roughly twice as much — but you'll never have to convert anything again.

I made this change on my phone after the second time I tried to send photos to someone on Windows and had to explain why they couldn't open them. The storage trade-off is worth it for anyone who regularly shares photos outside of Apple's ecosystem. For everyone who already has a library of HEIC files — convert them here first, then make the switch.


Your photos aren't stored anywhere

I want to be direct about this because photos from your camera roll aren't like random documents. They're your family, your home, personal moments. Plomz processes files over HTTPS in temporary server storage and deletes them automatically the moment conversion is done. There's no account, no upload history, no retention period. The file exists on the server for the seconds it takes to convert, and then it's gone. I built it that way because it's the only way I'd personally use a tool like this.


Frequently Asked Questions

Why does Windows show my iPhone photos as broken images?

Windows doesn't ship with the HEVC decoder needed to read HEIC. On some Windows builds the codec is a paid download from the Microsoft Store — yes, really. Converting to JPG sidesteps this entirely. JPG has been natively supported in every version of Windows since before most iPhones existed.

Will the JPG look noticeably worse than the original HEIC?

At high quality settings, no. HEIC is more efficient — it achieves the same visual quality in roughly half the file size — but when you convert to JPG at high quality, the photo looks the same on screen. You'll end up with a larger file but an identical-looking image. The difference becomes visible only at very low quality settings, which Plomz doesn't use.

My converted JPG looks greenish or the colors are off. Why?

This happens when a converter copies pixel values without converting the color space from Display P3 (what iPhones use) to sRGB (what most software assumes). Plomz handles color profile conversion automatically, so your output JPG will display correctly in Windows, browsers, and apps that don't understand wide-gamut color.

Can I convert a full iCloud photo library download?

Yes. When you download photos from iCloud on Windows, they come as HEIC files. Upload up to 30 at once here and download the batch as a ZIP. If you have hundreds, run them in groups — it takes a few minutes total and you only have to do it once.

Are my photos stored on Plomz servers after conversion?

No. Your files are deleted automatically as soon as the conversion job finishes. There's no account, no upload log, and no retention — the file exists in temporary storage only for the duration of processing.

Can I do this directly from my iPhone without downloading to a computer first?

Yes. Open Plomz in Safari on your iPhone, tap the upload area, and choose photos directly from your camera roll. The JPGs download back to your device. Useful if you need to email or submit something and don't have a computer nearby.

My email or upload form says it accepted my HEIC but the image never appeared. What happened?

A lot of systems have a file type whitelist that accepts the upload but silently discards the file on the backend if the format isn't recognized. You get a success message, but nothing was actually stored. JPG bypasses this completely — it's on every whitelist ever written.


Other tools you might need

Resize image · Remove image background · Convert HEIC to PNG

Explore more free tools

Need a different format or workflow? These tools are part of the same Plomz toolkit and work the same way.

View all tools