allplatforms.io / TikTok

TikTok Specifications

Specs and technical requirements for all TikTok content formats.

Photo Post (Vertical): 1080 × 1920 px·Feed Video: Up to 10 minutes when recorded in-app; up to 60 minutes for uploaded (pre-recorded) videos·Video Caption: 4,000 characters
[Ad]

Image Specs

Photo Post (Vertical)

Dimensions1080 × 1920 px
Aspect Ratio9:16
File FormatsJPG, PNG, WEBP

Photo Post (Square)

Dimensions1080 × 1080 px
Aspect Ratio1:1
File FormatsJPG, PNG, WEBP
[Ad]

Video Specs

Feed Video

Aspect Ratio9:16 recommended
Max File Size4 GB (web uploader); 287.6 MB (iOS app); 72 MB (Android app)
File FormatsMP4, MOV, AVI, WEBM
Resolution1080 × 1920 px
Max DurationUp to 10 minutes when recorded in-app; up to 60 minutes for uploaded (pre-recorded) videos
NotesH.264 or H.265 codec; vertical (9:16) performs best in the feed; 60-minute upload limit is rolling out gradually and may not be available to all accounts

Story

Aspect Ratio9:16
File FormatsMP4, MOV
Resolution1080 × 1920 px
Max DurationUp to 15 seconds per clip
NotesVisible for 24 hours

Text & Character Limits

Video Caption

Character Limit4,000 characters
NotesFirst ~100 characters visible before 'more' is shown

Bio

Character Limit80 characters

Username

Character Limit24 characters

Comment

Character Limit150 characters

Profile & Cover Assets

Profile Photo

Dimensions200 × 200 px
File FormatsJPG, PNG
NotesDisplayed as a circle

Profile Video

File FormatsMP4
Resolution1080 × 1920 px
Max Duration3–60 seconds
NotesLooping video shown on your profile instead of a static photo

Ad Specs

In-Feed Ad

Aspect Ratio9:16, 1:1, or 16:9
Max File Size500 MB (non-Spark Ads)
File FormatsMP4, MOV, MPEG, 3GP, AVI
Resolution1080 × 1920 px recommended (min. 540 × 960 px vertical, 640 × 640 px square, or 960 × 540 px horizontal)
Max DurationUp to 10 minutes (non-Spark Ads); no restriction for Spark Ads
NotesAppears in the For You feed; 9–15 seconds recommended for completion rate despite the longer technical limit; min. bitrate 516 kbps

TopView Ad

File FormatsMP4, MOV
Resolution1080 × 1920 px
Max Duration5–60 seconds
NotesFirst ad shown when app is opened

Brand Takeover

File FormatsMP4, JPG
Resolution1080 × 1920 px
Max Duration3–5 seconds (video) or static image
NotesFull-screen; exclusive one advertiser per day per category

Ad Display Name

Character Limit4–40 characters (Latin alphabet); 2–20 for Asian-language characters

Ad Description

Character Limit1–100 characters (half-width); 1–50 for full-width characters

Sources

Last verified: