Skip to content
Post Utils

Jump to

TikTok Photo Carousel Size, Photo Count and File Limits

Make TikTok carousel photos 1080 × 1920 px (9:16) so they fill the screen. A photo post holds up to 35 photos; tools posting through TikTok's API are limited to 20 MB a photo, as JPEG or WebP. Guides disagree on the minimum number of photos and on PNG, so this page shows each figure with its source.

Checked against each platform's help pages on .

The short answer

Best size
1080 × 1920 px (9:16)
Photos per post
Up to 35
Minimum photos
Not set in TikTok's API; guides say 2 or 4
File size
20 MB per photo (API)
Formats
JPEG or WebP through the API; guides add PNG in the app
Caption
4,000 characters
Keep text clear of
Top 200 px, bottom 480 px, right 140 px

TikTok photo carousel size

Use 1080 × 1920 px, the 9:16 shape of a phone screen and of TikTok videos. Every guide recommends it, though TikTok doesn't publish it as a requirement. Photos of other shapes still post, but they won't fill the screen.

Tools that post through TikTok's API are held to at most 1080p (1080 × 1920 upright, or 1920 × 1080 landscape) and at least 360 px on each side, so there is no gain in uploading bigger.

TikTok photo mode size
SpecFigureSource
Recommended size1080 × 1920 pxAll guides; not an official requirement
Shape9:16 portraitAll guides
Largest through the API1080p (1080 × 1920 or 1920 × 1080)TikTok API, via Sked and bundle.social
Smallest through the API360 px each sideTikTok API error rules, via bundle.social
Resize photos to 1080 × 1920 for TikTokResize one photo or a whole batch for any post, story, banner or profile picture, with crop, blur or border.

How many photos a TikTok carousel holds

Up to 35 photos. Every source agrees on the maximum. The minimum is where they split: TikTok's API sets none, while guides say 2 or 4. If you want the swipeable carousel rather than a single still, post at least 2.

Photo count by source
SourceMinimumMaximum
TikTok API (via Sked, October 2026)None set35
SocialRails (May 2026)235
PostNitro (January 2025)435

File size and formats

The sources disagree here too. TikTok's API takes JPEG or WebP up to 20 MB a photo, and not PNG. SocialRails lists JPG or PNG at 20 MB each for posting in the app, and PostNitro gives only a 500 MB total. A JPEG under 20 MB works under every one of them, and a 1080 × 1920 px JPEG is far smaller than that.

  • Scheduling tools must post PNGs as JPEG or WebP, and their photos have to be at a public web address.
  • TikTok allows at most 5 posts a day waiting in your inbox to be finished in the app.
  • Posts from tools TikTok hasn't audited yet are published as private.
File limits by source
SourcePer photoFormats
TikTok API (via Sked and bundle.social)20 MBJPEG, WebP
SocialRails (May 2026)20 MBJPG, PNG
PostNitro (January 2025)Not given; 500 MB in totalNot given

Keep text clear of TikTok's buttons

Photo posts carry the same overlay as videos: the For You tabs at the top, the like, comment and share buttons down the right, and your name, caption and sound at the bottom. On a 1080 × 1920 photo, keep text and faces 200 px from the top, 480 px from the bottom and 140 px from the right edge. SocialRails gives similar margins for photo posts.

Check a photo against TikTok's overlaySee where Reels, Stories, TikTok and Shorts buttons and captions cover your image or video.

Captions, titles and sound

A photo post's caption holds 4,000 characters, the same as a video's. Some guides still say 2,200. Tools posting through the API can also set a separate title of up to 90 characters.

You can add a sound to a photo post, as with a video. The photos move on by themselves every few seconds, and viewers can swipe through them.

Count a caption against TikTok's limitLive counts against every platform's limit: X, Instagram, TikTok, LinkedIn, YouTube and more.

Photo mode or a video slideshow?

Photo mode keeps each photo as a still that viewers swipe through, up to 35 of them. A slideshow video plays on its own with timed transitions and can go to Reels and Shorts too. If you want the same set everywhere, make an MP4 instead.

Turn photos into a 9:16 slideshow videoTurn photos and a song into a 9:16 video for Reels, TikTok and Shorts, with captions, zoom and crossfades.

Frequently asked questions

How many photos can you put in a TikTok carousel?

Up to 35. All the sources we checked agree on that number.

What size should TikTok carousel photos be?

1080 × 1920 px, a 9:16 portrait. It fills the screen, and it's the most TikTok's API accepts.

What is the minimum number of photos for a TikTok carousel?

Sources disagree. TikTok's API sets no minimum; SocialRails says 2 and PostNitro says 4. Post at least 2 if you want the swipeable carousel.

What is the file size limit for TikTok photo mode?

20 MB per photo through TikTok's API, which SocialRails also gives for the app. One older guide quotes a 500 MB total instead. A JPEG at 1080 × 1920 px is far below either.

Can I post PNG photos in a TikTok carousel?

In the app, guides say yes. Through TikTok's API, which scheduling tools use, only JPEG and WebP are accepted, so save as JPEG to be safe.

Tools for this

Sources