Skip to content

Reference

TikTok image sizes for 2026: photo posts, covers and profile

TikTok is a full-screen vertical app, so nearly every image belongs at 1080 × 1920 pixels. This guide covers each placement, the file rules TikTok sets for photos posted through its API, how covers work, and how to size and schedule images, from TikTok’s developer documentation read on 5 November 2026.

By Angelina F. · Updated · 5 min read

Key takeaways

  • Use 1080×1920 (9:16) for TikTok photo posts and videos; it fills the screen without bars.
  • A photo post holds 1 to 35 images, each JPEG or WebP, up to 20 MB and at most 1080p.
  • A video’s cover is a frame from the video, and a photo post’s cover is one of its photos.
  • The profile photo is a square shown as a circle; about 400×400 stays sharp.
On this page

What size should a TikTok image be?

TikTok shows posts full screen on a phone, so a 9:16 image uses the whole frame; a square or landscape image is shown with bars above and below.

Illustration: a tall phone filled edge to edge with a landscape photo beside a ruler and a round profile avatar, and a hand fanning out a stack of vertical photo cards.
Vertical 9:16 fills a TikTok screen edge to edge.
TikTok image sizes by placement (TikTok developer documentation, read 5 November 2026)
PlacementSize in pixelsAspect ratioNote
Photo post image1080 × 19209:16JPEG or WebP, up to 20 MB, at most 1080p
Photo post (carousel)1 to 35 imagesKeep one shapeSwipe through, with music if you choose
Photo post coverOne of the photosSame as the photosDefaults to the first
Video1080 × 19209:16Square and 16:9 also post, with bars
Video coverA frame of the video9:16Pick the frame when you schedule
Profile photoA square, about 400 × 4001:1Shown as a circle

How do TikTok covers work?

There is no separate cover upload for a TikTok post. A video’s cover is a frame from the video, and a photo post’s cover is one of its photos. In SkedCast you pick the frame or the photo when you schedule, so the post shows the cover you chose on your profile grid.

How do you resize an image for TikTok?

  1. Crop to 9:16

    Frame the subject in the middle of a tall image, away from the edges where TikTok’s buttons and caption sit.

  2. Resize to 1080 × 1920

    Use the free image resizer or any editor; larger than 1080p gains nothing.

  3. Save as JPEG or WebP

    Keep each file under 20 MB, the limit for photos posted through TikTok’s API.

Diagram: crop the image to 9:16, resize it to 1080 by 1920 pixels, save it as JPEG or WebP under 20 MB, and schedule the TikTok photo post.
From any image to a TikTok-ready photo.

How do you schedule TikTok photo posts at the right size?

In SkedCast, add 1 to 35 photos or one video, choose the cover, privacy and music options, and pick a time. Each file is checked against TikTok’s rules before it is scheduled. See how to schedule TikTok posts for the full walkthrough, and social media image sizes for every network on one page.

Sources

Last reviewed . Platforms and vendors change their rules and plans, so check the source before you rely on a figure.

TikTok image sizeTikTok photo sizeTikTok carousel sizeTikTok cover sizeTikTok profile picture sizeimage sizes

FAQ

What size is a TikTok photo post?
1080×1920 pixels (9:16). TikTok takes JPEG or WebP photos up to 20 MB each and at most 1080p.
How many photos can a TikTok photo post have?
Up to 35 photos in one post, which viewers swipe through.
What size is a TikTok cover?
A cover is not a separate image: it is a frame from the video, or one of the photos in a photo post, so it has the post’s own size.
What size should a TikTok profile picture be?
A square image, shown as a circle. About 400×400 pixels stays sharp; keep the subject centred.
Can you post a landscape image on TikTok?
Yes, but it is shown with bars above and below. A 9:16 vertical image fills the screen.

Ready to broadcast everywhere?

Sign up free — no credit card. You land on the Free plan, and you can start a one-time 7-day Studio trial from your workspace whenever you are ready. Connect your first accounts, import a batch, and watch one post fan out across every platform.