Get better-looking TikTok uploads by compressing your video properly before TikTok's encoder gets its hands on it.
Compress for TikTok NowTikTok re-encodes everything. No matter what you upload, TikTok's servers will crunch it through their own compression pipeline. The quality of what comes out the other side depends heavily on what went in. If you compress video for TikTok with the right settings, you end up with a noticeably sharper, cleaner-looking post than if you upload raw footage or a poorly compressed file.
Here are TikTok's current technical limits:
The 287.6 MB mobile limit is oddly specific but that's TikTok for you. On desktop via the web uploader, you get 500 MB. Either way, these are the ceilings — you generally don't want to push against them because TikTok's re-encoding means the extra data is mostly wasted.
When you upload a video, TikTok creates multiple compressed versions at different quality tiers. What quality tier your viewers get depends on their device, connection speed, and (reportedly) the video's engagement level. Videos that get lots of early engagement may be served at higher quality to subsequent viewers.
TikTok's compression is notoriously aggressive. Detailed backgrounds, fast motion, and dark scenes all suffer. Text can become unreadable, gradients get banded, and skin tones can look blotchy. The way to fight this is to give TikTok a clean, optimally encoded source file. When you compress video for TikTok properly, you're minimizing the damage TikTok's encoder does.
Based on testing and what creators in the TikTok community have found works best:
1080x1920 at 9:16. This is TikTok's native format. Don't upload 4K — TikTok downscales it and the re-encoding from a downscaled 4K source actually tends to look worse than from a native 1080p source. If your original footage is 16:9 (landscape), crop to 9:16 before uploading. Letterboxed videos with black bars look amateur and waste screen real estate.
30fps for most content. TikTok supports 60fps and there's a small subset of content (fast-action, sports, gaming) where 60fps adds real value. But for talking heads, tutorials, vlogs, and most TikTok content, 30fps is plenty and means less data for TikTok to destroy during re-encoding.
This is where it gets interesting. The conventional wisdom is "upload the highest quality possible," but that's not quite right for TikTok. Here's what actually works:
H.264 (AVC) is the safest choice. H.265 (HEVC) can work but produces inconsistent results after TikTok's re-encoding. Stick with H.264 Main or High profile for predictable output. Our compressor defaults to H.264 for exactly this reason.
Beyond encoding settings, the actual content of your video affects how well it survives TikTok's compression:
TikTok's encoder handles bright, evenly-lit footage much better than dark or contrasty scenes. If you're shooting specifically for TikTok, good lighting isn't just about looking better — it's about surviving compression. Dark footage develops visible blocking and banding artifacts after TikTok processes it.
A cluttered background full of detail eats bitrate. A clean, simple background lets TikTok's encoder allocate more bits to you — the subject. This is one reason studio-shot TikToks with solid backgrounds look sharper than outdoor content with complex scenery. When you compress video for TikTok, the encoder can focus on what matters if the background isn't fighting for bits.
Thin fonts, small text, and fine patterns are the first things TikTok's compression destroys. If you're adding text overlays, use bold fonts at a reasonable size. If you're showing a screen recording, zoom into the relevant area rather than showing the whole screen.
Quick cuts and flashy transitions cause bitrate spikes. Each cut forces the encoder to rebuild the frame from scratch, which costs bits. Smooth, steady content compresses better and looks cleaner after TikTok's processing. This doesn't mean you should make boring content — just that 50 jump cuts in 15 seconds will look worse than a well-paced edit.
For typical TikTok content durations when you compress video for TikTok:
These sizes give TikTok clean source material without being excessively large. You can push toward the upper end if you have fast upload speeds, but the quality improvement above these ranges is minimal after TikTok's re-encoding.
TikTok has historically processed uploads differently depending on how you upload:
For maximum quality control, upload your pre-compressed file directly via the mobile app or desktop web uploader. Avoid sending your original uncompressed file through a scheduler that might add its own compression layer before TikTok's.
For other social platforms, check our guides for Instagram, Facebook, Snapchat, and LinkedIn.
TikTok downscales 4K and the re-encoding from a downscaled source often looks worse than from a native 1080p upload. Save yourself the upload time and start at 1080p.
TikTok re-encodes at a fraction of your source bitrate anyway. Going above 10-15 Mbps just increases upload time without improving the final result.
TikTok's encoder handles bright, well-lit footage far better than dark scenes. If you're shooting for TikTok, invest in lighting — it has more impact on final quality than encoding settings.
TikTok's compression destroys thin text and fine details first. If you're adding captions or text overlays, use bold, larger fonts that survive re-encoding.
Get better-looking TikTok uploads by compressing your video properly before TikTok's encoder gets its hands on it.
Compress for TikTok Now