TikTok Video Parameter Quick Reference Cards
Complete TikTok video specs reference: resolution, aspect ratio, file size, codecs, bitrate, audio, and upload best practices for optimal algorithm performance.
Your Complete TikTok Video Specs Reference
Getting your TikTok video parameters right is the foundation of quality content on the platform. Uploading a video with incorrect resolution, wrong aspect ratio, or suboptimal encoding settings can result in blurry playback, audio sync issues, or even upload failures, all of which hurt your content's performance before a single viewer sees it.
This guide provides quick reference cards for every technical parameter you need to know when creating TikTok videos. Bookmark this page and refer to it whenever you are preparing content for upload.
Resolution and Aspect Ratio
Primary Specifications
| Parameter | Recommended | Minimum | Maximum |
|---|---|---|---|
| Resolution | 1080 x 1920 px | 720 x 1280 px | 4096 x 2160 px |
| Aspect Ratio | 9:16 (vertical) | 9:16 | 16:9 (supported) |
| Pixel Density | 72 DPI minimum | 72 DPI | No limit |
Aspect Ratio Details
9:16 (Vertical) is the native TikTok format. This fills the entire screen on mobile devices and receives the best algorithm treatment. Always prioritize this ratio for maximum reach.
1:1 (Square) is supported but not recommended. Square videos will have black bars on top and bottom, reducing visual impact and screen real estate. CTR on square format videos is typically 15-25% lower than full vertical videos.
16:9 (Horizontal) is technically supported but strongly discouraged for organic content. Horizontal videos appear small on mobile screens with large black bars, making them less engaging. The only exception is repurposed content where vertical reformatting would lose critical visual information.
Resolution Guide by Content Type
Talking head / Vlog:
- Shoot at 1080x1920 (1080p vertical)
- Frame your subject in the center 60% of the frame
- Leave headroom for TikTok UI elements (username, description, buttons)
Screen recording / Tutorial:
- Record at 1080x1920 or higher
- If recording a horizontal screen, use a vertical phone frame overlay
- Ensure text is at least 24px for readability at mobile viewing size
Product showcase / B-roll:
- Shoot at 4K (2160x3840) for maximum quality and cropping flexibility
- Downscale to 1080x1920 during export
- Higher source resolution allows post-production reframing without quality loss
Text-based / Quote videos:
- Create at exactly 1080x1920
- Keep text within the center safe zone (approximately 80% of width, 60% of height)
- Test readability on a phone screen before uploading
File Size and Duration Limits
Duration Specifications
| Upload Method | Minimum | Maximum | Recommended |
|---|---|---|---|
| In-app recording | 1 second | 10 minutes | 15-60 seconds |
| File upload (mobile) | 1 second | 10 minutes | 15-90 seconds |
| File upload (desktop) | 1 second | 10 minutes | 15-90 seconds |
| TikTok Stories | 1 second | 15 seconds | 5-15 seconds |
| LIVE | N/A | No hard limit | 30-60 minutes |
File Size Limits
| Platform | Maximum File Size |
|---|---|
| iOS upload | 287.6 MB |
| Android upload | 72 MB |
| Desktop upload | 10 GB |
| TikTok Ads | 500 MB |
Important note: While desktop uploads support up to 10 GB, uploading files larger than 500 MB significantly increases processing time and the risk of upload failures. Keep your exports under 500 MB when possible by optimizing your encoding settings.
Optimal Duration for Performance
Research across millions of TikTok videos reveals these performance patterns:
- 7-15 seconds: Highest completion rate, best for simple hooks and viral content
- 15-30 seconds: Strong completion rate with more room for storytelling
- 30-60 seconds: Optimal for tutorials, demonstrations, and informational content
- 1-3 minutes: Good for in-depth content, requires strong retention hooks
- 3-10 minutes: Only recommended for highly engaging long-form content with established audience
The algorithm heavily weights completion rate, so a 15-second video watched to the end will often outperform a 3-minute video with 30% average retention. Choose your duration based on how much time your content actually needs, not arbitrary length targets.
Video Codec and Encoding Settings
Recommended Codecs
| Setting | Primary Recommendation | Alternative |
|---|---|---|
| Video Codec | H.264 (AVC) | H.265 (HEVC) |
| Container Format | MP4 | MOV |
| Color Space | Rec. 709 | sRGB |
| Chroma Subsampling | 4:2:0 | 4:2:2 (source only) |
H.264 remains the most universally compatible codec. TikTok's servers will re-encode your video regardless of input codec, but H.264 input produces the most predictable output quality.
H.265 (HEVC) offers better compression at equivalent quality, resulting in smaller file sizes. However, compatibility can be inconsistent on older devices and some desktop browsers.
VP9 and AV1 are not recommended for TikTok uploads. While technically accepted, these codecs may trigger additional server-side re-encoding that can reduce final quality.
Bitrate Recommendations
| Resolution | Minimum Bitrate | Recommended Bitrate | Maximum Useful Bitrate |
|---|---|---|---|
| 720x1280 | 4 Mbps | 6-8 Mbps | 10 Mbps |
| 1080x1920 | 8 Mbps | 12-16 Mbps | 20 Mbps |
| 2160x3840 (4K) | 20 Mbps | 30-40 Mbps | 50 Mbps |
Why maximum useful bitrate matters: TikTok re-encodes all uploads at its own target bitrate (typically 2-6 Mbps for playback). Uploading at extremely high bitrates (50+ Mbps) wastes bandwidth without improving final quality. However, uploading at a higher bitrate than TikTok's output gives the encoder more data to work with, producing better results than uploading at the exact output bitrate.
Variable vs. Constant bitrate: Use Variable Bitrate (VBR) encoding for the best quality-to-size ratio. VBR allocates more bits to complex scenes and fewer to simple ones, resulting in more consistent perceived quality.
Frame Rate
| Setting | Recommended | Supported Range |
|---|---|---|
| Frame Rate | 30 fps | 24-60 fps |
| Preferred for smooth motion | 60 fps | - |
| Preferred for cinematic look | 24 fps | - |
30 fps is the sweet spot for most TikTok content. It balances smooth motion with reasonable file sizes and is the native playback rate on most mobile devices.
60 fps is beneficial for fast-motion content like sports, gaming, or dance videos. The extra frames create noticeably smoother playback.
24 fps gives a more cinematic feel and works well for narrative content, but can appear slightly choppy during fast camera movements on mobile screens.
Important: Do not mix frame rates within a single video. If your source footage is 24fps, export at 24fps rather than upconverting to 30fps, which can introduce motion artifacts.
Audio Specifications
Audio Format Requirements
| Parameter | Recommended | Acceptable |
|---|---|---|
| Audio Codec | AAC | MP3 |
| Sample Rate | 44.1 kHz | 48 kHz |
| Bitrate | 256 kbps | 128-320 kbps |
| Channels | Stereo (2.0) | Mono (1.0) |
| Loudness | -14 LUFS | -12 to -16 LUFS |
Audio Best Practices
Loudness normalization: TikTok applies its own loudness normalization during processing. Export your audio at approximately -14 LUFS (Loudness Units Full Scale) for the most consistent playback volume. Audio exported too quiet will be boosted (introducing noise), and audio too loud will be compressed (reducing dynamic range).
Background music levels: When combining voice-over with background music, the music should sit 15-20 dB below the voice level. A common split is voice at -6 dB peak and music at -22 dB peak.
Voice clarity: Record voice audio in a quiet environment. TikTok's compression is aggressive and can amplify background noise. A simple lapel microphone ($20-50) dramatically improves voice quality compared to phone microphones.
Trending sounds: When using TikTok's built-in sounds, you do not need to worry about audio specs since those are handled by the platform. These specs apply to audio you include in your uploaded video file.
Audio Pitfalls to Avoid
- Clipping: Never let audio peaks exceed 0 dBFS. Leave at least 1-2 dB of headroom to prevent distortion during TikTok's re-encoding.
- Mono downmix issues: Some stereo audio with hard-panned elements can lose content when TikTok serves mono playback on certain devices. Test your audio in mono before uploading.
- Music copyright: Using copyrighted music in uploaded files (not TikTok's sound library) can result in muted audio, content removal, or account strikes. Use royalty-free music or TikTok's built-in sound library.
Upload Best Practices
Pre-Upload Checklist
Before uploading any video to TikTok, verify these settings:
[ ] Resolution: 1080x1920 (9:16)
[ ] Codec: H.264 in MP4 container
[ ] Bitrate: 12-16 Mbps (VBR)
[ ] Frame rate: 30 fps (or 60 for action content)
[ ] Audio: AAC, 44.1kHz, 256kbps
[ ] Loudness: -14 LUFS target
[ ] File size: Under 287.6 MB (iOS) / 72 MB (Android)
[ ] Duration: Matches content needs (15-60s ideal)
[ ] Safe zones: Text/faces within center safe area
[ ] No letterboxing or pillarboxing (black bars)
Export Settings by Editing Software
Adobe Premiere Pro:
- Export preset: H.264, Match Source - High Bitrate
- Set resolution to 1080x1920
- Target Bitrate: 12 Mbps, Maximum Bitrate: 16 Mbps
- Audio: AAC, 44100 Hz, Stereo, 256 kbps
DaVinci Resolve:
- Delivery page: Custom export
- Format: MP4, Codec: H.264
- Resolution: 1080x1920, Frame Rate: match timeline
- Quality: Restrict to 16000 Kb/s
- Audio: AAC, 44100 Hz
Final Cut Pro:
- Share > Export File
- Format: Computer (H.264)
- Resolution: Custom 1080x1920
- Adjust bitrate in Compressor settings if needed
CapCut (desktop):
- Export resolution: 1080p
- Frame rate: 30fps
- Quality: High
- Format: MP4
Desktop vs. Mobile Upload
Desktop upload advantages:
- Up to 10 GB file size (vs. 72-287 MB on mobile)
- More reliable upload connection
- Easier to add descriptions, tags, and schedule posts
- Supports cover image upload from file
Mobile upload advantages:
- Access to in-app effects, filters, and sounds
- Direct access to TikTok's sound library for trending audio
- Faster workflow for simple content
- Can use green screen and duet features during upload
Recommendation: Edit and export your video on desktop for quality control, then upload via desktop for reliability. Only use mobile upload when you need access to in-app features like trending sounds, effects, or duet/stitch functionality.
Algorithm-Friendly Parameters
What the Algorithm Measures
TikTok's recommendation algorithm evaluates several technical and behavioral signals:
Technical signals:
- Video quality score (resolution, bitrate, encoding quality)
- Audio clarity and volume consistency
- Presence of text overlays and captions
- Video completion (no abrupt cuts or encoding errors)
Behavioral signals (more important):
- Completion rate (% of viewers who watch to the end)
- Replay rate (viewers who watch multiple times)
- Share rate (how often the video is shared)
- Comment rate and quality
- Follow-through rate (viewers who visit your profile after watching)
Technical Settings That Affect Algorithm Performance
Upload quality matters: Videos uploaded at higher quality receive slightly better initial distribution in testing. TikTok's system can detect upload quality and uses it as a minor signal.
Captions boost performance: Adding text captions (either burned-in or via TikTok's auto-caption feature) improves accessibility and tends to increase watch time by 15-25%, as viewers in sound-off environments can still engage.
Vertical format is prioritized: Full 9:16 vertical videos receive more impressions than cropped or letterboxed content. The algorithm can detect black bars and may reduce distribution accordingly.
Clean audio improves retention: Videos with clear, well-mixed audio have measurably higher completion rates. Background noise and audio clipping are leading causes of early viewer drop-off.
Content Parameters for Algorithm Success
Beyond technical specs, these content-level parameters influence algorithm performance:
Hook in frame 1: The very first frame of your video should be visually compelling. TikTok's algorithm and users make instant judgment calls based on the thumbnail/first frame.
Text overlay timing: Add text overlays within the first 1-2 seconds. This gives viewers something to read while they decide whether to keep watching, reducing instant swipe-aways.
Loop potential: Videos that end in a way that connects back to the beginning encourage replays, which is a strong algorithm signal. Design your ending to flow naturally into the start.
Hashtag strategy: Use 3-5 relevant hashtags. Include one broad hashtag (#fyp, #viral), two niche-specific hashtags, and one or two trending hashtags. Avoid hashtag stuffing (10+), which can actually reduce distribution.
Quick Reference Card: Export Settings at a Glance
================================
TIKTOK VIDEO EXPORT CHEATSHEET
================================
VIDEO:
Resolution: 1080 x 1920 px
Aspect Ratio: 9:16
Codec: H.264 (AVC)
Container: MP4
Bitrate: 12-16 Mbps VBR
Frame Rate: 30 fps
Color Space: Rec. 709
AUDIO:
Codec: AAC
Sample Rate: 44.1 kHz
Bitrate: 256 kbps
Channels: Stereo
Loudness: -14 LUFS
FILE:
Max Size (iOS): 287.6 MB
Max Size (Android): 72 MB
Max Size (Desktop): 10 GB
Max Duration: 10 minutes
Ideal Duration: 15-60 seconds
SAFE ZONES:
Top: 150px (username/search)
Bottom: 270px (description/buttons)
Right: 100px (interaction buttons)
Left: Full width usable
================================
Troubleshooting Common Upload Issues
Video Appears Blurry After Upload
Causes: Low source resolution, excessive compression, TikTok's initial processing.
Solutions:
- Ensure source video is at least 1080x1920
- Upload at 12+ Mbps bitrate
- Wait 30-60 minutes after upload. TikTok initially serves a lower-quality version while processing the full-quality version.
- Upload via desktop for higher quality processing
Audio Out of Sync
Causes: Variable frame rate source footage, incorrect audio sample rate, encoding errors.
Solutions:
- Convert variable frame rate footage to constant frame rate before editing
- Ensure audio sample rate is 44.1 kHz or 48 kHz
- Re-export with a different encoder if the issue persists
Upload Fails or Hangs
Causes: File too large, unstable internet, unsupported codec.
Solutions:
- Reduce file size (lower bitrate or resolution)
- Use a stable Wi-Fi connection (not cellular)
- Convert to H.264 MP4 if using an unusual codec
- Try uploading from desktop instead of mobile
Video Gets Low Views Despite Good Content
Causes: Technical quality issues flagged by the algorithm, upload timing, or metadata problems.
Solutions:
- Verify all technical specs match the recommendations in this guide
- Add captions and text overlays
- Upload during peak hours for your target audience (typically 6-10 PM local time)
- Ensure your cover image is compelling and correctly cropped
Conclusion
Getting your TikTok video parameters right is a technical foundation that supports everything else you do on the platform. While creative content and audience engagement ultimately drive success, poor technical quality creates an invisible ceiling on your content's potential reach.
Use the quick reference cards in this guide as a checklist for every video you produce. Nail the basics of resolution, codec, bitrate, and audio, and you remove technical barriers between your content and its audience. Combined with strong hooks, proper duration, and algorithm-friendly practices, these specifications ensure your videos look and sound their best when they reach viewers' screens.