Skip to content
Shaflex

TikTok image sizes

Photo posts and the profile photo on TikTok, with what its help centre and developer docs actually say and where they say nothing, and a resizer that makes each one.

Runs in your browser. Your text and images never leave it.

Updated

Network

Where it goes

  • Up to 20 MB
  • JPEG, WebP
  • Up to 35 images
  • We make 1080 × 1920

Drop an image here

or

JPEG, PNG, WebP or GIF. It stays on your device. Nothing's uploaded.

Your image

Your resized image shows up here.

Shape

1080 × 1920

Fit

Save as

0 / 300

Describe the image for people who can't see it. Copy it into the post with the image. TikTok doesn't say how it counts, so we count the strictest way.

TikTok image sizes at a glance

TikTok's photo limits come from its developer docs. The app doesn't publish formats, a file cap or a recommended size.

TikTok image sizes by placement
PlacementWe makeShapeFile sizeFormats
Photo post1080 × 1920 (our pick)9:1620 MBJPEG, WebP
Profile photo400 × 400 (our pick)1:1Not publishedNot published

Photo posts

A photo post holds up to 35 photos. People swipe through them, or let them play one after another, and you can add a sound, text and stickers on top. You choose which photo is the cover.

TikTok's help centre doesn't give a size, a shape, a file cap or the formats it takes. Its developer docs do, for photos posted through its API: JPEG or WebP, up to 20 MB each and 1080p at most. Its iOS share kit takes shapes between 1:2.2 (tall) and 2.2:1 (wide).

We make photos 1080 × 1920 (9:16). That fills a phone screen and stays inside the API's limits. If your photo is a different shape, choose Fit inside in the resizer to keep all of it, with a blurred copy or a colour around it, instead of cropping.

Alt text

Each photo can have alternative text of up to 300 characters. Add it before you post under More options, or later by editing the post.

Slides from text

Want your photos to be slides of text? Our carousel maker turns a long post or a list into 1080 × 1920 slides for TikTok, saved in order.

Profile photo

TikTok only says a profile photo has to be at least 20 × 20 px. It doesn't give a recommended size, formats or a file cap. We make 400 × 400, sharp at the size TikTok shows it. You can set a short profile video instead, and then the photo isn't shown.

A TikTok profile has no header or banner image to upload.

Why we make these sizes

  • Photo post. TikTok doesn't publish a photo size. A photo post plays on a phone screen, so we make 1080 × 1920 (9:16): it fills the screen and stays inside the API's 1080p. TikTok doesn't give this size, so it's our pick.
  • Profile photo. TikTok only says a profile photo must be at least 20 × 20 px. 400 × 400 stays sharp on high-density screens at the size TikTok shows it. TikTok doesn't give this size, so it's our pick.

Does Shaflex post to TikTok?

No. Shaflex doesn't post to TikTok. It's a scheduler for Threads, X, Bluesky, Mastodon and LinkedIn: attach an image once and it's checked against each of those networks' media rules, and the same draft is fitted to each one's limit. The image editor works inside your draft: crop to a network's size, put a screenshot in a device or on a backdrop, and blur what's private.

Questions

What size should TikTok photos be?

TikTok doesn't publish a recommended size. Its API takes photos up to 1080p and 20 MB, as JPEG or WebP. We make 1080 × 1920 (9:16), which fills a phone screen and stays inside those limits.

How many photos can a TikTok photo post have?

Up to 35, in the app and through TikTok's API. You can swipe through them, and they play one after another.

Can I add alt text to TikTok photos?

Yes. Each photo can have alternative text of up to 300 characters, added before you post or later by editing the post.

What size is the TikTok profile photo?

TikTok only says it must be at least 20 × 20 pixels. We make 400 × 400, which stays sharp. You can also set a short profile video instead.

Does TikTok have a banner or header image?

No. A TikTok profile has a profile photo or video, but no header image to upload.

Write the next post once.

Shaflex fits it to Threads, X, Bluesky, Mastodon and LinkedIn, schedules it on your rhythm and brings the replies back to you.

Free plan, no card needed.