Skip to content

TikTok Post Size and Specs (2026)

Every TikTok limit below comes from the rules PostQuest uses to check posts before they publish. Publishing limits were last verified on .

Main post size
360–4,096 px per side · 3 s–10 min · Up to 4 GB
Video
Caption limit
2,200 characters

TikTok image and video specs

Video1 file

SpecVideo
Dimensions360–4,096 px per side
File sizeUp to 4 GB
Length3 s–10 min
FormatsMP4, WebM, MOV
Frame rate23–60 fps
CodecsH.264, H.265, VP8, VP9

Photo Post1 file

SpecImage
DimensionsUp to 1,920 × 1,080 px landscape or 1,080 × 1,920 px portrait
File sizeUp to 10 MB
FormatsJPEG, WebP
  • Photo URLs must use HTTPS and remain available during publishing.

TikTok caption and hashtag limits

Caption limit

2,200 characters

  • Video captions allow 2,200 characters; photo posts allow 4,000.

Hashtags

No hard limit

  • No official hashtag-count limit found.
  • Bounded by the caption character limit: 2,200 for videos and 4,000 for photos.

Accounts that can publish

An authorized creator whose current creator information permits the requested post.

TikTok profile and banner sizes

TikTok does not publish official profile or banner dimensions in its help center, so we do not list any. We only show sizes we can verify on an official page.

TikTok specs FAQ

What size should a TikTok post be?

A TikTok video must meet these limits: dimensions 360–4,096 px per side, length 3 s–10 min, and file size up to 4 GB.

What is the TikTok character limit?

TikTok captions can be up to 2,200 characters long. Video captions allow 2,200 characters; photo posts allow 4,000.

How many hashtags can you use on TikTok?

TikTok has no hard hashtag limit. Bounded by the caption character limit: 2,200 for videos and 4,000 for photos.

How long can a TikTok video be?

A TikTok video can be 3 s–10 min long.

Sources

Publishing limits last verified against official API documentation. Profile sizes last verified .

More platform specs

Schedule posts that pass these checks

PostQuest validates every caption and file against these limits before a post is scheduled, so nothing fails at publish time.