RELIABLE PR
← Back to Journal

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.

Hands scrolling a photo grid on a phone in front of a desktop monitor

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’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:

FileResult on TikTok
1080 x 1350 JPGPublishes
2160 x 2700 JPGRefused, over 1080p
Any PNGRefused, 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:

  1. 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.
  2. Replace the image on the post and give it a new time.
  3. 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

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.

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.

Like what you read?

Let's make it
work for you.

Get a free 15-min strategy call. No pitch deck. No sales script. Just useful.

Book free 15-min call →