HEIC to JPG HEIC to JPG
Add to Chrome — Free

HEIC to JPG Blog

HEIC to JPG for WordPress: Upload iPhone Photos to Your Site

Updated March 2026 · 4 min read

March 2026 · 7 min read · WordPress Guide


Quick Answer

WordPress blocks HEIC uploads with a "file type not permitted" error. Convert HEIC to JPG using the HEIC to JPG Converter Chrome extension before uploading. For WordPress, use 85–90% quality JPG and resize to your site's maximum display width (usually 1200–1920px) to improve loading speed.

📋 Table of Contents
📋 Table of Contents

If you run a WordPress blog or website and take photos on your iPhone, you've probably encountered the frustrating "Sorry, this file type is not permitted for security reasons" error when trying to upload HEIC photos. WordPress's media library doesn't accept HEIC — and that's unlikely to change soon given that HEIC isn't supported by most web browsers either.



Why WordPress Doesn't Accept HEIC

WordPress maintains a strict whitelist of allowed upload file types to prevent security issues. The allowed image types are: JPG/JPEG, PNG, GIF, and (in newer versions) WebP. HEIC is not on this list.

Even if you modified WordPress's allowed MIME types to include HEIC, the images couldn't be displayed to visitors in browsers like Chrome and Firefox, which don't support HEIC natively. So the correct approach remains: convert to JPG before uploading.



CMS Platform Compatibility

PlatformHEIC UploadRequired Format
WordPressNo — errorJPG, PNG, GIF, WebP
WixNoJPG, PNG, GIF, WebP
SquarespaceNoJPG, PNG, GIF, WebP
ShopifyNoJPG, PNG, GIF, WebP
WebflowNoJPG, PNG, SVG, WebP
GhostNoJPG, PNG, GIF, WebP
ElementorNo (WordPress-based)JPG, PNG, WebP

No mainstream website builder or CMS accepts HEIC uploads as of 2026. For any website, convert to JPG before uploading.

Convert HEIC Before WordPress Upload

30 seconds in Chrome. Drag-and-drop, set quality to 85–90%, download the JPG, upload to WordPress.

Add to Chrome — Free


Optimal Settings for WordPress Images

When converting HEIC to JPG for your website, use web-optimized settings rather than the print-quality settings you'd use for photo printing:

SettingValue for WebReason
Quality80–87%Good quality, smaller file = faster loading
Max width1200–1920pxMatch your WordPress theme's max content width
Color profilesRGBAll browsers and devices display sRGB correctly
WordPress Performance Tip: After uploading your JPGs, consider using a WordPress image optimization plugin (ShortPixel, Imagify, or Smush) to convert your images to WebP automatically. WebP provides even better compression than JPG at comparable quality, speeding up your website for visitors.


Complete Workflow: iPhone Photo to WordPress

  1. Take photo on iPhone (saves as HEIC by default)
  2. Transfer to computer — enable Settings → Photos → Transfer to Mac or PC → Automatic to get JPG automatically, OR transfer as HEIC and convert manually
  3. If HEIC: drag into Chrome, use HEIC to JPG Converter extension, download JPG at 85% quality
  4. Optionally resize to your theme's max display width (check Theme Settings → Content Width)
  5. Upload to WordPress — drag into the Media Library or use the Block Editor's image block
  6. Optionally run optimization plugin to convert to WebP for even better performance


Recommended Image Sizes by WordPress Use Case

Use CaseRecommended Max SizeJPG Quality
Blog post featured image1200x628px85%
Full-width hero image1920x1080px85%
Portfolio / gallery1600x1200px85–90%
Product photos (ecommerce)1200x1200px90%
Thumbnail / sidebar600x400px80%


Frequently Asked Questions

Can WordPress upload HEIC images?
No. WordPress does not support HEIC as an allowed file type in the media library. Attempting to upload a HEIC file produces a "Sorry, this file type is not permitted for security reasons" error. You must convert HEIC to JPG or PNG before uploading to WordPress.
Is there a WordPress plugin to accept HEIC uploads?
There are plugins that can add HEIC upload support, but they typically convert HEIC on the server side, which requires PHP's libheif support — not available on all hosting plans. The simpler, more reliable solution is to convert HEIC to JPG before uploading using the Chrome extension.
What image format should I use for WordPress?
For WordPress, use JPG for photographs (good balance of quality and file size), PNG for graphics and screenshots (lossless, sharp edges), and WebP for optimized web delivery (best compression, broad browser support). Never use HEIC on WordPress.
How do I improve HEIC photos for web after converting to JPG?
After converting HEIC to JPG: resize to your website's maximum display width (typically 1200–1920px), use 80–85% quality for the web (balances quality and file size), and consider converting to WebP using a WordPress plugin like ShortPixel or Imagify for even smaller web files.

More Free Chrome Tools by Peak Productivity

Pomodoro Technique Timer
Pomodoro Technique Timer
25-minute focus timer with breaks
YouTube Looper Pro
YouTube Looper Pro
Loop any section of a YouTube video
Citation Generator
Citation Generator
Generate APA/MLA/Chicago citations
PDF Merge & Split
PDF Merge & Split
Merge and split PDFs locally
Auto Refresh Ultra
Auto Refresh Ultra
Auto-refresh pages at custom intervals
Screen Recorder Pro
Screen Recorder Pro
Record your screen or tab with audio