How to Convert Images for Use in Canva

Canva is one of the most popular design tools for non-designers, but it does not accept every image format out there. If you have tried to upload a HEIC photo from your iPhone, an AVIF file, or a TIFF image, you have probably hit an upload error. The fix is straightforward: convert to a format Canva accepts before uploading.

This guide covers which formats Canva supports, how to convert incompatible images, and tips for getting the best quality when working with images in Canva.

Step-by-Step Instructions

  1. Check if your image format is compatible

    Canva accepts JPG, PNG, SVG, GIF, and WebP uploads. It does not support HEIC, AVIF, TIFF, BMP, or RAW camera files. If your images are in any of those unsupported formats, you need to convert them before they will work in Canva.

  2. Choose the best target format

    Convert to PNG if you need to preserve transparency or want lossless quality for graphics and screenshots. Convert to JPG if you are working with photographs and want smaller file sizes. PNG is generally the safer choice for Canva since it preserves all quality and supports transparency.

  3. Convert your images

    Open imageconvert.co and drag your incompatible images onto the converter. Select PNG or JPG as your output format. The conversion happens in your browser, so there is no file upload to a server and no waiting in a queue. Download the converted files.

  4. Upload to Canva

    In Canva, click Uploads in the left sidebar and drag your converted images in. Canva's free plan allows up to 5 GB of storage, while Pro offers 1 TB. Your converted images are ready to use in any Canva design, template, or project.

Why Canva Does Not Support HEIC

HEIC is the default photo format on iPhones, which means millions of people hit this compatibility issue daily. Canva likely avoids HEIC support due to the HEVC patent licensing complexity and the server-side processing required to decode HEIC images. Since Canva is a web-based tool, it relies on browser capabilities, and no major browser except Safari can decode HEIC natively.

The simplest workaround is to convert HEIC to JPG or PNG before uploading to Canva. This takes seconds and preserves the full quality of your original photos.

PNG vs JPG for Canva Projects

Choose PNG when your Canva project involves layering images over backgrounds, since PNG preserves transparency. This is essential for logos, icons, and product cutouts. Choose JPG for photographs where file size matters more than transparency support.

If you are creating social media graphics in Canva, PNG is usually the better import format since you may want to layer photos over colored backgrounds or other design elements.

Tips for Best Quality in Canva

Upload images at the highest resolution available. Canva will scale them down as needed, but it cannot scale up without losing quality. For print projects in Canva, use images at least 300 DPI at the final print size. For social media and web graphics, 72 DPI at 2x the display size is sufficient.

Frequently Asked Questions

Can I upload HEIC files to Canva?

No, Canva does not support HEIC uploads. Convert your HEIC photos to JPG or PNG first using a browser-based converter like imageconvert.co, then upload the converted files to Canva.

What is the maximum file size for Canva uploads?

Canva supports image uploads up to 25 MB per file. For the best performance in the editor, keep your images under 10 MB. Converting to JPG at 85% quality typically brings large files well within this limit.

Does Canva reduce image quality when I upload?

Canva may compress images during processing, but the effect is minimal for most use cases. For the best results, upload high-resolution source images and let Canva handle the optimization for each export format.

Convert HEIC to PNG for Canva

Convert HEIC to JPG

Convert WebP to PNG

Related Reading