You designed your wall art or printable in Canva, clicked download, and tried to upload to Etsy. Then you got the error: file too large. Etsy only allows files up to 20MB, and your Canva download is 45MB, 60MB, sometimes over 100MB. This is the most common file problem Etsy sellers hit, and it is entirely caused by one thing: Canva's default export format.
PNG is a lossless format; it stores every pixel of information without compression. That sounds good, but for print files it creates enormous file sizes with no benefit. A print design at 300 DPI exported as PNG will almost always exceed Etsy's 20MB limit. The same design exported as JPG at 100 percent quality will be 2 to 5MB and look completely identical when printed.
This is not a Canva bug. PNG is designed for web use where lossless quality matters. For print files that will be downloaded and printed by buyers, JPG is always the right format.
Your file will now be a fraction of the size and Etsy will accept it. The quality setting matters; use 100 percent to ensure the best print result.
No. This is the most common worry and it is not true for print files. At 300 DPI and 100 percent JPG quality, the difference between PNG and JPG is invisible to the human eye on a printed page. Professional print labs use JPG for all their print orders. What actually causes blurry or bad-looking prints is low resolution; not the file format.
The only situation where PNG is genuinely better is if your design has a transparent background (like a sticker or a cut file). If you are selling printable wall art, planners, or any design that will be printed on white paper, JPG is the right choice.
For Etsy print files, your design needs to be at least 300 DPI at the actual print size you are selling. Here is what that means in pixels:
8x10 inch print = 2400x3000 pixels minimum. 5x7 inch = 1500x2100 pixels. 11x14 inch = 3300x4200 pixels. 16x20 inch = 4800x6000 pixels.
In Canva, set your canvas size in inches at these dimensions. Do not design at a small canvas size and try to upscale later; the design will be blurry when printed.
If your JPG is still over 20MB, you are working with an unusually large canvas. At 300 DPI, a 24x36 inch print comes out to 7200x10800 pixels, which creates a large file even as JPG. Try reducing your export quality from 100 percent to 90 percent; the print quality difference is undetectable but the file size drops significantly.
Alternatively, check if you actually need that large a canvas. Most Etsy print customers buy at sizes up to 16x20 inches. A 4800x6000 pixel JPG at 100 percent quality will typically be 4 to 8MB and covers that size at 300 DPI perfectly.
Drop your Canva file and we fix it automatically; free, no account needed
Fix your Canva file at Printable PrepIf you are selling a bundle of print sizes in one Etsy listing, you need to keep each ZIP file under 20MB. The cleanest way to do this is to split your sizes by ratio. Put all 2:3 ratio files (like 4x6, 8x12, 12x18, 24x36) in one ZIP, all 3:4 ratio files (like 6x8, 9x12, 12x16) in another ZIP, and so on.
Printable Prep does this automatically. Upload your ZIP and it sorts the files into ratio packs and repackages them so every ZIP stays under 20MB.
Before you upload any file to Etsy, run through these: file is JPG not PNG, file is under 20MB, canvas is at least 300 DPI at the largest size you are selling, no TIFF or WebP files in the ZIP. If you are unsure, drop your file into Printable Prep and it runs all four checks automatically in seconds.