Text on an Instagram carousel: fonts, sizes and readability

Carousel text gets read on a phone screen, in a few seconds, often one-handed. Here is how to make it readable without spending your whole evening on it.

For text on an Instagram carousel to be readable, four settings matter more than the font you pick: a clear hierarchy (a headline, body text, nothing else), strong contrast between the text and the background, margins that keep words away from the edges of the image, and no more than two fonts from start to finish. The rest is a matter of taste. This guide covers each of these points, then suggests pairings from the eight fonts available in SwipeAtelier.

There is no official size, and for good reason: the same 1080 px wide image is displayed on screens of very different sizes. The only reliable benchmark is a real-world test. Open the preview on your phone, hold it at a normal reading distance and ask yourself two questions:

  • can you read the headline at a glance, without effort?
  • can you read the body text without bringing the screen closer or zooming in?

If the answer to the second question is no, shorten the text before you enlarge it. A carousel slide carries one idea, not a paragraph; a sentence that doesn't fit deserves its own slide, and a carousel can hold up to 20. If you are starting from a written text, you can turn text into an Instagram carousel with one slide per paragraph, then adjust the layout. You'll find other structures in these Instagram carousel ideas.

Hierarchy: two levels are enough

Someone swiping through a carousel needs to know where to look. Two levels of text are almost always enough:

  1. The headline: a few words, in bold or in a font with character, clearly larger than the rest.
  2. The body text: one to three lines, in a plain font.

The size gap has to be visible: a headline barely larger than the body text looks like a mistake, while a headline two to three times larger looks like a decision. Then keep the same sizes from one slide to the next.

As for alignment: centered for a short headline, left-aligned as soon as the text runs past two lines.

Contrast between text and background

Writing on a photo is the trickiest case. A photo has light areas and dark areas; white text vanishes into a pale sky, black text gets lost in foliage.

There are several ways around it:

  • Write on the background instead of the photo. Pick a template with margins, or a grid that leaves an empty area, and place the text there on a solid color or a gradient.
  • Place the text in a quiet area of the photo: an even sky, a wall, the sea, the ground. Crop the photo within its frame to open up that area.
  • Slip a shape under the text. A rectangle or rounded rectangle placed behind the words creates a label that stays readable whatever the photo.
  • Darken or soften the photo. Lowering the brightness or contrast of a background photo makes light text stand out.

For colors, keep it simple: very dark text on a light background, or very light text on a dark background. Two hues of similar brightness, such as red on green, are tiring to read.

Safe margins: image edges and the cuts between slides

Two areas call for caution.

The outer edges. Leave a comfortable margin around the text, the same on every slide. The first slide deserves special attention: it serves as the thumbnail on the profile grid, which has shown vertical 3:4 thumbnails since 2025. A centered headline, well away from the edges, stays whole there whatever format you chose. The formats are covered in detail in the carousel size guide. In a story or a Reel, the interface also covers the top, the right and the bottom of the image: check the Instagram Reels safe zone before placing text near the edges.

The cuts between two slides. In a carousel composed on a single canvas, the boundary between two slides is a cut line. A word placed on it will be sliced: half the letters on one slide, the other half on the next. Either keep the text well clear of the cut, or cross it on purpose, as described below. A word that spills a few pixels onto the neighboring slide is one of the common carousel mistakes.

Try it on your own photos

SwipeAtelier runs in your browser. Nothing to install, no account, and your photos never leave your device.

Create my carouselFree · no account · no watermark

Two fonts: one for headlines, one for body text. A single font can be enough if you play with weight and size. Three is already a risk of clutter.

The principle: an expressive font for the headline, a neutral font for the rest. Among the tool's eight fonts, these pairs work:

Headline Body text Effect
Playfair Display Inter Editorial, elegant: fashion, home decor, travel
Bebas Neue Montserrat Poster-like, punchy: sports, announcements, promotions
DM Serif Display Montserrat Warm and polished: food, crafts
Montserrat (bold) Inter Clean and modern: tips, tutorials
Caveat Inter Personal journal: memories, behind the scenes

A few precautions:

  • Bebas Neue has capital letters only: perfect for three words, tedious over three lines.
  • Caveat and Pacifico are script fonts. Save them for a short headline or an annotation, and give them a generous size: their thin strokes are harder to read when small.
  • Space Mono, a monospaced font, suits a number, a date or a short list.
  • Don't pair two expressive fonts with each other (Pacifico with Playfair Display, for example): they compete for attention.

Once you've chosen your pair, keep it across the whole carousel. The carousel templates provide the structure of the slides; fonts and colors do the rest.

Running text across two slides

A headline that starts on one slide and ends on the next invites a swipe: the reader sees the beginning of a word and wants the rest. The effect is possible because the text sits on the whole canvas, not on a single isolated image.

To make the effect readable rather than accidental:

  1. Choose a short, very large text in a heavy font (Bebas Neue, Montserrat bold, DM Serif Display).
  2. Run the cut between two words or through the middle of a wide letter, not along a thin vertical stroke such as an "l" or an "i", which would half disappear.
  3. Make sure each slide still makes sense on its own.
  4. Check the result in the preview, swiping through as you would in Instagram.

A single piece of crossing text per carousel, preferably between the first and second slides, is enough. The full composition method is described in the seamless carousel guide.

Frequently asked questions

Which font should I choose for an Instagram carousel?

A plain font that stays readable at small sizes for body text, such as Inter or Montserrat, and a more expressive font for headlines, such as Playfair Display, DM Serif Display or Bebas Neue. Keep the same pair on every slide.

What font size should I use on a 1080 px wide image?

There is no universal value, because it depends on the font and the amount of text. The right test is to open the preview on a phone held at a normal distance: the headline should be readable at a glance and the body text without zooming. If that isn't the case, cut words before you increase the size.

How do I make text readable on a photo?

Place it in an even area of the photo, slip a colored rectangle behind the words, or lower the photo's brightness to make light text stand out. The safest option is still to write on the carousel background, next to the photo, rather than on top of it.

Can I write text that straddles two slides of the carousel?

Yes, as long as you compose the carousel on a single canvas, as in SwipeAtelier: the text is then cut cleanly on export and lines up again when you swipe. Use short, large, heavy text, and check exactly where the cut falls.

Try it on your own photos

SwipeAtelier runs in your browser. Nothing to install, no account, and your photos never leave your device.

Create my carouselFree · no account · no watermark