How to Create Instagram Posts in Canva: Size, Layout, and Export

How to Create Instagram Posts in Canva: Size, Layout, and Export

A polished Instagram post stops the scroll in a crowded feed. Canva makes it easy to design 1080×1350 Instagram posts (and square or Story sizes) with bold text, clean layouts, and export-ready files - no design experience required.

This guide walks through Canva Instagram post canvas setup, layout, carousel tips, typography, and export. The same workflow applies to other social sizes once you know the basics.

Instagram post size in Canva

Instagram feed posts use a 1080 px width. The most common sizes:

FormatSizeAspect ratioBest for
Portrait feed1080 × 1350 px4:5Default - most feed visibility
Grid-optimized1080 × 1440 px3:4Matches profile grid preview (2026)
Square1080 × 1080 px1:1Quotes, logos, symmetrical layouts
Landscape1080 × 566 px1.91:1Wide photos (less feed space)
Story / Reel1080 × 1920 px9:16Full-screen vertical

Instagram's profile grid now previews posts at 3:4 - designs at 1080 × 1440 px avoid cropping on your profile. 1080 × 1350 px (4:5) remains the standard for general feed posts.

Keep important text and logos away from the edges - leave roughly 40–50 px as a safe margin.

To create the canvas:

  1. Open Canva.
  2. Click Create a design → search Instagram Post.
  3. Canva opens a 1080 × 1080 px square artboard by default.

For portrait posts, search Instagram Post (Portrait) for 1080 × 1350 px, or use Custom size1080 × 1440 px for the grid-optimized ratio.

For other formats:

UseSize
Portrait feed post1080 × 1350 px
Grid-optimized post1080 × 1440 px
Square feed post1080 × 1080 px
Carousel slide1080 × 1350 px (match first slide)
Story / Reel cover1080 × 1920 px
Pinterest pin1000 × 1500 px
YouTube thumbnail1280 × 720 px

See our Pinterest pins and YouTube thumbnails guides for other platform sizes.

Step-by-step: build a post

1. Set the background

Pick one approach:

  • Solid or gradient - click the background → choose a color or gradient from the toolbar.
  • Photo - ElementsPhotos → search your topic; drag an image to fill the canvas.
  • Split layout - use side-by-side columns; see our equal-width sections guide for gap-free columns.

Apply a semi-transparent overlay (rectangle + lower opacity) over busy photos so title text stays readable in the feed.

2. Add a focal image

  • Elements → search icons, frames, or cutouts related to your topic.
  • Use EffectsBackground Remover (Canva Pro) to isolate a product or person.
  • Place the main subject in the center - Instagram crops unpredictably in grid view, so keep faces and key details in the middle third.

Preview how your post looks in the FREE Frame Mockups Bundle on a phone before publishing.

3. Add title text

  1. Click TextAdd a heading.
  2. Type a short title - 3 to 6 words that hook attention or state the benefit.
  3. Set a bold, readable font (e.g. League Spartan, Montserrat, or Bebas Neue).
  4. Size text so it fills roughly one quarter of the canvas height.

Typography tips:

  • Lead with value - "5 Morning Habits" beats "Blog post #12".
  • High contrast - white text on dark backgrounds, or dark text on light blocks.
  • Outline or shadow - select text → EffectsShadow or Outline for legibility on photos.
  • Limit fonts - one font family, two weights maximum.
  • Mobile-first - zoom out to 33%; if the title is still readable, the post works in the feed.

4. Add supporting elements (optional)

  • A subtitle or CTA ("Link in bio", "Swipe →") in smaller type.
  • Slide numbers for carousels - "1/5" in a corner.
  • Shapes behind text - rounded rectangle at 80% opacity creates a readable text box.
  • Brand colors - open Brand Kit (Canva Pro) to reuse your palette across posts.

5. Align and balance

  1. Select multiple elements → PositionTidy up or use alignment guides.
  2. Keep a safe margin (~40–50 px) from all edges.
  3. Center critical content - the profile grid may crop top and bottom.
  4. Zoom out to 33% - if the title is still readable, the post works at feed size.

Post layout patterns

Three layouts that work consistently:

PatternStructureBest for
Quote cardBold text on solid or gradient backgroundTips, quotes, announcements
Photo + textImage on top, title bar at bottomLifestyle, food, travel
Carousel slideOne point per slide, consistent header/footerTutorials, listicles, before/after

For multi-post series, save your first design as a Brand Template (Canva Pro) so every post starts with the same fonts, colors, and margins.

Carousels use 2–10 slides at the same dimensions - every slide must match the first.

  1. Design slide 1 at 1080 × 1350 px (or your chosen size).
  2. Click + Add page (or Duplicate page) for additional slides.
  3. Keep the header, footer, and margins consistent across slides.
  4. Add a slide number ("2/6") so viewers know how many slides remain.
  5. Export each page, or download all pages at once.

Carousel tips:

  • Slide 1 is the hook - make the title impossible to ignore.
  • One idea per slide - do not cram paragraphs.
  • Use the same background style on every slide for a cohesive swipe experience.
  • End with a CTA slide ("Save this", "Follow for more").

Export settings

  1. Click ShareDownload.
  2. Choose a format:
    • PNG - best for text-heavy posts and flat graphics.
    • JPG (85–90% quality) - smaller files for photo-heavy designs.
  3. For carousels, select All pages to download every slide.

File size tips (Instagram):

SpecRecommendation
Max file size30 MB per image
Practical targetUnder 5 MB for fast uploads
FormatsPNG, JPG

If your PNG exceeds 5 MB, export as JPG or flatten layers before downloading.

Canva can also Publish directly to Instagram from the Share menu if your accounts are connected.

Size reference for other platforms

Reuse the same Canva skills across formats:

PlatformSize
Instagram portrait post1080 × 1350 px
Instagram grid post1080 × 1440 px
Instagram Story / Reel1080 × 1920 px
Pinterest pin1000 × 1500 px
YouTube thumbnail1280 × 720 px
Blog banner1600 × 900 px

Use Magic Resize (Canva Pro) to adapt a portrait post to square or Story format after the main design is done.

Design checklist

Before you publish, confirm:

  • Canvas is 1080 × 1350 px (or 1080 × 1440 px for grid-optimized)
  • Title is readable at small size (zoom to 33%)
  • Text and logos sit inside the center safe zone (~40–50 px margin)
  • Strong contrast between text and background
  • Carousel slides all use the same dimensions
  • Exported as PNG or JPG
  • File is under 30 MB (aim for under 5 MB)

Common mistakes to avoid

  • Starting at 1080×1080 for feed posts - portrait (1350 or 1440 px tall) gets more feed space.
  • Inconsistent carousel sizes - every slide must match the first.
  • Too much text - one headline and one supporting line per slide is enough.
  • Low contrast - pastel text on light backgrounds disappears on mobile.
  • Edge-aligned faces - the grid may crop top and bottom; keep faces centered.

FAQ

What is the Instagram post size in Canva?

1080 × 1350 pixels (4:5 portrait) for standard feed posts. Search Instagram Post (Portrait) in Canva, or use Custom size1080 × 1440 px for the 3:4 grid-optimized ratio.

What Instagram post dimensions work best in 2026?

1080 × 1350 px (4:5) for general feed posts. 1080 × 1440 px (3:4) if you want posts to display without cropping on your profile grid. 1080 × 1920 px for Stories and Reels.

Can you create Instagram carousels in Canva?

Yes. Design at one size (e.g. 1080 × 1350), add pages for each slide, keep margins consistent, and download All pages as PNG or JPG.

Conclusion

Canva is a fast way to create Instagram posts at 1080×1350 - set the canvas, build a high-contrast layout, add a scannable title, and export PNG or JPG. Save your layout as a template and batch posts for consistent branding.

For vertical pins, see Pinterest pins in Canva. For widescreen covers, see YouTube thumbnails. For blog headers, see blog banners in Canva. For gap-free column layouts, see equal-width sections.

Canva Templates