Skip to content
Chapter 27Systems6 min read

Typography for Social Media

Platform specs, safe zones, font sizing, and text placement for Instagram, LinkedIn, Twitter/X, and social media graphics.

Social media typography is display typography at mobile scale. Users scroll fast, view on small screens, and encounter your text through platform UI overlays — profile icons, like buttons, story reply bars, and caption truncation. A headline that works in Figma at 100% zoom may disappear in a crowded feed thumbnail.

This chapter covers platform dimensions, safe zones, font sizing, and placement rules for major social networks.

Platform dimensions

Design at native export resolution, not scaled-down previews.

PlatformFormatDimensionsAspect ratio
InstagramFeed post1080 × 1080 px1:1
InstagramStory / Reel cover1080 × 1920 px9:16
InstagramCarousel slide1080 × 1080 px1:1
LinkedInFeed post1200 × 627 px~1.91:1
Twitter / XPost image1600 × 900 px16:9
FacebookFeed post1200 × 630 px~1.91:1
FacebookCover photo820 × 312 px~2.63:1

When in doubt, design square (1080×1080) for Instagram and 16:9 (1280×720 or 1600×900) for link-preview cards — these scale across platforms with minimal cropping.

Font sizing at mobile scale

Sizes below are for a 1080px-wide canvas — scale proportionally for other widths.

RoleSize rangeIdealNotes
Headline48–96 px64 pxMust parse in under 2 seconds
Subhead24–40 px32 pxClear step down from headline
Caption / CTA14–22 px18 pxMinimum for legibility on mobile

Safe zones and UI overlays

Platform chrome covers edges of your graphics. Keep essential text out of these zones:

Instagram Stories and Reels (9:16)

  • Top 12% — profile icon, time, platform UI
  • Bottom 20% — reply bar, swipe-up hint, like/share buttons
  • Safe text area — middle 60%, biased toward top third
Text in bottom zonePoor
Swipe up
Reply bar

Headline hidden behind reply bar and swipe UI — audience never sees the message.

Text in top thirdGood
New drop out now

Message sits in the thumb-friendly zone, clear of platform overlays.

Instagram feed posts (1:1)

  • Centre-weight headlines — feed crops inconsistently across devices
  • Avoid edge-critical text — 5% margin on all sides minimum
  • Carousel consistency — same headline size and position on every slide
  • Left third may be cropped in some preview contexts
  • Keep logo and headline out of the bottom-right (timestamp overlay on some clients)

Legible fonts for social graphics

Social feeds demand bold, high-contrast type that survives compression and small sizes.

  • Inter Bold / Black, Montserrat Bold — clean, modern, legible
  • Bebas Neue, Archivo Black, Anton — impact headlines, all-caps
  • Playfair Display, Instrument Serif — editorial and luxury; use 48px+ only

Avoid

  • Thin/light weights (100–300) — disappear in feed compression
  • Hairline serifs — break up in JPEG export
  • More than 8 words in a headline — feed scanning doesn't allow it
  • Low-contrast text on photos — always add a scrim

For display hierarchy principles, see Typography Posters.

Text placement strategies

Feed posts (1:1)

  • Centre stack — headline + subhead centred for announcement graphics
  • Left-aligned column — editorial and quote cards; 60–70% canvas width
  • Contrast scrim — 40–60% dark overlay when text sits on photography

Stories and Reels (9:16)

  • Top third — primary message in the "thumb zone" where eyes land first
  • Large centre text — hooks for Reels ("Wait for it…", "3 tips")
  • Bottom zone — decorative elements only, never essential copy

Carousels

  • Slide 1 — hook headline; must work as standalone feed thumbnail
  • Consistent type scale across all slides — same title size, same position
  • Slide numbers or progress — small, bottom corner, 14–16px

Color and contrast

Social platforms compress images aggressively. Subtle gray-on-gray fails after JPEG export.

  • White on dark scrim or dark on light solid — highest reliability
  • Test with the WCAG Contrast Checker
  • Avoid pure red/green differentiation — accessibility and compression both suffer

Common mistakes

MistakeFix
24px headline on 1080 canvasMinimum 48px for feed headlines
Text in story bottom 20%Move to top 60%
Light weight on busy photoBold weight + dark scrim
Different sizes per carousel slideDocument a fixed type scale
Designing at 500px previewDesign at 1080px native export

Try it: Social playground

Medium Typography Playground

Design at 1080×1080. Center-weight headlines. Add scrims when text sits on photos.

Your Headline Here

Supporting text that explains the key message in one or two short lines.

Caption · March 2026

1080 × 1080 · Instagram post · scaled to 50%
Adjust sizes

Validation

Looking good

Title range

4896px

Body range

2440px

Viewing distance

Mobile feed scroll (~30 cm)

All checks passed — your type sizes suit instagram post.

Legible fonts

Inter Bold, Bebas Neue, Archivo Black, Playfair Display

Avoid: Hairline serifs, Light 300 weights, Ultra-condensed faces

Switch to Instagram story in the playground to test safe zones and bottom UI overlap.

Use the Medium Typography Playground for Instagram post and story presets with validation.

Production checklist

  • Designed at native platform resolution (1080×1080 or 1080×1920)
  • Headline at 48px minimum on 1080 canvas
  • Story/Reel text in top 60% only
  • Bold weight (600+) for headlines
  • Contrast scrim on text-over-photo layouts
  • Carousel slides use consistent type scale
  • Zoomed to 33% — headline still readable
  • Exported as PNG for text-heavy graphics (JPEG for photos only)

Social typography is fought in the feed, not in the artboard. Design at native size, respect platform safe zones, and make every headline survive the scroll.

Frequently asked questions

What font size should I use for Instagram posts?
Design at 1080×1080px with headlines at 48–96px (64px ideal) and subheads at 24–40px. Zoom to 33% to simulate feed view before exporting.
Where should text go on Instagram Stories?
Keep essential text in the top 60% of a 1080×1920 frame. The bottom 20% is covered by reply bars, swipe hints, and platform UI.
What fonts work best for social media graphics?
Bold sans-serifs like Inter Bold, Bebas Neue, and Archivo Black survive feed compression. Avoid thin weights and hairline serifs that disappear at mobile scale.

Related resources