| Placement | Size | Ratio | Max length | File size | Format | Type | |
|---|---|---|---|---|---|---|---|
| Feed video (recommended) | 1080 × 1920 px | 9:16 vertical | 10 min in the app | Depends on device (see below) | MP4 or MOV, H.264 video, AAC audio, 23–60 fps | Organic | |
| Feed video, iPhone app | 1080 × 1920 px | 9:16 | 10 min | About 287.6 MB | MP4, MOV | Organic | |
| Feed video, Android app | 1080 × 1920 px | 9:16 | 10 min | About 72 MB | MP4, MOV | Organic | |
| Feed video, web upload | 1080 × 1920 px (360–4096 px per side) | 9:16 | Up to 60 min | Up to 4 GB | MP4, MOV, WebM; H.264, H.265, VP8, VP9 | Organic | |
| Feed video, minimum | 360 px on the short side | 9:16 | 3 s minimum | — | MP4, MOV | Organic | |
| Horizontal video | 1920 × 1080 px | 16:9 | Same as feed | Same as feed | Shows with black bars in the feed | Organic | |
| Square video | 1080 × 1080 px | 1:1 | Same as feed | Same as feed | Shows with black bars in the feed | Organic | |
| Photo mode (carousel) | 1080 × 1920 px | 9:16, one ratio for all slides | Up to 35 photos | Up to 20 MB per photo | JPG or WebP | Organic | |
| Safe zone (feed and covers) | Keep text 130 px from top, 250 px from bottom, 150 px from right | 9:16 | — | — | Caption and buttons cover these edges | Organic | |
| Video cover / thumbnail | 1080 × 1920 px | 9:16 | Frame from the video or custom image | Up to 5 MB | JPG, PNG | Profile | |
| Profile photo | 200 × 200 px min, 400 × 400 px or larger is sharper | 1:1, shown as a circle | — | Up to 5 MB | JPG, PNG | Profile | |
| TikTok LIVE (phone) | 1080 × 1920 px | 9:16 vertical | No fixed cap listed | Streamed, no file | Needs 1,000 followers and age 18+ | LIVE | |
| TikTok LIVE (LIVE Studio / OBS) | 1080 × 1920 px or higher | 9:16 vertical | No fixed cap listed | Streamed, no file | 30 fps (60 fps if your setup allows); 5+ Mbps upload | LIVE | |
| In-Feed ad (vertical) | 720 × 1280 px rec., 540 × 960 px min | 9:16 | 5–60 s, 15–30 s works best | Up to 500 MB | MP4, MOV, MPEG, 3GP, AVI | Ads | |
| In-Feed ad (square) | 640 × 640 px min | 1:1 | 5–60 s | Up to 500 MB | MP4, MOV, MPEG, 3GP, AVI | Ads | |
| In-Feed ad (horizontal) | 960 × 540 px min | 16:9 | 5–60 s | Up to 500 MB | MP4, MOV, MPEG, 3GP, AVI | Ads | |
| TopView ad | 720 × 1280 px rec., 540 × 960 px min | 9:16 | Up to 60 s, 9–15 s works best | Up to 500 MB | MP4, MOV, MPEG, 3GP, AVI; bitrate 2,500 kbps+ | Ads | |
| Spark Ads | Same as the original post | Same as the original post | Same as the original post | — | Boosts an existing organic TikTok post | Ads | |
| Ad profile image | 98 × 98 px (key art inside 66 × 66 px) | 1:1 | — | Under 50 KB | JPG, PNG | Ads |
TikTok changes limits often. Check the app or TikTok Ads Manager before a big upload. Phone file limits are approximate.
How to use this TikTok size guide
Shoot vertical at 1080 × 1920
9:16 fills the whole phone screen. Horizontal and square videos work, but TikTok adds black bars and they look smaller in the feed.
Mind the safe zone
The caption, username and buttons cover the bottom and right edges. Keep text and faces in the middle of the frame.
Upload long or large videos from a computer
The phone apps cap file size. The web uploader takes files up to 4 GB and videos up to 60 minutes.
Check ad specs in Ads Manager
Ad limits differ by placement and market. Use the table as a starting point and confirm when you set up the ad.
Frequently asked questions
What size is a TikTok video?
1080 × 1920 pixels in a 9:16 vertical ratio. TikTok accepts 360 to 4096 pixels per side, but 1080p looks best.
How long can a TikTok video be?
Up to 10 minutes when you upload in the app and up to 60 minutes from a computer. Videos must be at least 3 seconds.
What is the TikTok profile picture size?
At least 200 × 200 pixels. Use 400 × 400 or larger so it stays sharp. It is cropped to a circle.
What size are TikTok photo posts?
1080 × 1920 pixels works best. You can add up to 35 photos to one post, up to 20 MB each.
Related free tools
Sources: The ultimate TikTok video size guide for 2026 (Sked Social) · TikTok video sizes (RecurPost) · TikTok ad specs 2026 (Influee) · TikTok image size 2026 (Pixotter) · Optimize Streamlabs for TikTok LIVE (Streamlabs) · TikTok LIVE requirements (Restream)