Blog
Wild & Free Tools

Canva Won't Open HEIC Files — How to Convert First

Last updated: February 2026 5 min read
Quick Answer

Table of Contents

  1. Why Canva Rejects HEIC Files
  2. Convert HEIC to JPG Before Uploading
  3. Quality for Design Work
  4. Stop the Problem at the Source
  5. Frequently Asked Questions

You try to drag an iPhone photo into Canva and get an error: "Unsupported file format" or the image just won't load. HEIC is Apple's default photo format, but Canva doesn't support it. You need to convert to JPG before uploading.

The fix is a 30-second detour — convert the file, then import. Here's the fastest way.

Why Canva Doesn't Accept HEIC

Canva supports JPEG, PNG, GIF, SVG, and WebP. HEIC is not on that list. The format is relatively new (Apple adopted it in 2017) and web-based tools have been slow to support it because it requires a dedicated decoder library.

Canva has to render images in the browser and export them in standard formats. Adding HEIC support to their upload pipeline means additional engineering work and dependencies they haven't prioritized. As a result, HEIC files either fail silently or show a format error on upload.

This affects iPhone and iPad photos (default HEIC format) but also photos from some newer Android phones that support HEIC shooting.

Convert HEIC to JPG First — Then Upload to Canva

  1. Open the HEIC to JPG converter in a new browser tab
  2. Drop your iPhone photos (.heic files) into the converter
  3. Set quality to 90 or higher (preserves visual quality for design work)
  4. Download the converted JPGs
  5. Go back to Canva and upload the JPG files

Total time: under a minute for a handful of photos. The converter works with batches — select all the HEIC files you need for a Canva project and convert them at once, then download as ZIP.

Sell Custom Apparel — We Handle Printing & Free Shipping

Quality Settings for Canva Design Work

For photos used in Canva designs, quality matters. Use at least 90% quality (the default) when converting for design work. At 90%, the output JPG is visually identical to the original HEIC photo.

When to go higher:

For standard social media graphics, 85–90% is fine and keeps file sizes manageable for Canva's upload process.

Prevent the Issue — Set iPhone to Shoot JPG

If you use Canva regularly and frequently import iPhone photos, change your camera format to avoid this step entirely:

  1. Open iPhone Settings
  2. Tap Camera
  3. Tap Formats
  4. Select "Most Compatible"

Your iPhone will now save photos as JPG. You'll use roughly twice the storage per photo, but photos import directly into Canva, Google Slides, WordPress, and any other tool without conversion.

Alternatively, if your iPhone is set to "High Efficiency" but you occasionally need a JPG for Canva: when taking a specific photo, go to Camera → hold down the shutter — this forces a quick burst which saves as JPG on some older iPhone models. Not reliable — just change the setting.

Fix Your Canva Upload in 30 Seconds

Convert HEIC to JPG free. No account, no upload. Paste the JPG into Canva and you're done.

Convert HEIC to JPG Free

Frequently Asked Questions

Will Canva ever support HEIC files?

Canva hasn't announced HEIC support. Given that HEIC still isn't universally supported on the web, it's unlikely to be prioritized soon. Converting to JPG before upload is the reliable solution.

Can I convert HEIC to PNG for Canva instead?

Yes, and it's sometimes better for graphics that need a transparent background. Canva supports PNG fully. Use the HEIC to PNG converter for transparent-background images or when you need lossless quality.

I converted to JPG but Canva still says unsupported format — why?

Check the file extension. If your browser saved the file with a .heic extension despite the conversion, rename it to .jpg. Also ensure the conversion completed fully — a 0 KB file suggests the conversion failed.

Does Canva compress my JPG further after uploading?

Yes. Canva recompresses uploaded images when rendering your design. For best final output quality, upload at 90%+ JPG quality. Canva's own compression on top of low-quality JPG input leads to visible degradation.

Andrew Walsh
Andrew Walsh Developer Tools & API Writer

Andrew worked as a developer advocate at two SaaS startups writing API documentation used by thousands of engineers.

More articles by Andrew →
Launch Your Own Clothing Brand — No Inventory, No Risk