You can:

  1. 1️⃣ Check whether your browser is rejecting the photo.
  2. 2️⃣ Convert a whole iPhone camera roll to JPG before opening Canva.
  3. 3️⃣ Skip three failed fixes: renaming .HEIC to .JPG, changing the camera setting for existing photos, and installing a Windows codec for Chrome.
Canva upload panel rejecting a HEIC photo from an iPhone camera roll.
️ Eugene - CEO at SoftOrbits, Candidate of Technical Sciences, has more than 16 years of expertise in software development, photo and multimedia applications, enhancing and transforming digital images and videos.
📅 Last updated on:  2026-10-09

Canva HEIC not uploading is almost never a Canva bug. Your browser decodes the photo before Canva can use it. Convert the HEIC to JPG and upload that. For a single photo, a browser converter is fine. For a folder off an iPhone, HEIC to JPG Converter runs the batch in one go.

Windows 11 / 10Free trial, no sign-up

What you will learn
Apply in 10 min Saves 2 hBeginner

What you'll need
  • HEIC to JPG Converter: converts a folder of HEIC photos into JPG
  • A Windows 10 or 11 PC
  • Your iPhone photos copied into one folder
  • About 10 minutes, mostly spent copying files off the phone

Why won't Canva accept my HEIC file?

TL;DR

Safari 17.0 and later decodes HEIF and HEIC. Chrome, Edge and Firefox do not support them at any version. When your browser cannot decode the photo, Canva reports the format as unsupported.

The browser support table for HEIF lists Safari as Supported from 17.0 onward. Chrome shows Not supported from 4 to 153, Edge from 12 to 150, and Firefox from 2 to 155. There is no partial support or flag you can enable.

1 of 4
major browsers can decode HEIC. Safari 17.0+ supports it; Chrome, Edge and Firefox are listed as Not supported at every version
Source

HEIC was never meant for the web. MDN's image file type guide covers JPEG, PNG, AVIF and WebP, plus formats to avoid, including BMP and TIFF. HEIC appears on neither list.

Why does the same photo upload fine for someone else?

TL;DR

They are probably using Safari on a Mac. You can get different results with the same file and Canva account because the browsers differ.

Send the photo that failed to a colleague on a MacBook and ask them to upload it in Safari. It will probably work without changing the file or Canva plan.
That also explains conflicting guides. One writer may have tested in Safari on a MacBook and uploaded successfully; another may have tried Chrome on Windows and failed. Without the browser name, either account looks like a claim about Canva itself.
The request to support .HEIC has been open on the Chromium issue tracker for years. HEIC pixel data uses HEVC compression, whose licensing is complicated and expensive.

Does a different upload path or a smaller file fix it?

TL;DR

No. Dragging into a folder, using the Uploads tab or trying the mobile app still reaches the same browser decoding step. A HEIC within the size limit still fails.

Changing Canva projects, clearing the browser cache, disabling an extension or restarting will not make the browser read HEIC.
You can distinguish a size problem from a decoding failure: an oversized file starts transferring before it fails. A file the browser cannot decode is rejected immediately.

If your JPGs and PNGs also fail to upload, check your network, browser or account. Converting HEIC will not fix that problem.

How to convert HEIC to JPG for Canva on Windows

Install the converter and open it

Run the trial installer for Windows 10 or 11. Conversion happens on your machine.

 Installing the HEIC to JPG converter on Windows 11..

Add the folder you copied off the iPhone

Click Add Folder to add the camera roll, or drag single photos into the window.

 Adding a folder of HEIC photos from an iPhone camera roll to the converter..

Set the output to JPEG and pick a destination

Leave the format on JPEG and choose a new output folder to keep your originals untouched.

 Choosing JPEG output and a separate destination folder..

Click Start, then upload the JPGs to Canva

Click Start. When the batch finishes, drag the JPG folder into the Canva Uploads tab.

 Batch converting HEIC photos to JPG before uploading them to Canva..

HEIC to JPG Converter HEIC to JPG Converter

Get a HEIC to JPG converter software download for Windows 10 and 11. Convert HEIC to JPG locally on your PC in batch with full color profile support.

Can I convert HEIC to JPG online instead?

TL;DR

Yes. For a single photo, it is the fastest route. Canva hosts HEIC to JPG and HEIC to PNG converters, so you can stay in the tab. Each file travels to a server separately.

Drop in the file, wait a few seconds, download the JPG and add it to Canva. You have nothing to install and no license to buy. Canva's converter is a sensible choice when you are already sending the photo there.
Choose JPG for photographs. For a logo or graphic that needs a transparent background over a colored canvas, choose PNG. JPG has no alpha channel and replaces transparency with a white box.

Most "no signup, no upload" browser converters do not say how long they retain your file or who can access it. That may matter little for a stock image. For client work or family pictures, convert on your own machine.

Online converter or desktop batch: which one fits?

TL;DR

Choose by the number of files and whether they should leave your machine. Both routes produce a JPG that Canva accepts.

A browser converter is practical for one photo. For two hundred, you repeat the upload, wait and download for every file.

A desktop HEIC to JPG converter for Windows lets you start the whole folder as one job and walk away.

One at a time in a browser tab
For 300 iPhone photos, you repeat the same three clicks 300 times: drop, wait, download. A misclick means starting that file over.
VS
Batch on your own PC
Select the folder, choose JPEG and click Start. The job uses every CPU core.

What you haveBest routeWhy
One photo for one designBrowser converter, Canva's own if you likeNo install, done in a few clicks
A folder off the iPhoneconvert HEIC to JPG in bulk on the desktopOne pass over the whole folder
Client or family photosDesktop, offlineYour files stay on your machine
You need transparency in CanvaHEIC to PNG converterPNG keeps the alpha channel
Animated or tiled HEICDesktop with a real decoderSimple converters fail on these files

How do I stop my iPhone from making HEIC files?

TL;DR

Open Settings, tap Camera, open Formats and choose Most Compatible. New photos will be JPEG. Existing photos stay HEIC and still need converting.

Apple documents the two options: High Efficiency, the space-saving default, captures photos as HEIF and video as HEVC. Most Compatible captures photos as JPEG and video as H.264 for broad compatibility. You see this setting only on iPhones capable of shooting HEIF.

JPEG files take more space for the same picture. Switching is usually worth the storage cost if you regularly move photos into Canva, Windows or other software outside Apple's products.

Why does Windows say it does not support HEIC either?

TL;DR

Windows needs the HEIF Image Extensions and HEVC Video Extensions to decode HEIC. Without a working decoder, you cannot preview the photo.

Double-clicking a photo may produce "It looks like we don't support this file format." A Microsoft Q&A report describes this with photos from an iPhone 14 Pro on Windows 11. For help opening them, use the Windows Photos won't open HEIC guide.

50+
people reported the same unsupported-format error on one Microsoft Q&A thread, with the HEIF and HEVC extensions already in place
Source

The HEIF Image Extensions read the container; the HEVC Video Extensions decode the compressed data inside. Install HEVC before HEIF. Installing only HEIF, or installing them in the wrong order, leaves the decoder incomplete. Users on the Microsoft Tech Community also report "Unable to open this file." after reinstalling.

These extensions let Windows display photos. Chrome uses its own decoders, so a working HEIC preview in Explorer does not fix Canva uploads.

Why convert to JPG instead of waiting for HEIC support?

TL;DR

There is no announced support date to wait for. JPEG already works across browsers, editors, phones and printers.

Apple can include HEIC support in Safari because it already pays for the licensing. Other browsers would have to resolve the same cost problem. The years-old request gives little reason to expect a fix next quarter.

JPEG is thirty-odd years old and patent-free. Converting to it is not a downgrade for this use: it was built for image delivery, and Canva can read it.

Why HEIC to JPG Converter fits a whole camera roll

TL;DR

For a single picture, installing HEIC to JPG Converter is overkill. Its value is processing a folder of iPhone photos together.

Pros:

Converts an entire folder using all CPU cores

Keeps HDR and wide-gamut color

Includes a HEIC viewer for files Windows cannot open

Handles animated and tiled HEIC, which most converters cannot

Renames output by the date the photo was taken, useful for a mixed camera roll

Cons:

Windows 10 and 11 only; on a Mac, Preview is a better choice

Paid after the trial

You still drag the converted JPGs into Canva yourself

Explorer right-click integration lets you convert without opening the program. You can also use the command line to script conversion. Download HEIC to JPG Converter and select the folder copied from your phone.

Pitfalls when Canva HEIC is not uploading

TL;DR

Renaming photo.heic to photo.jpg changes four characters but leaves the HEVC-compressed data untouched. Canva and Windows Photos still cannot decode it.

✔️ Installing one Windows extension and calling it done.

In a Microsoft Q&A thread, the person reporting the failure could not find the HEIF extension in the app list, although the Store said it was installed.

✔️ Reinstalling the extension and expecting a different result.

A March 2025 report on Microsoft Q&A describes an iPhone 16 Pro owner with the free HEIF extension and paid HEVC extension on Windows 11. Neither worked, and the app could not be found for reinstallation.

✔️ Converting a camera-roll export one file at a time.

A user on Microsoft's Q&A forum described a pile of iPhone HEICs, a project deadline and browser conversion too slow to finish them individually. Convert the folder as a batch before opening Canva.

✔️ Handing private photos to a converter you found ten seconds ago.

Check the site's file-handling policy before uploading. If it says nothing, you do not know what happens to your photos.

HEIC to JPG Converter HEIC to JPG Converter
Canva HEIC not uploading? The cause is your browser, not Canva: only Safari decodes HEIC. Convert HEIC to JPG first, and here is how on Windows.
Canva upload panel rejecting a HEIC photo from an iPhone camera roll.


🙋Frequently Asked Questions

Uploads depend on your browser. Safari 17.0 and later decodes HEIC, so uploads often work on a Mac. Chrome, Edge and Firefox cannot decode it. Convert to JPG to upload through those browsers.

Your converter may not support that file's structure. Some HEIC files contain animation with a video stream; others store images as tiles. Lightweight browser converters fail on both. A desktop converter with a full decoder can read them, and a built-in viewer lets you check the file before conversion.

Chrome, Edge and Firefox cannot decode HEIC for Canva. Your account, plan and file size do not change that. Convert the photo to JPG and upload the JPG.

For one photo, use a browser converter and download the JPG. For an iPhone folder, install a desktop converter, add the folder, choose JPEG and click Start. Drag the finished JPGs into the Canva Uploads tab.

HEIC was not built for the web and is absent from MDN's browser image-format list. It uses HEVC compression. The Chromium support request has been open for years, with HEVC licensing costs and complexity cited as the obstacle.

Canva hosts HEIC to JPG and HEIC to PNG converters in its site. Choose PNG for transparency, such as a logo over a background. For photographs, JPG is smaller and does the same job.

The decoder can fail even with both extensions installed. Microsoft Q&A reports include the HEIF extension missing from the app list. Try installing the HEVC Video Extensions first and HEIF Image Extensions second. This affects Windows previews, not Canva's browser decoding.

No. Most Compatible makes new photos JPEG. Existing photos stay HEIC and need converting.

Tech Community users report "Unable to open this file." after reinstalling. Install HEVC Video Extensions before HEIF Image Extensions. A converter with its own decoder avoids that dependency.

It depends on the site's file-handling policy, which most do not explain. Convert personal or client photos on your own PC.

Copy the photos into one folder, add it to a desktop batch converter, leave the format on JPEG and run the batch once.

Sources