Free reference tool

Get every paid media ad spec in one place

Ad dimensions, file limits, durations and copy limits for Google Ads, Meta, LinkedIn, TikTok and programmatic display.

Meta Ads

7 formats

Facebook & Instagram

Feed – Square

Size1080×1080Ratio1:1FileJPG/PNG / MP4/MOVMax30 MB image / 4 GB videoDurationVideo: up to 241 min

Universal fallback — works across Feed, Marketplace, Right Column, Messenger.

Feed – Vertical

Size1080×1350Ratio4:5FileJPG/PNG / MP4/MOVMax30 MB image / 4 GB video

Takes ~20% more mobile screen than square; recommended default for single-image/video Feed ads.

Stories & Reels

Size1080×1920 (export 1440×2560 for high-density)Ratio9:16FileMP4/MOV / JPG/PNGMax30 MB image / 4 GB videoDurationStories ≤60 sec · Reels ≤90 sec (15–30 sec sweet spot)

Keep key content clear of top ~14% and bottom ~20–35% (profile icon, captions, CTA).

Carousel

Size1080×1080 per cardRatio1:1FileJPG/PNG / MP4Max30 MB per card

2–10 cards, all same aspect ratio. Never use 4:5 — Meta crops carousel cards to square.

In-stream / Link Preview

Size1920×1080Ratio16:9FileMP4/MOVMax4 GBDuration5–15 sec typical

Appears before/during/after other video content.

Threads Ads

Size1080×1350Ratio1:1 or 4:5FileJPG/PNG / MP4Max30 MB / 4 GB

Rolled out globally Jan 2026. Anything taller than 4:5 gets centre-cropped.

Copy limits

Primary text / Headline / Description

FileTextMaxPrimary 125 char · Headline 27 char · Description 27 char

Meta's 20% image-text rule is gone but heavy text overlay still hurts delivery.

LinkedIn Ads

8 formats

Sponsored Content

Single Image – Landscape

Size1200×627Ratio1.91:1FileJPG/PNGMax5 MB

Matches organic link-preview format; performs well with desktop-heavy B2B audiences.

Single Image – Square

Size1200×1200Ratio1:1FileJPG/PNGMax5 MB

~78% more vertical feed space on mobile than landscape.

Single Image – Vertical

Size720×900 (4:5) or 628×1200Ratio4:5 / 1:1.91FileJPG/PNGMax5 MB

Vertical does not deliver to desktop.

Video

Size1920×1080 · 1080×1080 · 1080×1350Ratio16:9 / 1:1 / 4:5FileMP4 (preferred), MOV, ASFMax200 MBDuration3 sec–30 min (15–30 sec best)

Carousel

Size1080×1080 per cardRatio1:1FileJPG/PNGMax10 MB per card

2–10 cards. Headline 45 char with link / 30 char without.

Document Ads

SizeFirst page = coverFilePDF, DOC, DOCX, PPT, PPTXMax100 MBDurationUp to 300 pages

Keep under 10 pages for readability.

Text & Dynamic

Text Ad thumbnail

Size100×100Ratio1:1FileJPG/PNGMax2 MB

Headline 25 char, description 75 char. Desktop only.

Conversation / Message Ads

Banner (optional)

Size300×250Ratio1.2:1FileJPG/PNGMax2 MB

Desktop-only viewability; message text up to 8,000 char.

TikTok Ads

7 formats

In-Feed

Video (standard)

Size1080×1920 (min 540×960)Ratio9:16FileMP4, MOV, MPEG, 3GP, AVIMax500 MBDurationUp to 10 min (9–15 sec sweet spot)

Safe zone: 80px side margins, 160px top, 440px bottom clear of UI.

Display / thumbnail image

Size1:1Ratio1:1FileJPG/JPEG/PNGMax50 KB

Acts as static thumbnail for video/image ads.

TopView

Full-screen takeover video

Size1080×1920 (min 540×960)Ratio9:16FileMP4, MOV, MPEG, 3GP, AVIMax500 MBDuration5–60 sec

First 3 sec run with no UI chrome — front-load brand presence. No logo/text top-left.

Brand Takeover

App-open full-screen

Size1080×1920Ratio9:16FileMP4 / static imageMax500 MBDuration3–5 sec

One advertiser per category per day — exclusive placement.

Spark Ads

Boosted organic post

SizeNative TikTok dimensionsRatio9:16 preferredFileMP4/MOVMax500 MBDurationNo restriction (organic length)

Uses creator's real profile — outperforms non-Spark for UGC-style creative.

Image Carousel

Swipeable image set

Size1080×1920 or 1080×1080Ratio9:16 or 1:1FileJPG/PNGMax~500 KB per imageDuration2–35 images (2–10 recommended)

Profile

Advertiser profile image

Size98×98 (min 66×66 safe area)Ratio1:1FileJPG/JPEG/PNGMax50 KB
Programmatic

Programmatic

8 formats

IAB Standard

Medium Rectangle

Size300×250Ratio1.2:1FileJPG/PNG/GIF/HTML5Max150 KB (varies by DSP)

Highest-availability unit across exchanges.

Leaderboard

Size728×90Ratio8.1:1FileJPG/PNG/GIF/HTML5Max150 KB

Half Page

Size300×600Ratio1:2FileJPG/PNG/GIF/HTML5Max150 KB

Skyscraper

Size160×600Ratio1:3.75FileJPG/PNG/GIF/HTML5Max150 KB

Mobile Leaderboard

Size320×50Ratio6.4:1FileJPG/PNG/GIF/HTML5Max150 KB

Billboard

Size970×250Ratio3.9:1FileJPG/PNG/GIF/HTML5Max150 KB

Native / Video

Native ad unit

Size1200×628 image + 25 char headlineRatio1.91:1FileJPG/PNGMax1 MB

Renders in-feed to match publisher layout.

Pre-roll / CTV video

Size1920×1080Ratio16:9FileMP4 (VAST tag)Duration15 or 30 sec standard

Deliver via VAST/VPAID tag per DSP spec.

Specs reflect 2026 platform documentation — confirm before large production runs.

How to use the paid media spec directory

  1. Search by platform or format, or browse the platform list on the side.
  2. Open a format to see dimensions, file limits, durations and copy limits.
  3. Check the preview to confirm the aspect ratio suits your creative.
  4. Confirm final specs with the platform before you publish, as requirements can change.

Frequently asked questions

Which platforms are covered?

Google Ads, Meta, LinkedIn, TikTok and programmatic display formats.

What are the Meta ad sizes?

Meta formats vary by placement, such as feed, stories and reels. Open the Meta section in the directory to see each placement.

Are these specs guaranteed?

They are planning references. Platforms update requirements, so check the platform's own documentation before final delivery.

Why does my creative get rejected?

Common causes are the wrong aspect ratio, an oversized file or copy over the character limit. Check each against the listed spec.

Where do I find specs for outdoor and print?

Use the Australian OOH and traditional media directory, which covers outdoor, print, radio, TV and cinema.