TikTok Slideshow Size, Limits and Safe Zones (2026 Cheat Sheet)

TikTok and Instagram photo post specs checked on official pages: 35 vs 20 images, 9:16 vs 4:5, file limits, safe zones and text sizes.

By the SlideBase team · November 4, 2026 · 8 min read


A TikTok slideshow can hold up to 35 photos. TikTok does not publish a required aspect ratio for photo posts, so the two sizes that work are 1080 × 1920 (9:16, full screen) and 1080 × 1350 (4:5, which leaves room for TikTok’s buttons and caption and also fits Instagram). If you post through TikTok’s API, images must be JPEG or WebP, at most 1080p and 20 MB each. Instagram carousels take up to 20 items, between 4:5 and 1.91:1, with a 1440-pixel maximum width. Every figure below was checked on TikTok’s and Meta’s official pages in November 2026, with links at the end. SlideBase, which we make, sizes slides for both platforms automatically; this page is the cheat sheet either way.

The cheat sheet

SpecTikTok photo postInstagram carousel
Maximum images per post35 (in the app and via the API)20 photos and videos (Help Center and publishing API)
Minimum images1 (2 or more makes it a slideshow)2 for a carousel
Aspect ratioNot published; 9:16 fills the screen, 4:5 is safeBetween 1.91:1 and 4:5 keeps full resolution; others are cropped
Recommended pixels1080 × 1920 or 1080 × 13501080 × 1350 or 1440 × 1800
Maximum resolution1080p via the API1440 px wide (larger is scaled down); 320 px minimum
File formatJPEG or WebP via the APIJPEG only via the API
Maximum file size20 MB per image via the API8 MB per image via the API
Title90 charactersNone
Caption4,000 characters2,200 characters
HashtagsNo separate cap; counts toward the caption5 per post (rolled out from December 2025)
Mixed shapes in one postAllowed, looks messyAll items cropped to match the first

“Via the API” matters. TikTok and Meta publish strict file rules for apps that post on your behalf (schedulers, including SlideBase). The in-app upload limits for file size are not documented for TikTok, and the apps compress whatever you upload anyway. If you post by hand, the practical rule is: export JPEGs at the recommended pixel size, under a few megabytes each, and you will never hit a limit.

How many photos can a TikTok slideshow have?

Thirty-five, according to TikTok’s support page on making a post and the Content Posting API reference, which accepts “up to 35” photo URLs per post. You may see claims online of more; we found no official source for them.

For app promotion, the maximum is irrelevant. Six to eight slides is the range that works for an app deck: a hook, two or three slides of problem, one or two of payoff, and the app. Every slide beyond that is another chance for the viewer to leave before reaching your app. Our walkthrough of how to make a TikTok slideshow has a seven-slide template.

9:16 or 4:5 for TikTok?

Both work. The difference is what sits on top of your slide.

  • 9:16 (1080 × 1920) fills the whole phone screen. It looks immersive, but TikTok’s interface then sits on top of your image: the like, comment, share and profile buttons down the right, and your username, caption and sound along the bottom. Text in those areas gets covered.
  • 4:5 (1080 × 1350) leaves space above and below the image, so the interface mostly sits outside your slide. You lose some screen, but every word stays visible, and the same file works as an Instagram carousel.

We default to 4:5 for both platforms for exactly that reason. When SlideBase posts a deck to TikTok or Instagram, it sends a 4:5 version; a deck designed at 9:16 is re-typeset at 4:5 rather than cropped, so text is not cut off. If you want the full-screen look on TikTok, design at 9:16 and respect the safe zones below.

Safe zones for 9:16 slides

TikTok does not publish safe zones for photo posts, and the interface differs a little between phones and app versions. These are the working margins we use on a 1080 × 1920 canvas. They are our guidance, not an official spec:

EdgeKeep text out ofWhat sits there
TopAbout 160 pxFollowing / For You tabs, status bar
BottomAbout 480 pxUsername, title, caption, sound, the slide dots
RightAbout 160 pxProfile, like, comment, save and share buttons
LeftAbout 60 pxNothing, but text against the edge is hard to read

That leaves a text area of roughly 860 × 1280 pixels, a little above centre. Put the hook in the top half of that area. Decorative images can run full bleed; words should not.

On a 4:5 slide the same logic applies more gently: keep the bottom 10 to 12% free of important text, because the slide dots and, on Instagram, the caption preview sit just below it, and some phones overlap them.

Instagram carousel sizes

Instagram’s Help Center says photos keep their full resolution when the aspect ratio is between 1.91:1 (landscape) and 4:5 (portrait), and Meta’s API reference gives the same range with widths from 320 to 1440 pixels. Outside that range, Instagram crops. In practice:

  • Use 4:5. 1080 × 1350 is standard; 1440 × 1800 is the sharpest Instagram will keep. It is the tallest shape the feed shows uncropped, so it takes the most screen.
  • Do not upload 9:16 to the feed. It is outside the supported range and will be cropped, usually cutting the top and bottom of your text.
  • Make every slide the same size. Meta’s publishing docs say carousel images are cropped based on the first image. One odd slide drags the rest.
  • Mind the grid. Your profile grid shows a cropped preview of slide 1. Since Instagram moved the grid to taller rectangular thumbnails, a centred hook on a 4:5 slide survives the crop; text near the top or bottom edge may not.

The rest of the Instagram plan, from account setup to measuring installs, is in how to promote your app on Instagram, and the Instagram carousel generator page shows decks at these sizes.

Real slides at these sizes

Two slides from decks SlideBase generated, both at 4:5. Notice where the text sits.

BitePal slideshow slide titled Protein, with food photos and three benefits, at 1440 by 1800 pixels
A middle slide at 1440 × 1800 (4:5): headline high, key text in the centre, the bottom kept for one small line.
Arrow slideshow hook slide: One night of poor sleep can decrease muscle protein synthesis by up to 18%
A hook slide close to 4:5: the image fills the top, the hook sits in the lower middle, above the zone the caption covers.

Text sizes that stay readable

Pixel dimensions do not help if the text is too small to read on a phone held at arm’s length. On a 1080-pixel-wide slide, these are the sizes we work with:

ElementSize on a 1080 px wide slideWords per slide
Hook (slide 1)80 to 110 px, bold6 to 12
Slide headline56 to 72 px4 to 10
Body text36 to 48 px15 to 30
Source or footnote24 to 30 pxOne line

At 1440 pixels wide, multiply by about 1.33. Keep contrast high (dark text on light, or white text over a darkened photo) since many people scroll with low screen brightness.

Export settings

  • Format: JPEG. It is the one format both platforms’ APIs accept. PNG is fine for posting by hand, but the files are larger for no visible gain on photos.
  • Quality: 80 to 90%. A 1080 × 1350 slide at that setting is usually well under 1 MB, far below the 8 MB and 20 MB API limits.
  • Colour: sRGB. Meta converts other colour spaces, which can shift your brand colours.
  • Naming: 01.jpg, 02.jpg and so on, so they stay in order when you select them on your phone.

Skip the resizing

If you post the same deck to TikTok and Instagram every day, resizing and checking safe zones by hand gets old fast. SlideBase generates decks from your App Store, Google Play or website link (hook, slide text, caption and five hashtags, laid out in your brand colours) and handles the sizing: posting to TikTok or Instagram sends a 4:5 version, re-typeset rather than cropped, and Instagram carousels are capped at 10 slides inside SlideBase today. You can also download the slides as JPEGs or a ZIP. Publishing and scheduling go through the official TikTok and Instagram APIs (see the scheduler). Credits are spent per slide, about six for a six-slide post; Starter is $29 a month, and Pro and Ultra include a 3-day trial. Compare plans, see the slideshow generator, or create an account.

Once the size is right, the words decide the result. Our slideshow strategy guide and content ideas for apps cover what to put on the slides, and the caption templates cover what goes underneath.

Sources (checked November 2026)

FAQ

What size should a TikTok slideshow be?

1080 × 1920 pixels (9:16) for full screen, or 1080 × 1350 (4:5) if you want all text clear of TikTok’s buttons and caption and plan to reuse the slides on Instagram. TikTok does not publish a required ratio for photo posts, so pick one and keep every slide in the deck the same.

What is the TikTok photo carousel limit?

Up to 35 photos per post, per TikTok’s support page and API reference. Apps posting through the API also need JPEG or WebP files, no larger than 1080p and 20 MB each.

Can I use the same slides for TikTok and Instagram?

Yes, if they are 4:5. Instagram does not keep 9:16 images uncropped in the feed, while TikTok shows 4:5 slides fine. Designing at 1080 × 1350 once is the simplest way to cover both.

Why are my TikTok slideshow photos blurry?

Usually because the source images were small and got scaled up, or were compressed twice (exported at low quality, then compressed again by the app). Export at 1080 pixels wide or more, JPEG quality 80 to 90%, and upload the original files rather than screenshots of them.

How many slides can an Instagram carousel have?

Twenty, according to Instagram’s Help Center and Meta’s publishing API documentation. Some older Instagram help pages still say ten, which was the earlier limit. Scheduling tools may set their own caps; SlideBase currently allows up to 10 slides per Instagram post.

Your app's first post is three minutes away.

Paste your App Store link. SlideBase reads the listing, writes the hook and lays out the slides. You decide whether it goes live.

Try SlideBase free

Free to sign up. Cancel any time. Your account stays yours.