HEIC to JPG: Why iPhone Photos Won't Upload and How to Fix
You took a great photo on your iPhone, tried to upload it to Discord, a forum, or a website — and got an error. The file is .heic, and most platforms don't support it. Here's everything you need to know.
What Is HEIC?
HEIC (High Efficiency Image Container) is Apple's default photo format since iOS 11. It uses advanced compression to store photos at about half the size of JPEG with the same quality. That's great for saving storage on your phone — but terrible for compatibility.
Why Won't HEIC Upload?
- Discord: Doesn't preview HEIC files properly on desktop.
- Forums (Reddit, game forums): Most only accept JPG, PNG, GIF.
- Websites: Many upload forms reject HEIC.
- Windows: Older versions can't open HEIC without a codec.
How to Convert HEIC to JPG (30 Seconds)
1. Go to the free HEIC to JPG converter.
2. Drag your .heic files into the upload zone (you can select multiple at once).
3. Choose JPEG or PNG as the output format.
4. Click Download (or Download All for batch conversion).
That's it — no app install, no account, no upload to a server. The conversion happens entirely in your browser.
Batch Conversion
Converting one photo at a time is tedious. The HEIC converter supports batch upload — drag 10 or 50 photos at once and download them all with one click. Perfect for sharing a full gaming session's worth of photos.
Alternative: Change iPhone Settings
If you want to avoid HEIC entirely, go to Settings → Camera → Formats → Most Compatible on your iPhone. This saves photos as JPEG instead of HEIC. Trade-off: JPEG files take up more storage.
Final Tip
For gaming photos, JPEG at 90% quality is the sweet spot — small file size, no visible quality loss, and supported everywhere. Convert your HEIC photos with GameImage.tools and share them anywhere.