Video Optimizer
Drop in an MP4. We move the index (moov atom) to the front, strip junk metadata and dead space, fix the chunk offsets — and hand the same frames back in a container TikTok reads as a high-quality source.
- Reading MP4 boxes…
- Patching chunk offsets…
- Rebuilding container (faststart)…
- Verifying output…
Optimized by Mati X Nafi — ready to post
| Check | Before | After |
|---|---|---|
| moov (index) position | — | — |
| File size | — | — |
| Junk bytes removed | — | — |
| Frames / quality | — | 100% identical — no re-encode |
Post this file to TikTok instead of the original. For best results upload over Wi-Fi from the app, not the desktop site.
Drag the slider. See what compression costs you.
- ✕Raw uploadNeon edges smear, fine detail turns to blocks, motion goes soft — the look every gaming clip gets by default.
- ✓Optimized containerSame frames, presented the way TikTok's pipeline rewards: indexed first, high bitrate intact, nothing re-encoded.
- ✓Up to 4K · 120 FPS2160 × 3840 at 60 or 120 FPS passes through untouched — the optimizer never downscales.
TikTok Analyzer
Not sure if your export settings are the problem? Pick a file in the optimizer above and this reads the actual MP4 — codec, profile, both bitrates, audio track, faststart — then scores it and runs an honest health check against the specs TikTok handles best.
Analyze the file you picked above
Choose a video in the optimizer and the score, the full technical breakdown and the health check appear instantly — no upload, everything is measured locally in your browser.
TikTok Link Analyzer
Already posted? Paste the video's TikTok link to load its embedded player plus whatever public basics TikTok shares for it — title, author and thumbnail when available — fetched live from TikTok's public oEmbed service.
Best Upload Times
When you post matters almost as much as what you post. Pick your audience's country and your content type for a week of proven posting windows.
| Day | Best window | Also good |
|---|
General guidance based on widely reported TikTok usage patterns for each region — not analytics from your personal account. Times are local to the selected country. Once your account unlocks TikTok's own analytics, those numbers beat any generic table.
Three steps, thirty seconds
Drop your export
Export from CapCut, Premiere or your capture software at the highest quality you have — 4K if you recorded it. Drop the MP4 here.
We rebuild the container
The video and audio streams are copied bit-for-bit. Only the container changes: faststart order, clean metadata, repaired indexes.
Post the optimized file
Download it and upload that file to TikTok. Same clip — presented as a clean, high-bitrate source the pipeline treats gently.
Start free. Upgrade when you post daily.
Pick a tier to apply its limits in the optimizer above — file-size and daily caps take effect instantly.
- 3 optimizations / day
- Files up to 100 MB
- Faststart + metadata clean
- Up to 1080p source
- 4K 120 FPS sources
- Priority processing
- 30 optimizations / day
- Files up to 500 MB
- Faststart + metadata clean
- 4K 60 FPS sources
- Clip analyzer included
- Priority processing
- Unlimited optimizations
- Files up to 2 GB
- Faststart + metadata clean
- 4K 120 FPS sources
- Clip analyzer included
- Priority processing