How to use HEIC photos in Canva
Canva accepts HEIC uploads in theory, but with limits: 25 MB file size, 100 megapixels, and only if Canva's server-side decoder doesn't error out. iPhone ProRAW HEICs, multi-image bursts, and Live Photos commonly fail. Converting to JPG up front is the reliable path.
The fix
Convert your HEIC to JPG using the converter on this site. Drop the file, click Convert, upload the JPG to Canva instead. Conversion runs in your browser — no upload, no signup.
Why this happens with Canva specifically
- Canva re-encodes uploads server-side; its HEIC decoder occasionally rejects edge-case files
- iPhone 13 Pro and later can shoot ProRAW HEIC which exceeds the 25 MB limit
- Even when uploads succeed, downstream features like background remover sometimes fail on HEIC sources
- Canva's own upload requirements page lists JPG as the recommended photo format
The long-term workaround
If you're putting an iPhone photo into a Canva design, convert it to JPG at High quality first — Canva can't show better quality than a 95% JPG anyway because the export pipeline re-encodes. You'll skip the upload errors and finish your design faster.