Does Canva Compress Images? Every Export, Measured

Does Canva compress images? On export, yes. My 4.13 MB photo came back at 2.34 MB as a JPG and 18.21 MB as a PNG. Dated test, four exports.

By Mike Wiberg · · 19 min read

On export, yes. On upload, I found no evidence of it. Does Canva compress images the same way every time? Not remotely. On 2026-07-18 I put a 4.13 MB iPhone photo and a 1.78 MB transparent PNG into Canva and exported each one as both a JPG and a PNG. One export cut the photo by 43.5%. Another grew it by 340.7%.

My test, 2026-07-18 Went in Came out Change
iPhone photo, exported as JPG 4.13 MB 2.34 MB at 4032x3024 43.5% smaller
iPhone photo, exported as PNG 4.13 MB 18.21 MB at 4032x3024 340.7% larger
Transparent PNG, exported as PNG 1.78 MB 1.21 MB, transparency gone 32.2% smaller
Transparent PNG, exported as JPG 1.78 MB 158.4 KB, transparency gone 91.3% smaller

Scope, stated up front: two files, one day, one account, exported through the standard download panel and measured on disk. That is what these four numbers prove and nothing more. The rest of this page covers which step actually rewrites your file, why the PNG export ballooned, what you lose that no size number shows, and how to get the export you meant to get.

Does Canva Compress Images? What Four Exports Showed

Canva never handed back the file I put in. Every one of the four exports was a fresh encode, and the direction of the change depended entirely on the format I picked, not on anything Canva did behind my back.

The two reference files

Every platform in this series gets the same two files, so the results line up across pages. REF-A is a real iPhone photo: 4,332,705 bytes, 4032x3024, JPEG, with its EXIF metadata intact. REF-B is a photographic cutout with real transparency: 1,863,465 bytes, 1240x930, PNG with an alpha channel. One is what a phone produces, the other is what a designer sends, and design tools treat the two very differently.

What the JPG export did to the photo

REF-A came back at 2.34 MB, 43.5% smaller, still 4032x3024 pixels. Not one pixel was thrown away, so every missing byte came out of image detail. That is worth sitting with, because Canva's own guidance and the answer box on this search both frame full resolution as the thing to protect. Resolution was never in danger here. The file lost close to half of itself while the dimensions stayed exactly where they started.

What the PNG export did to the photo

The same photo, exported as a PNG, came back at 18.21 MB. That is 340.7% larger than the file I uploaded, from the same design, at the same 4032x3024. A 4 MB phone photo turned into an 18 MB download because of one dropdown choice. If you have ever picked PNG because someone told you it was the higher quality option and then wondered why the file would not attach to anything, that is the mechanism, and there is a section on it further down.

What happened to the transparent PNG

REF-B shrank in both directions: 1.21 MB as a PNG export, 32.2% smaller, and 158.4 KB as a JPG export, 91.3% smaller. Both of those numbers come with the same asterisk, and it is the finding I did not expect. The alpha channel did not survive either export. Not the JPG, which cannot carry transparency at all, and not the PNG, which can. A cutout went in and a rectangle came out, twice.

That is the reason I run the same two files through every tool in this series for the hub on which apps compress your images: the headline answer for a platform almost never survives contact with a second file type.

Does Canva Compress Photos on Upload, or Only on Export?

Only on export, as far as I could measure. Uploading a photo to Canva did not change the copy I later downloaded in any way I could attribute to the upload step, and Canva publishes no upload compression behaviour. The download panel is where your file gets rewritten.

The reason this question is so muddled online is that it is really three questions wearing one coat, and no page currently ranking for it separates them.

Upload: stored under a 50 MB and 250 megapixel ceiling

Canva accepts JPEG, PNG, HEIC/HEIF and WebP up to 50 MB and up to 250 million total pixels, with SVG held to much tighter limits, per Canva's upload formats and requirements documentation. Those are gates, not compressors: a file either clears them or gets refused. My 4032x3024 photo is 12.2 megapixels and 4.13 MB, nowhere near either ceiling, and nothing about it changed at this stage.

Preview: compressed on your screen, not in your file

What Canva does compress aggressively is the version it paints in your browser while you work. That is a rendering optimisation so the editor stays fast with fifty elements on a page, and it is the single biggest source of the "my Canva image looks blurry" panic. The blurry thing you are looking at in the editor is not the file you are about to download.

Export: the only step that rewrites the file

Everything measurable happened here. Canva re-encodes on every download, and the download panel is where your choices land: format, the quality slider on JPG, the scale multiplier, the compress-file-size toggle on PNG, and the dpi target baked into each PDF type. Canva's supported download file types documentation is the canonical list of those controls. There is no passthrough option, no "export original", no way to get your uploaded bytes back out of a design.

After download: the platform you post to compresses it again

Then a second compressor gets a turn, and it is usually the harsher one. Canva's own troubleshooting page makes the point plainly: social platforms including Facebook, Instagram and X recompress what you upload and cap resolution around 1080p, which is covered in Canva's guide to blurry downloads. So the pristine 18 MB PNG you fought for gets re-encoded by Instagram anyway. Knowing which of the three steps you are actually fighting is most of the battle, and it is why Google Photos, which quietly took 35.1% off the same photo, can undo an export decision you spent ten minutes on.

What Canva Changes: File Size, Dimensions, Format, and Metadata

Dimensions survived every run untouched. File size moved in both directions. Transparency was destroyed in both PNG and JPG exports. Metadata is the one row where I will not give you an answer, because I did not measure it.

Property JPG export PNG export
Pixel dimensions unchanged, 4032x3024 unchanged, 4032x3024
File size, photo 43.5% smaller 340.7% larger
File size, cutout 91.3% smaller 32.2% smaller
Transparency lost, format cannot carry it lost in my test
EXIF metadata not verified in this test not verified in this test

Dimensions survived every run

All four exports came back at their source dimensions, 4032x3024 for the photo and 1240x930 for the cutout. Canva has a scale multiplier in the download panel that will change this if you touch it, but at default settings your design exports at its design size. Size in bytes and size in pixels are separate controls in Canva, which is more than most tools give you.

Transparency did not survive either run

This is the finding I would want if I were the reader. A JPG has no alpha channel, so losing transparency there is arithmetic, not a bug. Losing it on a PNG export is a real result and a real trap, because PNG is the format people pick specifically to keep it. My cutout came back flattened both times. If a transparent background is the whole point of the asset, export it and then open it before you send it anywhere, and read the guide on compressing a PNG without losing transparency for what a clean transparent workflow looks like.

What I cannot tell you about metadata

Canva does not document whether EXIF survives an upload or an export, and my test compared file sizes, dimensions and the alpha channel rather than individual metadata tags. So I will not tell you that Canva strips your GPS coordinates, and I will not tell you it keeps them. If the location a photo was taken matters to you, strip it yourself before the file goes anywhere. Our compressor removes EXIF by default, the hidden block your camera writes carrying coordinates, camera model and the exact timestamp of the shot, on every file that passes through.

How Much Does Canva Reduce File Size?

By 43.5% on my photo as a JPG, by 91.3% on my cutout as a JPG, by 32.2% on my cutout as a PNG, and by negative 340.7% on my photo as a PNG, which is to say it more than quadrupled it. The format dropdown is worth more than every other control in the panel combined.

Export path Went in Came out Change
Photo to JPG 4.13 MB 2.34 MB 43.5% smaller
Photo to PNG 4.13 MB 18.21 MB 340.7% larger
Cutout to PNG 1.78 MB 1.21 MB 32.2% smaller
Cutout to JPG 1.78 MB 158.4 KB 91.3% smaller
Two files, four Canva exports, measured 2026-07-18 downloaded file size, source files shown faded Photo, source file 4.13 MB Photo, PNG export 18.21 MB Photo, JPG export 2.34 MB Cutout, source file 1.78 MB Cutout, PNG export 1.21 MB Cutout, JPG export 158.4 KB Bar length proportional to megabytes. Dimensions unchanged in all four exports.

Compress it yourself before Canva gets a vote

Canva decides the tradeoff once, at export, with a slider that Free accounts cannot reach. If you want the number to be yours, do the work on the source photo before you place it in the design: run the photo through the compressor at quality 80 and a typical phone photo comes back 60 to 80% smaller with nothing visible lost, which is more than Canva's JPG export managed on mine. A smaller, cleaner source image also means a lighter design file and a faster editor.

Why Does a Canva PNG Export Get Bigger Than the Photo You Put In?

Because PNG stores every pixel exactly and a photograph has millions of pixels that are all slightly different from their neighbours. Canva did nothing wrong at 18.21 MB. It did precisely what PNG asks for, on the worst possible input.

PNG is lossless, and a photo is the worst thing to store losslessly

PNG compression works by finding repetition: flat colour, hard edges, runs of identical pixels. It never discards image data, which is why MDN's reference on the PNG image format files it as the lossless option. A logo is mostly repetition and compresses beautifully. A photo of leaves is mostly noise, has almost nothing to repeat, and expands. My input was already a JPEG that had thrown away detail to get to 4.13 MB, so asking PNG to preserve all of that decompressed data perfectly meant 18.21 MB was the honest price. The longer version of this is in the guide on why PNG files are so large.

What the JPG quality slider is really doing

The 1 to 100 slider on a JPG export is not a resolution control and not a dpi control. It sets how aggressively the encoder discards detail your eye is bad at noticing, which is the definition of lossy compression covered in the guide on lossy versus lossless compression. Canva also lets Pro accounts set a target file size in KB, and its own documentation is refreshingly blunt that it may exceed your limit on complex designs to protect image quality. Treat a KB limit as a request rather than a rule.

Pick the format by what is in the picture

The decision is not about quality tiers, it is about content. Photographs and anything with a gradient go to JPG. Logos, screenshots, flat illustration and anything needing a transparent background go to PNG. That split, and the edge cases either side of it, is laid out in the guide on PNG versus JPG.

Free vs Pro: The Export Controls You Actually Get

Most compression advice for Canva assumes controls that a Free account cannot see. On Free, format and canvas dimensions are the entire toolkit. The quality slider, the compress-file-size toggle, the KB target and CMYK output are all paid features, per Canva's download documentation.

Control Free Pro, Teams, Education, Nonprofits
Choose JPG, PNG, PDF yes yes
JPG quality slider, 1 to 100 no yes
PNG compress file size no yes
Target file size in KB no yes
CMYK PDF, compress PDF no yes

If you are on Free and your export is too big, you have two honest moves: choose JPG instead of PNG when the content allows it, or compress the file after it leaves Canva. There is no third option hidden in a menu.

How to Stop Canva From Compressing Images

You cannot turn the re-encode off, so the goal is to make it a re-encode you chose. Four rules, in the order they matter, based on what my four exports did.

Start with a source file that can survive it

Canva cannot add detail that was not in the upload, and every export starts from what you placed. Upload the largest clean version you have, keep the design canvas at the real output dimensions rather than scaling a small canvas up afterwards, and do not place a 600 pixel wide image into a poster.

Pick the format by content, not by reputation

PNG is not the high quality setting. On my photo it was a 340.7% penalty for zero visible gain. Use JPG at a high quality value for photographs, PNG for flat graphics and anything transparent, and check the transparent result before you ship it given what happened to my cutout.

For print, use PDF Print, not PDF Standard

PDF Standard exports at 96 dpi, which is a screen target. PDF Print exports at 300 dpi with bleed and crop marks and an optional CMYK conversion. Canva also notes that a PDF export of a cropped image can carry the full original image inside the file, which is useful for archiving and worth knowing before you email a PDF to a client.

Do the compression yourself, after the export

The most reliable version of canva image compression control is to export at the highest quality Canva will give you and then compress the result deliberately, once, at a size you choose. That way one round of loss happens on your terms instead of two rounds happening on defaults you cannot see.

How Canva Compares to Other Design and Export Tools

Canva is the gentlest design tool I have measured and still nowhere near the gentlest platform. Same photo, same day, same method: put the file in, take it out, compare on disk.

Tool and path Same photo came back Change Dimensions
Figma, PNG export 19.60 MB 374.4% larger kept 4032x3024
Canva, PNG export 18.21 MB 340.7% larger kept 4032x3024
Figma, JPG export 10.78 MB 160.8% larger kept 4032x3024
Canva, JPG export 2.34 MB 43.5% smaller kept 4032x3024
Google Slides 937.8 KB 77.8% smaller resized to 2048x1536

Two things jump out of that table. Design tools are file inflators, not compressors: both Canva and Figma handed back a photo several times larger than the one they were given, because both default to preserving what you built rather than shrinking it. And presentation tools do the opposite, downsampling hard so the deck stays openable. Discord, which returned my photo 0.3% smaller, turns out to respect a file more than either design tool does. Every app in this cluster gets its own measured page in the hub.

Canva Image Compression Myths, Checked Against the Numbers

Most advice on this topic is written by people who never downloaded the file twice and compared. These are the claims I keep meeting, checked against my four exports.

"Canva does not compress, it just saves what I uploaded"

There is no passthrough export. Canva re-encoded every one of my four downloads, and the smallest of them was 43.5% lighter than the file I gave it. The controls in the download panel exist precisely because compression is happening; Canva documents them itself.

"PNG is the higher quality download"

Higher fidelity to the design canvas, yes. Higher quality than the photo you started with, no. My PNG export was 340.7% larger than my JPEG source and did not contain one extra pixel of real detail, because you cannot restore information a lossy encode already discarded. If you need a JPEG turned into a PNG for a specific reason, the guide on converting PNG to JPG covers the trip in the other direction and what it costs.

"Canva ruined my colours for print"

Canva composes in RGB, and a commercial printer works in CMYK. A design that looked correct on screen and dull on paper usually met a colour space conversion, not a compressor. The CMYK PDF Print export is the fix, and it is a paid feature.

"My download is blurry, so Canva reduced image quality"

Does Canva reduce image quality? On a JPG export, measurably yes. But blur is usually a different failure: a low resolution source image, a canvas smaller than the final use, or the compressed on-screen preview being mistaken for the download. Download the file and open it at 100% before you diagnose. My exports kept every pixel of their source dimensions in all four runs.

Questions

How do I stop Canva from compressing images?

You cannot disable the re-encode, so control it instead. Export as JPG at the highest quality value your plan allows for photographs, or as PNG for flat graphics and transparency. Keep the canvas at the real output size, upload the largest clean source you have, and use PDF Print at 300 dpi when the destination is paper rather than a screen.

Does Canva compress photos you upload to a design?

Not at the upload step, as far as I could measure. My 4.13 MB photo went in and nothing about it changed until I asked for a download. The editor shows you a compressed preview so the canvas stays responsive, which is why designs look softer on screen than they do in the exported file. The rewrite happens at export.

Does Canva reduce image size?

It depends entirely on the format you pick. My photo exported as a JPG dropped 43.5%, from 4.13 MB to 2.34 MB. The same photo exported as a PNG grew to 18.21 MB. My transparent cutout dropped 32.2% as a PNG and 91.3% as a JPG. Pixel dimensions stayed identical in all four exports.

Why is Canva lowering my image quality?

Because every export is a fresh encode, and on a JPG that encode is lossy by design. The quality slider that governs how much detail is discarded is a paid feature, so Free accounts get a fixed default. Blurriness more often comes from a low resolution source image or a canvas smaller than the intended output than from the encoder itself.

Can I use Canva to compress images?

You can, within limits. Exporting a photo as a JPG cut mine by 43.5%, and Pro accounts add a quality slider and a target size in KB, though Canva's documentation warns it may exceed that KB target on complex designs. For a specific size target, compressing the file after export is the more predictable route.

Decide the Compression Yourself, Not at Export Time

Canva gave my photo back 43.5% lighter one way and four times heavier the other, and the only thing that changed was a dropdown. That is a lot of file size riding on one click, and on a Free account you do not get a slider to argue with it. The better order of operations is to compress the source before you design and the export after you download. Drop the file on the compressor and pull the slider until the size works. It is free for up to 30 images at a time, 25 MB each, strips EXIF by default, and your upload is deleted within the hour. The full method, and what it costs in visible quality, is in the main guide on how to compress images.