Quick Answer
To upload iPhone HEIC photos to social media from a computer: install the HEIC to JPG Converter Chrome extension, convert your photos to JPG at 90–95% quality, then upload the JPGs. Mobile app uploads from iPhone often convert automatically, but web browser uploads from Windows/Mac require manual HEIC-to-JPG conversion first.
You take a batch of photos on your iPhone for a brand campaign, event recap, or personal post. You transfer them to your Windows computer to do some editing and upload them — and suddenly Instagram shows an error, Facebook uploads a broken file, or the image looks terrible. The culprit is almost always HEIC format.
Here's a platform-by-platform guide to what works, what doesn't, and how to get the best results when posting iPhone photos to social media.
Platform-by-Platform HEIC Support
| Platform | iPhone App Upload | Web Browser Upload | Recommended Format |
|---|---|---|---|
| Auto-converts HEIC | Often fails with HEIC | JPG 90% | |
| Auto-converts HEIC | Inconsistent | JPG 90% | |
| Twitter / X | Auto-converts HEIC | Fails with HEIC | JPG 90% |
| Auto-converts HEIC | No HEIC support | JPG 85–90% | |
| Auto-converts HEIC | No HEIC support | JPG 90% | |
| TikTok | Auto-converts HEIC | No web photo upload | JPG or video |
Convert HEIC Before Uploading to Social Media
One click in Chrome. No uploads to third-party servers. Your photos stay private.
Add HEIC to JPG ConverterInstagram: Best Practices
Instagram compresses all uploaded images, regardless of quality. The platform currently supports up to 1080px on the longest edge. Images wider than 1080px are downscaled.
When uploading from a computer browser, Instagram accepts JPG and PNG — not HEIC. Convert HEIC to JPG at 90% quality before uploading from any computer browser.
Steps for Instagram from Computer
- Convert your HEIC files to JPG using the Chrome extension
- Optionally resize to 1080px on the longest side
- Upload to Instagram via browser or Creator Studio
Facebook: Best Practices
Facebook supports JPG, PNG, GIF, and some other formats via web upload. HEIC is generally rejected or silently converted with quality loss. For best photo quality, convert HEIC to JPG and upload at original resolution — Facebook will scale down if needed.
Facebook Photo Album Quality
Facebook's compression is aggressive. To minimize quality loss after upload:
- Enable "High Quality" in Facebook's photo settings
- Upload JPG at 90%+ quality (more data for Facebook's compressor to work with)
- Keep photos below 15MB per image
- Use sRGB color profile (Facebook handles Display P3 HEIC colors inconsistently)
Twitter / X: Best Practices
Twitter / X
Twitter accepts JPG and PNG for photo uploads. HEIC files in tweet composer produce an upload error. The platform compresses all images to its own specifications. For best results, convert HEIC to JPG at 90% quality before uploading.
Pinterest: Best Practices
Pinterest works best with tall (2:3 or 3:4 ratio) images. The platform accepts JPG and PNG from desktop but not HEIC. Mobile app handles HEIC transparently from iPhone camera roll.
The Best HEIC to JPG Workflow for Social Media
- Transfer photos from iPhone to computer — enable "Transfer to Mac or PC → Automatic" in Settings → Photos to get JPG automatically, OR keep as HEIC and convert manually
- Open the HEIC to JPG Converter extension in Chrome
- Select all HEIC photos for the batch you want to post
- Set quality to 90–92% — good balance for social media uploads
- Convert and download all JPGs
- Upload to your platform of choice — all JPGs work everywhere
Batch Convert HEIC for All Your Social Platforms
Select multiple HEIC files and convert them all at once. Ready to upload in under a minute.
Convert HEIC to JPG Free