Your Video Looks Fine on Your Phone. TikTok Disagrees.
You filmed it vertically. You edited it clean. You uploaded it and... TikTok cropped your captions, squished your footage, and served a blurry mess to the 14 people who actually saw it.
Wrong specs kill reach. It's not dramatic. It's just how the algorithm works. TikTok's system evaluates video quality as a ranking signal, and uploads that don't match their preferred specs get dinged before a single person swipes.
This is your one-stop reference for every TikTok video spec in 2026. Bookmark it. Come back to it. Stop guessing.

TikTok Video Dimensions and Aspect Ratio
1080 x 1920 pixels at a 9:16 aspect ratio. That's the golden standard. Full screen, vertical, no black bars.
TikTok does accept other aspect ratios, but here's what actually happens when you use them:
| Aspect Ratio | Resolution | What TikTok Does |
|---|---|---|
| 9:16 (recommended) | 1080 x 1920 | Displays perfectly full-screen |
| 1:1 (square) | 1080 x 1080 | Adds black bars top and bottom |
| 16:9 (landscape) | 1920 x 1080 | Adds large black bars, looks awful |
| 4:5 (portrait) | 1080 x 1350 | Slight black bars, passable but not ideal |
Bottom line: always shoot and export in 9:16. Any other ratio wastes screen real estate and tanks engagement.
If you're repurposing content from YouTube or Instagram, you'll need to reframe it. GhostShorts can auto-resize and reframe your clips to 9:16 with smart cropping that keeps subjects centered.
Supported File Types
TikTok keeps this simple.
| File Format | Mobile Upload | Desktop Upload | Ads Manager |
|---|---|---|---|
| MP4 | Yes | Yes | Yes |
| MOV | Yes | Yes | Yes |
| WebM | No | Yes | Yes |
| AVI | No | No | Yes |
| GIF | No | No | Yes |
MP4 with H.264 encoding is the safest bet. It gives you the best compression-to-quality ratio and works everywhere. MOV files work fine too but tend to be larger.
If your editing software exports in a different format, convert to MP4 before uploading. It only takes a few seconds and saves you from mysterious upload failures.
Maximum File Size
This one trips people up because the limit changes depending on how you upload.
| Upload Method | Max File Size |
|---|---|
| Mobile app (iOS) | 287 MB |
| Mobile app (Android) | 287 MB |
| Desktop browser | 500 MB |
| TikTok Ads Manager | 10 GB |
Pro tip: If your video is bumping against the mobile limit, upload from desktop instead. You get nearly double the file size allowance with no quality difference.
For most creators, 287 MB is plenty. A 3-minute 1080p video at a reasonable bitrate comes in around 100-150 MB. If you're somehow exceeding that, your bitrate is probably too high for TikTok's compression anyway.
Video Length Limits
TikTok has expanded its length limits a lot over the past couple of years. Here's where things stand in 2026:
| Video Length | Availability |
|---|---|
| 15 seconds | Original format, still supported |
| 60 seconds | Standard option |
| 3 minutes | Available to all accounts |
| 10 minutes | Available to all accounts |
| 30+ minutes | Select accounts only (by invitation) |
But here's the thing. Just because you can upload a 10-minute video doesn't mean you should.
TikTok's algorithm heavily weights watch-through rate. A 30-second video where 80% of viewers finish it will outperform a 5-minute video where people drop off at the 45-second mark. Every time.
The sweet spot for most content in 2026 is 30-90 seconds. Long enough to deliver value, short enough to keep completion rates high.
If you do go longer, hook viewers in the first 2 seconds and use pattern interrupts every 15-20 seconds to maintain attention.

Resolution and Bitrate Recommendations
TikTok re-encodes everything you upload. But starting with higher quality source material means the re-encoded version looks better.
| Spec | Recommended | Minimum |
|---|---|---|
| Resolution | 1080 x 1920 (Full HD) | 720 x 1280 (HD) |
| Frame rate | 30 fps | 24 fps |
| Bitrate (video) | 6-10 Mbps | 2 Mbps |
| Bitrate (audio) | 192 kbps | 128 kbps |
| Audio codec | AAC | AAC |
| Video codec | H.264 | H.264 |
| Color space | BT.709 | - |
Don't upload in 4K. TikTok will just downscale it to 1080p anyway, and you'll eat through your file size limit faster for zero benefit.
Frame rate matters more than you think. 30 fps is standard and what TikTok prefers. You can upload 60 fps content and it will look smoother, but some users report TikTok occasionally re-encodes it down to 30 fps. Stick with 30 fps for consistency.
HDR content: TikTok does support HDR on newer devices, but most viewers won't see it. Export in SDR (BT.709) for the widest compatibility.
Caption and Text Safe Zones
This is where most creators lose important content. TikTok overlays UI elements on your video, and if your text lands in those zones, nobody can read it.
Safe zone guidelines:
- Top 150 pixels: Covered by the status bar and "Following | For You" tabs
- Bottom 270 pixels: Covered by captions, username, description, and action buttons
- Right side 100 pixels: Covered by the like, comment, share, and bookmark buttons
Your safe text zone is roughly the center 75% of the screen. Keep all important text, faces, and key visuals within that area.
When you're adding captions or on-screen text, aim for the center to upper-center of the frame. That's the sweet spot where nothing gets covered.
GhostShorts auto-captions automatically position text within safe zones so you never have to worry about UI overlap. They also style your captions to match trending formats.
Want to skip the editing?
GhostShorts turns your ideas into viral shorts with AI voiceovers, captions, and gameplay clips. Ready to post in minutes.
Try GhostShorts TodayTikTok Photo Mode Specs
Photo mode (TikTok's carousel feature) has its own set of specs. Lots of creators overlook this.
| Spec | Requirement |
|---|---|
| Image dimensions | 1080 x 1920 (9:16) recommended |
| Max images per post | 35 photos |
| Min images per post | 2 photos |
| Supported formats | JPEG, PNG |
| Max file size per image | 20 MB |
| Caption limit | 2,200 characters |
Photo mode is blowing up in 2026. It's TikTok's answer to Instagram carousels, and the algorithm is actively pushing this format right now.
The best performing photo posts use high-resolution, text-heavy slides that tell a story or deliver a listicle. Think of them as mini blog posts in slide format.

Hashtag and Caption Character Limits
| Element | Character Limit |
|---|---|
| Video caption | 4,000 characters |
| Hashtags | Count toward caption limit |
| Username mentions | Count toward caption limit |
| Bio | 80 characters |
You get 4,000 characters now, which is way more than the original 150. But longer captions don't mean better captions.
Best practices for captions:
- First line is everything. It's all most people see before tapping "more"
- Use 3-5 relevant hashtags, not 30 random ones
- Mix broad hashtags (#fyp, #viral) with niche-specific ones
- Put your CTA early since most people won't expand the full caption
- Use line breaks to improve readability
Hashtag tip: TikTok's algorithm now relies more on content recognition than hashtags. The video itself matters more than the tags you slap on it. Use hashtags for discoverability, not as a magic ranking trick.
Profile Picture and Cover Image Specs
Your profile is prime real estate. Don't leave it looking amateur.
| Element | Recommended Specs |
|---|---|
| Profile picture | 200 x 200 pixels minimum |
| Profile picture format | JPEG, PNG, or GIF |
| Profile picture file size | Under 5 MB |
| Video cover image | 1080 x 1920 (9:16) |
| Video cover image | Selected from video or custom upload |
Profile picture tips:
- It displays as a circle, so keep important elements centered
- Use a high-contrast image that reads well at small sizes
- Faces perform better than logos for personal brands
- Make sure it's recognizable at thumbnail size in comment sections
Video cover images are basically your video thumbnails. They show up on your profile grid and can make or break whether someone clicks through to watch. Use bold text and clear visuals. Think YouTube thumbnail energy, but vertical.
Common Mistakes That Kill Your Reach
Here's what I see creators doing wrong over and over.

1. Uploading landscape video without reframing
Just adding black bars to a 16:9 video is lazy and the algorithm punishes it. You're using less than half the screen. Either shoot vertical or properly reframe your horizontal footage with smart cropping.
2. Ignoring safe zones
Your perfectly designed text overlay is invisible because TikTok's UI is sitting right on top of it. Always preview your video on mobile before posting.
3. Over-compressing before upload
TikTok already compresses your video. If you compress it first, you're double-compressing. Start with the highest quality source you can within the file size limits.
4. Using the wrong frame rate
Uploading at 24 fps or 60 fps instead of 30 fps. While both technically work, 30 fps is TikTok's native playback rate and gives the most consistent results.
5. Exporting at random resolutions
Exporting at 1920 x 1080 (landscape dimensions) when you meant 1080 x 1920 (portrait). Width comes first in resolution notation, and this mix-up is more common than you'd think.
6. Watermarks from other platforms
TikTok's algorithm actively suppresses videos with visible watermarks from Instagram Reels, YouTube Shorts, or other platforms. Always upload clean, watermark-free versions.
7. Forgetting about audio quality
Tinny, low-bitrate audio immediately makes your video feel cheap. Use at least 128 kbps AAC audio, and 192 kbps if you can.
How Video Specs Affect the Algorithm
TikTok has never publicly confirmed a "quality score," but the evidence is overwhelming. Technical quality is a ranking signal.
Here's what we know based on testing and creator reports:
- Videos uploaded at 1080p get distributed more than 720p or lower resolution uploads
- Watch-through rate is the #1 ranking factor, and poor specs (blurry, cropped, black bars) cause early drop-offs
- Audio clarity impacts engagement. Viewers will scroll past unclear audio almost instantly
- Native vertical content (shot in 9:16) outperforms repurposed horizontal content on average
- Original content without watermarks receives priority distribution
The algorithm wants content that keeps people on the app. Clean, properly formatted videos do that. Blurry, cropped, watermarked videos don't.
If you want to maximize your chances, GhostShorts handles all of this automatically. It exports everything at the right dimensions, resolution, and format for TikTok. No spec-checking needed.
Curious how much your TikTok content could earn? Check out our free TikTok Money Calculator to estimate your potential earnings based on your views and engagement.
Quick Reference Cheat Sheet
Here's everything in one table. Screenshot this.
| Spec | Recommended Value |
|---|---|
| Dimensions | 1080 x 1920 px |
| Aspect ratio | 9:16 |
| File format | MP4 (H.264) |
| Max file size (mobile) | 287 MB |
| Max file size (desktop) | 500 MB |
| Max file size (ads) | 10 GB |
| Video length | Up to 10 min (30-90s recommended) |
| Frame rate | 30 fps |
| Video bitrate | 6-10 Mbps |
| Audio bitrate | 192 kbps (AAC) |
| Caption limit | 4,000 characters |
| Photo mode images | 2-35 per post |
| Profile picture | 200 x 200 px minimum |
| Safe zone (top) | Avoid top 150 px |
| Safe zone (bottom) | Avoid bottom 270 px |
| Safe zone (right) | Avoid right 100 px |
Stop Guessing. Start Posting Right.
Every blurry upload, every cropped caption, every weird black bar is costing you views. And now you have zero excuse.
The specs are right here. Follow them every single time.
If you want to skip the manual work entirely, GhostShorts automatically formats, captions, and optimizes your videos for TikTok. Just drop in your content and let it handle the technical stuff while you focus on actually creating.
Now go post something. In 1080 x 1920. At 30 fps. With clean audio. You know the drill.
