TikTok Carousel Size in 2026: The Photo Specs That Publish
Scheduled TikTok photo posts only take JPEG or WebP up to 1080p, even when Instagram takes the same file. The sizes that publish and the check we run.
Schedule one carousel to Instagram, Facebook and TikTok, and the exact file Instagram takes without a word can be refused by TikTok.
It isn’t a glitch. TikTok’s photo posts have tighter rules than its videos, and tighter rules than Instagram, and nothing in a scheduling tool warns you. The post sits in the queue looking fine until the minute it’s due.
We schedule TikTok photo posts for several brands, so we check every one before its week starts. Here’s TikTok’s real photo size limit in 2026, why the other platforms take files TikTok won’t, and the export settings we use.
TikTok carousel size in 2026: the limits in TikTok’s own docs
TikTok’s developer documentation, the Media Transfer Guide, lists three rules for images:
- Format: JPEG or WebP.
- Size: maximum 1080p.
- File size: maximum 20 MB per image.
A photo post can hold up to 35 images, per TikTok’s photo post API reference.
Now read the video rules on the same page: videos can be up to 4096 pixels on a side. So TikTok will take a 4K video and refuse a photo that’s bigger than 1080p.
These are the rules for posts sent through TikTok’s Content Posting API, and that’s the road every scheduling tool takes. If you schedule TikTok photo posts instead of posting from your phone, these are your rules, whatever a size guide says.
TikTok photo size in pixels: what actually publishes
Here’s what TikTok’s API does with the files designers usually hand over:
| File | Result on TikTok |
|---|---|
| 1080 x 1350 JPG | Publishes |
| 2160 x 2700 JPG | Refused, over 1080p |
| Any PNG | Refused, wrong format |
The 1080 x 1350 is a 4:5 photo, the same file Instagram wants. The 2160 x 2700 is a typical design master. We build statics at double size so type and fine lines stay sharp, and that master is exactly what TikTok refuses.
For a full screen vertical photo, the 1080p frame is 1080 x 1920. Either way, the rule we follow is simple: 1080 pixels wide, JPG, nothing bigger.
Why Instagram, Facebook and Pinterest take the same file
Because they fix it for you. TikTok’s API doesn’t.
Instagram’s help center says it plainly: “If you share a photo at a higher resolution, we size it down to a width of 1080 pixels.” Send Instagram a 2160 pixel image and it quietly resizes it. Send the same file to TikTok through its API and it’s refused.
Same with format. PNGs go out on Instagram, Facebook and LinkedIn without a hitch. TikTok’s API takes JPEG and WebP, and that’s the whole list.
That’s why this one hides so well. Three platforms out of four say yes, and the fourth says no at the last minute while the post looks scheduled.
PNG is the other quiet refusal
If a PNG reaches TikTok’s API, the error is just as plain: “The ‘image/png’ type is not allowed, use ‘image/jpeg’, ‘image/jpg’ or ‘image/webp’ instead.”
Our scheduling tool converts a PNG to JPG when you build a post in its own planner. Its help center says posts sent in through its API aren’t converted. We schedule in batches through the API, so every TikTok photo gets exported as a JPG before it goes in.
And nothing warns you at scheduling time. The post sits in the queue marked pending, looking fine, and the error only shows at the minute it’s supposed to go live. If nobody reads the error column, nobody knows.
TikTok resolution limit exceeded: how to fix a refused photo post
When an image is too big, the error says the file “did not meet TikTok’s resolution specifications” and that “the maximum allowed height and width was exceeded.” The fix takes a few minutes:
- Export a new copy from the master at 1080 x 1350 (or up to 1080 x 1920 for full screen), as JPG at full quality.
- Replace the image on the post and give it a new time.
- Check TikTok itself. Open the account and find the post. A green check in a scheduler isn’t proof.
The check we run before every week starts
Fixing a refused post after its slot has passed is the expensive way. So every Friday, when we check that the coming week’s posts are queued for each client, a script also opens every scheduled TikTok photo and reads four things: format, width, height and file size.
Anything that’s PNG, over 1080p or over 20 MB fails the check and gets exported again before the weekend. A post that’s going to be refused isn’t coverage, no matter how full the calendar looks.
If you don’t have a script, the manual version works: before you schedule a TikTok photo post, open each image’s file details and check the format and the pixel width.
Other TikTok photo post settings worth knowing
The same photo post API reference covers a few settings that change what a scheduled carousel looks like once it’s live:
- Title and description. A photo post has both. The title caps at 90 characters and the description at 4,000. If your tool has one caption box, check which field it fills.
- Music. A tool can turn on automatic music for a photo post. TikTok’s reference says recommended music then gets “automatically added to photos,” and the account can change it later in the app. If the brand has a sound it always uses, don’t leave this to chance.
- Direct post or upload. A tool can post straight to the account, or upload the photos so someone finishes the post inside TikTok after an inbox notification. The second one isn’t live until a person taps through it.
- Disclosure. There are separate switches for promoting your own business and for a paid partnership with another brand. A sponsored carousel needs the second one.
Designing at double size? Export a TikTok copy
There’s nothing wrong with designing big. It’s how you keep small type crisp. The mistake is uploading the master.
Keep one export per platform:
- Master: whatever size you design at. It never leaves your drive.
- Instagram and Facebook feed: 1080 x 1350.
- TikTok photo posts: 1080 x 1350 JPG, or 1080 x 1920 JPG for full screen.
This holds whatever you design in, Canva included. Pick 1080 wide and JPG on the way out. For the Meta side of the same problem, we covered the three image sizes your designer needs for Meta ads.
FAQ
What size should TikTok carousel photos be?
1080 pixels wide, JPG or WebP. Use 1080 x 1350 for a 4:5 photo or up to 1080 x 1920 for full screen. Nothing over 1080p and nothing over 20 MB per image.
Why does TikTok say my photo doesn’t meet resolution specifications?
The image is bigger than 1080p. Export it again at 1080 pixels wide as a JPG and replace it on the post.
Can you post a PNG to TikTok?
Not through TikTok’s posting API, which is what scheduling tools use. It accepts JPEG and WebP only. Export a JPG.
How many photos can a TikTok carousel have?
Up to 35 per post, per TikTok’s photo post API reference.
Do TikTok videos have the same limit?
No. TikTok’s docs allow videos up to 4096 pixels on a side, so the 1080p cap only applies to photo posts.
Boring is the goal
The fix isn’t clever: 1080 wide, JPG, checked before the week starts. That’s exactly what you want from a posting schedule. If you’d rather not run the check yourself, it’s part of how we handle social media management.
Posting to TikTok, Instagram and Facebook and not sure it’s all going out? Book a 15-minute call and we’ll check your queue with you. No deck, no fluff. Strategy first. Tactics second. The work works.
Reliable PR & Marketing is a strategy-first marketing agency in Bakersfield, California. We run integrated SEO, PR, web, and content for founder-led companies across Kern County and nationwide. Strategy first. Execution always.