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.
| Spec | Figure | Source |
|---|---|---|
| Recommended size | 1080 × 1920 px | All guides; not an official requirement |
| Shape | 9:16 portrait | All guides |
| Largest through the API | 1080p (1080 × 1920 or 1920 × 1080) | TikTok API, via Sked and bundle.social |
| Smallest through the API | 360 px each side | TikTok API error rules, via bundle.social |
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.
| Source | Minimum | Maximum |
|---|---|---|
| TikTok API (via Sked, October 2026) | None set | 35 |
| SocialRails (May 2026) | 2 | 35 |
| PostNitro (January 2025) | 4 | 35 |
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.
| Source | Per photo | Formats |
|---|---|---|
| TikTok API (via Sked and bundle.social) | 20 MB | JPEG, WebP |
| SocialRails (May 2026) | 20 MB | JPG, PNG |
| PostNitro (January 2025) | Not given; 500 MB in total | Not 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.
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.
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.
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
- Image ResizerResize one photo or a whole batch for any post, story, banner or profile picture, with crop, blur or border.
- Safe Zone CheckerSee where Reels, Stories, TikTok and Shorts buttons and captions cover your image or video.
- Photos to ReelTurn photos and a song into a 9:16 video for Reels, TikTok and Shorts, with captions, zoom and crossfades.
- Character CounterLive counts against every platform's limit: X, Instagram, TikTok, LinkedIn, YouTube and more.