# HEIC for WordPress

> Convert HEIC for WordPress as 2560px sRGB JPG or WebP that the media library accepts on any host. GPS removed, sized to skip the big image downscale.

URL: https://ihateheic.com/convert-heic-for-wordpress  
Updated: 2026-10-04

Get iPhone photos into the WordPress media library without upload errors or surprise resizing. Convert to a 2560 px JPG or WebP, sRGB, location removed.

This tool runs entirely in the browser: photos are decoded and encoded on the visitor’s device and are never uploaded. It is free, needs no sign-up and works offline after the first visit.

## How to use it

1. Drop the HEIC photos for your post or page onto the box above.
2. They convert to JPG at 2560 px on the longest edge, quality 82, sRGB, with location removed. Switch to WebP for smaller files.
3. Download them and upload to **Media → Add New**, or drag them straight into the block editor.

## WordPress and HEIC: it depends on the server

WordPress itself doesn't decode images. It hands that job to an image library on your web server, usually Imagick or GD. Recent WordPress versions can accept a HEIC upload and convert it to JPG, but only if that library was built with HEIC support. Many shared hosts haven't done that, so results vary:

- the upload is refused with a "not permitted" or "unsupported" error,
- the upload works but thumbnails are missing or broken,
- or everything works on your host and fails on your client's.

Converting before you upload takes the server out of the question.

## The 2560 px "big image" threshold

Since WordPress 5.3, any image wider or taller than 2560 pixels gets scaled down on upload. WordPress keeps your original too, and renames the scaled copy with "-scaled" on the end.

| What you upload | What WordPress does |
| --- | --- |
| 4032 × 3024 iPhone photo | Creates a 2560 × 1920 "-scaled" copy, keeps the original, then makes thumbnails |
| 2560 × 1920 from this page | Uses it as-is, makes thumbnails |
| 1920 × 1440 | Uses it as-is, but it may look soft on wide or high-density layouts |

Uploading at exactly 2560 px means no duplicate originals eating your hosting space, faster uploads, and the image you uploaded is the one WordPress serves.

## JPG or WebP?

- **JPG** is the default here. Every theme, plugin, page builder and email newsletter integration understands it.
- **WebP** is typically smaller at the same visual quality, which helps Core Web Vitals. Current WordPress versions accept WebP uploads, but check your theme and plugins handle it, especially on older sites.

Want a different size for a specific slot, such as a 1920 × 1080 hero? See [Resize HEIC to 1920 × 1080](https://ihateheic.com/resize-heic-to-1920x1080).

## Location, quietly removed

WordPress keeps the file you upload, and media files are usually reachable by anyone with the URL. If the photo still has GPS in it, so does that public file. This page removes the location but keeps date and camera info, which some gallery plugins like to show.

## Editing a client site?

Converting on your own laptop means client photos don't pass through a third-party server on the way to their media library. The converter runs in your browser and keeps working offline once loaded. For other upload destinations, see [Convert HEIC for website upload](https://ihateheic.com/convert-heic-for-website-upload), and for size-capped files try [Compress HEIC](https://ihateheic.com/compress-heic).

## FAQ

### Does WordPress support HEIC uploads?

It depends on your host. Recent WordPress versions can convert HEIC uploads to JPG, but only when the server's image library (usually Imagick) supports HEIC, and many hosts don't. If you see an error or a broken thumbnail, convert first.

### What is the WordPress big image threshold?

Since WordPress 5.3, images larger than 2560 pixels on either side are scaled down on upload and the original is kept alongside as a backup. Uploading at 2560 px avoids the extra copy and server work.

### Should I upload JPG or WebP to WordPress?

Both work in current WordPress versions. WebP files are smaller, which helps page speed. JPG is the safer choice if a theme, plugin or older install has trouble with WebP.

### Why sRGB for WordPress?

WordPress and image plugins may strip colour profiles when they generate thumbnails. Converting to sRGB first means every size WordPress creates shows the same colours.

### Does WordPress remove GPS data from uploaded photos?

Don't rely on it. The original file you upload can stay on the server and be downloadable. This page removes the location before the file ever reaches your site.

### Do I still need an image optimisation plugin?

Not for these images. They're already sized and compressed sensibly. A plugin may still help with photos uploaded by other people.
