Canva Post Blurry on Instagram: How to Fix It
You built a clean post in Canva, uploaded it to Instagram, and it looks soft. Text edges fray, gradients show bands, photos turn muddy. It usually comes down to one of seven things. The order below is the order to check them in.
Quick diagnosis
| What you see | Likely cause | What helps |
|---|---|---|
| Everything slightly soft, even flat areas | File narrower than 1080 px, or stretched | Set up the design at 1080 × 1350 |
| Text frays, edges look stepped | Heavily compressed JPG, type too fine | Download as PNG, use a bolder weight |
| Photos look pixelated | Source image too small, scaled up in Canva | Use the original at full width |
| File is sharp, Instagram shows it soft | App upload quality, route to the phone | Switch the option on, avoid messengers |
| Slides differ in sharpness | Mixed formats in one carousel | Make every page the same size |
1. Size: 1080 × 1350 pixels
Instagram shows posts at 1080 pixels wide. If your file is narrower, the app scales it up, and you can see it at once. For a portrait carousel, set the design up at 1080 × 1350 pixels (4:5). Square is 1080 × 1080. Canva's template for Instagram posts usually brings these sizes. For designs you converted from another format, check the actual pixels when you download.
All pages of a carousel need the same format. Instagram crops every slide to the format of the first one, and sharpness and margins suffer for it. The sizes are covered in the size guide.
2. File type: PNG for text and flat areas
Canva's own help recommends PNG for social media. The reason is that JPG throws away detail when it saves, and Instagram compresses again afterwards. The two passes add up. You see it in text, logos and flat areas first. Photos usually survive a high-quality JPG without a visible difference. If Canva shows a quality slider for JPG when you download, push it all the way to the right.
3. Does a 2× export help?
Instagram scales everything wider than 1080 pixels back down, so more pixels do not automatically make a sharper post. Some Canva guides still recommend a double-size export, because fine type can look calmer after the downscale. In Canva, choosing the size when you download is a Pro feature. Whether it helps you shows in a test: upload the same slide at 1080 and at 2160 pixels wide and compare them on your phone. If you see no difference, stay at 1080.
4. Source images
In the editor, images look sharp enough even when the original is small. The export shows the truth. A photo 600 pixels wide that fills a 1080 pixel area gets scaled up. Rule of thumb: the image should be as wide as the area it fills in the design. Photos from messengers and screenshots are almost always too small or too compressed. Use the original. If it is a HEIC file from an iPhone, the HEIC to JPG tool converts it in your browser.
5. Type and fine lines
Compression hits detail first. Thin weights, small sizes and one-pixel lines show it before anything else. A bolder weight and a little more size forgive more, and you do not have to change the layout.
6. The Instagram app
Instagram compresses every upload. On top of that, the app has a setting for media quality. Depending on the version it is called "Upload at highest quality". When it is off, the app saves data at the cost of sharpness. Switch it on, and upload the file you downloaded, not a screenshot of the Canva preview.
7. The route to your phone
Sending slides from your computer to your phone through a messenger often gets you a smaller copy back. WhatsApp, for example, compresses images unless you send them as a document. AirDrop, a cloud folder or a cable are safer. If you only notice the blur after uploading, first check that the file on the phone is still 1080 pixels wide.
Checklist before you upload
- Design is 1080 × 1350 pixels (or 1080 × 1080), every page the same.
- Downloaded as PNG, text and logos checked.
- Source images at full width, no screenshots.
- File moved to the phone without a messenger that shrinks it.
- Media quality switched on in the Instagram app.
- Slide 1 looked at on the phone at 100 percent before posting.
If the file has the wrong size
If you already exported and the dimensions are off, the Instagram image resizer brings a file to 1080 × 1350 or another format, several at once. It runs in your browser, needs no sign-in, and your images never leave your device. A too-small image does not get sharper from it, it just gets cropped cleanly. If your carousel only exists as a PDF, PDF to Instagram slides turns it into images at 1080 pixels wide.
How to export in Postd
In Postd you build the post in the format you chose for the carousel. The export gives every slide at 1080 pixels wide, without you setting any dimensions. The format is JPG. With Pro you also get PNG and export up to 2×. Pro costs €6.99 a month or €69 a year, and you can test it for the first 7 days. Open the editor without an account, prices are on the pricing page.
FAQ
Why is my Canva post blurry on Instagram when it looks sharp in Canva?
Instagram re-processes every upload. If the file is narrower than 1080 pixels, a heavily compressed JPG or a screenshot, two losses stack. The usual causes are wrong dimensions, JPG instead of PNG, source images that are too small, and the upload quality setting in the app being off.
What size should an Instagram post be in Canva?
1080 × 1350 pixels at 4:5 for portrait, 1080 × 1080 for square posts. Every slide of a carousel should be the same size, because Instagram crops them to the format of the first slide.
PNG or JPG for Instagram from Canva?
PNG is the safer choice for text, logos and flat areas, and Canva's help recommends PNG for social media. Photos usually do fine as a high-quality JPG. What matters is that you do not compress more than once.
Does exporting larger than 1080 pixels help?
Instagram scales everything wider than 1080 pixels back down, so more resolution does not automatically mean more sharpness. For fine type a 2× export can look calmer after the downscale. A test with the same slide at both sizes shows whether it makes a difference for you.