TikTok Video Size Limit & Upload Requirements — Everything You Need to Know (2026)
Whether you are a creator posting daily content or a brand running ad campaigns, understanding the TikTok video size limit is essential. Upload a file that is too large, use the wrong codec, or pick an unsupported aspect ratio, and TikTok will either reject your video outright or re-encode it into a blurry, artifact-laden mess. Neither outcome is acceptable when you are competing for attention in a feed that moves at lightning speed.
This guide covers every TikTok upload limit and format requirement in effect as of 2026, explains why the platform recompresses your footage, and walks you through the best settings for maximum quality. If your file is too big, we also show you exactly how to compress video for TikTok without visible quality loss. Bookmark this page — it is the only reference you will need.
TikTok Video Upload Limits at a Glance
TikTok enforces different file size limits depending on how you upload. The table below summarizes the current restrictions for 2026:
| Parameter | Mobile App (iOS/Android) | Web Browser / Desktop |
|---|---|---|
| Maximum file size | 287 MB | 10 GB |
| Maximum duration | 10 minutes | 10 minutes |
| Minimum duration | 1 second | 1 second |
| Supported formats | MP4, MOV | MP4, MOV, WebM |
| Recommended resolution | 1080 × 1920 | 1080 × 1920 |
| Maximum resolution | 4K (2160 × 3840) | 4K (2160 × 3840) |
| Aspect ratios | 9:16, 1:1, 16:9 | 9:16, 1:1, 16:9 |
Key takeaway: The 287 MB mobile limit is the one that catches most creators off guard. A single 10-minute clip filmed at 4K can easily exceed 1 GB before editing, so compression is almost always required for mobile uploads. If you upload via the web, the generous 10 GB cap gives you far more headroom.
Keep in mind that TikTok Ads Manager has its own set of specs. Promoted videos follow the same format rules but may have stricter duration limits depending on the ad placement. For a side-by-side comparison with other platforms, see our complete social media video limits guide.
Video Format Requirements
Getting the TikTok video format right is the first step toward a clean upload. Here is what the platform accepts and what it prefers:
Container Format
TikTok supports MP4 and MOV on all devices. The web uploader also accepts WebM. MP4 is the safest choice across the board — it is universally compatible, well-supported by every editing tool, and produces slightly smaller files than MOV at equivalent quality settings.
Video Codec
H.264 (AVC) remains the recommended codec for TikTok uploads. While the platform can process H.265 (HEVC) and VP9 files, H.264 ensures the fastest processing time and the most predictable output after server-side re-encoding. AV1-encoded files are not officially supported and may fail to upload.
Audio Codec
AAC is the standard audio codec. TikTok will transcode other formats (such as PCM or Opus), but starting with AAC avoids an extra encoding step and preserves audio fidelity. A sample rate of 44.1 kHz or 48 kHz at 128–256 kbps is ideal.
Aspect Ratio and Resolution
TikTok natively supports three aspect ratios:
- 9:16 (vertical) — The default and most engaging format. Fills the entire screen on mobile devices. Recommended resolution: 1080 × 1920.
- 1:1 (square) — Useful for repurposing Instagram content. Displayed with black bars on top and bottom in the For You feed.
- 16:9 (landscape) — Supported but not recommended. Horizontal video appears small on mobile and typically receives lower engagement.
While TikTok accepts resolutions up to 4K, the platform downscales most content to 1080p for delivery. Uploading at 1080 × 1920 strikes the best balance between quality and file size. For a deeper dive into how bitrate affects visual quality across platforms, check out our video bitrate guide.
Why TikTok Recompresses Your Video
Every video uploaded to TikTok goes through server-side re-encoding — no exceptions. Even if your file is perfectly formatted and well under the TikTok file size limit, the platform will still recompress it. Understanding why this happens is crucial to preserving quality.
TikTok needs to serve billions of video views per day across a vast range of devices and network conditions. To make that work, it creates multiple renditions of each upload — lower-resolution versions for slow connections and higher-quality versions for WiFi and 5G users. This adaptive bitrate streaming system requires a standardized encoding pipeline, which means your original file is always transcoded regardless of its initial quality.
Here is the important part: TikTok's encoder works with whatever source material you give it. If you upload a heavily compressed, low-bitrate file, the platform's re-encoding introduces a second generation of compression artifacts on top of the ones already present. The result is a noticeably degraded video. Conversely, if you upload a high-quality source with a generous bitrate, TikTok's encoder has more data to work with and produces a cleaner output.
The golden rule: Always upload the highest quality file that falls within the size limit. The goal is to give TikTok's encoder the best possible starting material. You want your video to survive exactly one round of aggressive compression, not two.
This is also why uploading via the web browser (10 GB limit) often yields better results than the mobile app (287 MB limit). A larger file budget lets you retain more bitrate in your source, which translates directly to a sharper final product on the platform.
Try it now: Compress your video for free with SquishVideo — no signup, no watermark.
Best Upload Settings for Maximum Quality
Based on extensive testing and TikTok's own creator recommendations, the following settings produce the best results after the platform's re-encoding pipeline:
| Setting | Recommended Value |
|---|---|
| Resolution | 1080 × 1920 (vertical) |
| Frame rate | 30 fps or 60 fps |
| Video codec | H.264 (High Profile) |
| Video bitrate | 10–15 Mbps |
| Audio codec | AAC |
| Audio bitrate | 192–256 kbps |
| Audio sample rate | 48 kHz |
| Container | MP4 |
| Color space | Rec. 709 / SDR |
A note on frame rate: TikTok supports both 30 and 60 fps. If your content involves fast motion — sports, dance, gaming — use 60 fps for smoother playback. For talking-head videos, tutorials, or vlogs, 30 fps is perfectly fine and produces smaller files.
A note on bitrate: At 1080 × 1920 and 30 fps, a 10-minute video encoded at 12 Mbps will be roughly 900 MB. That exceeds the mobile upload limit of 287 MB, which means you will either need to upload via the web or compress the file first. For most creators who rely on the mobile app, a bitrate of 5–8 Mbps is a more practical target — it keeps the file under 287 MB while still providing enough data for TikTok's encoder to produce a clean result.
How to Compress Video for TikTok
If your video exceeds the 287 MB mobile limit — or even the 10 GB web limit for extremely long or high-resolution footage — you need to compress it before uploading. The challenge is reducing file size without introducing visible quality loss. Here is a step-by-step approach:
Step 1: Check Your Current File Size and Format
Before compressing anything, know what you are working with. On most devices, you can right-click the file and view its properties to see the file size, resolution, codec, and bitrate. If your video is already in H.264 MP4 format at 1080p and under 287 MB, you may not need to do anything at all.
Step 2: Choose Your Compression Tool
You have several options, ranging from desktop software to browser-based tools. Desktop applications like HandBrake or FFmpeg give you granular control but require installation and technical knowledge. For a faster workflow, SquishVideo lets you compress video for TikTok directly in your browser — no installation, no uploads to third-party servers, and no watermarks. Simply drag your file in, select the TikTok preset, and download the compressed result.
Step 3: Set Your Target Parameters
Regardless of the tool you use, aim for these settings when compressing for TikTok mobile uploads:
- Resolution: 1080 × 1920 (do not upscale lower-resolution footage)
- Codec: H.264
- Bitrate: 5–8 Mbps for videos under 3 minutes, 3–5 Mbps for longer content
- Audio: AAC at 128–192 kbps
- Container: MP4
Step 4: Compress and Verify
Run the compression, then play back the output file at full screen on your phone. Check for blocking artifacts in areas with fine detail (hair, text, foliage) and listen for audio degradation. If the result looks and sounds clean, you are ready to upload.
Step 5: Upload and Enable HD
When posting on the TikTok mobile app, toggle the "Allow high quality uploads" option in the post settings. This tells TikTok to allocate a higher bitrate to your video during server-side encoding, which can make a noticeable difference — especially for content with lots of movement or fine detail.
Common Upload Errors and Fixes
Even with the right settings, things can go wrong. Here are the most common TikTok video requirements errors and how to resolve them:
"Video is too large" or "File exceeds size limit"
This means your file is larger than 287 MB (mobile) or 10 GB (web). The fix is straightforward: compress the video to bring it under the limit. Reducing the bitrate to 5–8 Mbps and ensuring you are at 1080p (not 4K) usually solves it. You can use SquishVideo's TikTok compressor to handle this in seconds without installing any software.
"Format not supported" or "Unable to process video"
This typically occurs when the file uses an unsupported codec (such as AV1 or ProRes) or an unusual container format (like MKV or AVI). Convert the file to H.264 MP4 to resolve the issue. Some screen recording tools and game capture software default to codecs that TikTok does not accept, so always verify the output format before uploading.
"Upload failed" with no specific error
This vague error has several possible causes:
- Unstable internet connection — Large uploads are sensitive to network interruptions. Switch to a stable WiFi connection and try again.
- Corrupted file — If the video was interrupted during recording or export, the file may be malformed. Re-export from your editor.
- App cache issues — Clear the TikTok app cache in your device settings, then attempt the upload again.
- Server-side issues — TikTok's servers occasionally experience outages. Wait 15–30 minutes and retry.
"Video resolution is too low"
TikTok may display a warning if your video is below 720 × 1280. While the platform will still accept it, the video will look noticeably blurry on modern phone screens. If possible, re-export at 1080 × 1920. Never upscale a low-resolution source — upscaling adds file size without adding real detail and can actually make the final result look worse after TikTok's re-encoding.
Video looks blurry after upload
This is the most common complaint, and it is usually caused by one of three things: uploading an already heavily compressed file (double compression), not enabling the "Allow high quality uploads" toggle, or uploading a video with a bitrate below 3 Mbps. Revisit the recommended settings in the section above and ensure your source file has enough bitrate for TikTok's encoder to work with.
Frequently Asked Questions
What is the maximum TikTok video size for mobile uploads?
The TikTok video size limit for mobile uploads (both iOS and Android) is 287 MB. This applies to videos uploaded directly through the TikTok app. If you need to upload a larger file, use the web browser uploader at tiktok.com, which supports files up to 10 GB.
Can I upload 4K video to TikTok?
Yes, TikTok accepts 4K (2160 × 3840) uploads. However, the platform currently delivers content at a maximum of 1080p to viewers. Uploading in 4K gives TikTok's encoder more data to work with during re-encoding, which can result in a slightly sharper 1080p output. The tradeoff is a much larger file size, which may exceed the 287 MB mobile limit. For most creators, uploading at 1080 × 1920 is the sweet spot.
Does TikTok reduce video quality after upload?
Yes, TikTok re-encodes every video that passes through its servers. This is a normal part of how the platform delivers content at scale. The quality reduction is minimized when you upload a high-bitrate source file (10–15 Mbps) and enable the "Allow high quality uploads" option. Starting with a low-quality source will result in noticeably worse output.
What is the best video format for TikTok?
The best TikTok video format is an MP4 file encoded with the H.264 video codec and AAC audio codec. This combination is universally supported, processes quickly on TikTok's servers, and produces the most predictable quality after re-encoding. Avoid MKV, AVI, or files encoded with ProRes or AV1.
How long can a TikTok video be in 2026?
TikTok currently allows videos up to 10 minutes in length. This limit applies to both mobile and web uploads. However, shorter videos (15–60 seconds) tend to perform significantly better in the algorithm, as completion rate is a major ranking factor. Unless your content genuinely requires a longer format, aim to keep your videos concise.
Why does my TikTok upload keep failing?
Upload failures are typically caused by file size exceeding the limit, unsupported video format or codec, unstable internet connection, or a corrupted source file. Start by checking that your file is under 287 MB (mobile) or 10 GB (web), is in MP4 or MOV format with H.264 encoding, and plays correctly on your device before attempting the upload. If the issue persists, clear your TikTok app cache and try again on a stable WiFi connection.
Need to Shrink Your Video for TikTok?
SquishVideo compresses your video to fit TikTok's 287 MB mobile limit — right in your browser, with no quality loss, no watermarks, and no account required. Works on any device.
Compress for TikTok