Quick Guides 3 min read · June 25, 2026

Should I convert HEIC to JPEG or WebP for WordPress uploads?

JPEG works everywhere and is the safest default for WordPress uploads. WebP is the better choice when file size matters and you don't need to support very old browsers: it's typically 25–35% smaller than an equivalent JPEG, and global browser support is now above 97%. Either way, never upload HEIC directly for public display. Browsers don't support it natively, and your visitors will either see nothing or trigger a server-side fallback that may or may not work depending on your host.

Published June 25, 2026 by the Mochify Engineering Team. This guide covers WordPress's built-in HEIC handling, what it gets wrong, and why converting before upload gives you more control over the result.

What WordPress actually does with a HEIC file

WordPress 6.7 added automatic server-side conversion of HEIC uploads to JPEG, but it only works if your host has Imagick installed with HEIC support. You can check under Tools > Site Health > Info > Media Handling > ImageMagick supported file formats. If HEIC isn't listed, WordPress displays a warning and leaves the file unconverted: it won't display in the block editor or on the front end. The original HEIC is preserved as a downloadable attachment, but it's not usable on the page.

WordPress 7.1 is now in testing with a client-side media pipeline that converts and resizes images directly in the browser using WebAssembly, with support for HEIC, WebP, AVIF, and JPEG XL. This is a progressive enhancement: it only activates in Chromium-based browsers on capable devices, so it doesn't eliminate the need for a reliable conversion path on older installs or non-Chromium visitors.

Neither approach gives you meaningful control over output format or quality without extra configuration.

Why converting before upload gives you more control

Converting HEIC to your chosen format before it hits WordPress has three concrete advantages over letting the CMS handle it:

  • Format choice. You decide whether the output is JPEG or WebP, rather than accepting whatever fallback fires.
  • Quality control. Automatic HEIC-to-JPEG conversions often produce large files. JPEG files converted from HEIC can run nearly double the size of the original because the conversion doesn't re-compress aggressively.
  • Batch efficiency. On paid plans, Mochify processes up to 25 images at once rather than triggering server-side conversion one upload at a time.

Mochify accepts HEIC files directly and converts them to JPEG or WebP using its C++ compression engine. You can describe the output in plain English, "convert to WebP, max 1200px wide, strip EXIF", and Magic Flow interprets the instruction and applies the right settings automatically. Images are streamed into server RAM and wiped immediately after processing, with no retention.

JPEG works everywhere. WebP is the better choice when file size matters and you don't need to support very old browsers: global WebP support is now above 97%.

Convert your iPhone photos before they reach WordPress at mochify.app/heic-to-jpeg.

Related Guides