Add iPhone photos to WordPress without the hassle. HEIC Support lets you upload .heic and .heif images to the Media Library and automatically creates web-friendly .webp, .avif, or .jpg copies, so your photos actually display in every browser.
https://youtu.be/iKW4mIjoVx8
Free forever, and it just works
The plugin is
free and works on thousands of sites with no account, no key, and no limits. Most WordPress hosts already run ImageMagick 7 with libheif, which is all that is needed to convert .heic locally. After activating, open Settings → Media → HEIC Support to see a live test conversion for your own server.
- Allows .heic and .heif uploads to the Media Library
- Automatically creates a .webp, .avif, or .jpg copy of every .heic upload
- Optionally replaces the original upload instead of keeping a copy
- Choose your output format: .avif (smallest files), .webp (smaller files), or .jpg (most compatible)
- No configuration required. Just activate and upload
Host can't convert? Convert on any server (optional, paid)
Some budget or locked-down hosts don't include the libraries needed to read .heic. If the test at Settings → Media shows your server can't convert on its own, HEIC Support can hand the job to our cloud conversion service, so your uploads still get a .webp, .avif, or .jpg copy on any host, without installing more software.
Cloud conversion is entirely optional and opt-in. You only need it if your server can't convert locally. Buy a pack of conversion credits, paste your license key at Settings → Media, and switch it on. One credit converts one image, and packs start at 3 conversions for $5.99.
Get conversion credits.
The free plugin always works for free whenever your server can convert. Cloud conversion never runs unless you buy credits, save a key, and turn it on.
- Upload the entire
heic-support folder to the /wp-content/plugins/ directory.
- Activate the plugin through the Plugins screen (Plugins → Installed Plugins).
Check the page at Settings → Media after activating to see if your server provides ImageMagick 7.
External services
This plugin's optional, opt-in cloud conversion feature connects to an external service operated by Breakfast (breakfastco.xyz). With no license key saved, the plugin does not contact any external service.
Credit balance checks. After you save a license key at Settings → Media, the plugin may contact breakfastco.xyz to fetch your remaining conversion credit balance. This request is made when the settings page is displayed (and the result is cached for about 10 minutes) so the plugin can show how many credits you have left. It sends your license key and your site URL. This happens even if "Cloud Conversion" is not yet enabled.
Cloud conversion. When you have saved a license key and enabled "Cloud Conversion" at Settings → Media, the plugin sends your license key and your site URL to breakfastco.xyz to reserve conversion credits and perform a conversion. The plugin uploads the .heic image file to the conversion server, which returns the converted .webp, .avif, or .jpg image. Uploaded images are processed in memory and the temporary files are deleted immediately after conversion; they are not stored or shared.
Use of the cloud conversion service is governed by the Breakfast Privacy Policy (https://breakfastco.xyz/privacy-policy/).