MP4 container optimizer · No re-encode

Post on TikTok in 4K 120 FPS — without the blur.

TikTok crushes most uploads before anyone sees them. Mati X Nafi rebuilds your MP4 container — faststart layout, clean metadata, untouched frames — so the platform has far less reason to compress your clip a second time.

Runs 100% in your browser. Your video never leaves your device — there is no upload server.

4K
Max resolution — 2160 × 3840 vertical
120 FPS
Max frame rate passed through untouched
0
Re-encodes — frames copied bit-for-bit
100%
Processing in your browser — no uploads
● ENGINE READY  Drop an MP4 into the optimizer below to start.
The tool

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.

Drop your MP4 here
or tap to browse — MP4 / MOV (H.264, HEVC, AV1) · stays on your device
—
Resolution
—
Frame rate
—
Bitrate
—
Size / Codec
—
✓Faststart layoutmoov atom moved before the video data
✓Strip junk metadata & dead spacerecorder tags, free/skip boxes removed
✓Chunk-offset repairindex rewritten so the file stays valid
✓Zero re-encodingevery frame is copied bit-for-bit
  • Reading MP4 boxes…
  • Patching chunk offsets…
  • Rebuilding container (faststart)…
  • Verifying output…

Optimized by Mati X Nafi — ready to post

CheckBeforeAfter
moov (index) position——
File size——
Junk bytes removed——
Frames / quality—100% identical — no re-encode
Download optimized MP4

Post this file to TikTok instead of the original. For best results upload over Wi-Fi from the app, not the desktop site.

Sharp, optimized gameplay frame with clear neon detail
RAW UPLOADOPTIMIZED
⇔
Before / After

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.
Free check

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.

Resolution verdict
—
FPS verdict
—
Bitrate verdict
—
Faststart
—
Link check

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.

What this tool cannot show — and why: TikTok does not give outside tools a video's view or like counts, FPS, codec, or any "shadow ban" status from a link, so this analyzer does not show them either. Any site claiming a link-only shadow-ban check is guessing. For real technical data, run the video file through the analyzer above.
Posting schedule

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.

DayBest windowAlso 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.

How it works

Three steps, thirty seconds

STEP 01

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.

STEP 02

We rebuild the container

The video and audio streams are copied bit-for-bit. Only the container changes: faststart order, clean metadata, repaired indexes.

STEP 03

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.

Pricing

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.

Free
$0 / forever
  • 3 optimizations / day
  • Files up to 100 MB
  • Faststart + metadata clean
  • Up to 1080p source
  • 4K 120 FPS sources
  • Priority processing
Booster Popular
$4.99 / month
  • 30 optimizations / day
  • Files up to 500 MB
  • Faststart + metadata clean
  • 4K 60 FPS sources
  • Clip analyzer included
  • Priority processing
Premium
$9.99 / month
  • Unlimited optimizations
  • Files up to 2 GB
  • Faststart + metadata clean
  • 4K 120 FPS sources
  • Clip analyzer included
  • Priority processing
FAQ

Straight answers

Does the optimizer reduce my video quality? +
No. The video and audio streams are copied bit-for-bit — there is no re-encoding, no downscaling, no bitrate change. Only the MP4 container around those streams is rebuilt. You can verify it yourself: resolution, FPS and bitrate shown after optimizing match the original exactly.
What does it actually change, then? +
Three things: the moov atom (the file's index) is moved to the front — the "faststart" layout streaming platforms prefer; junk metadata and dead space (recorder tags, free/skip boxes) are removed; and the chunk offsets inside the index are rewritten so the rebuilt file stays perfectly valid.
Will TikTok still compress my video? +
TikTok re-processes every upload on its own servers, and no tool can switch that off — anyone who promises "zero compression, guaranteed" is overselling. What a clean, faststart, high-bitrate container does is give TikTok's pipeline a proper source to work from, which is exactly the case where its lighter-touch processing applies. Creators consistently see visibly sharper results than with a messy raw export.
Is my video uploaded to a server? +
Never. The optimizer runs entirely in your browser using the File API — the file is read, rebuilt and downloaded locally on your device. Close the tab and nothing remains anywhere.
Which files work best? +
MP4 or MOV files with H.264, HEVC (H.265) or AV1 video. Vertical 1080 × 1920 is TikTok's baseline; 2160 × 3840 (4K vertical) at 60 or 120 FPS with a bitrate of 40 Mbps or more gives the pipeline the most to work with. The analyzer above scores your file on exactly these points.
Why are there daily limits on Free? +
The Free tier covers casual posters — 3 videos a day up to 100 MB each. Booster and Premium raise the size and daily caps for creators who post constantly or work with long 4K captures.
Can you check my video's views or shadow-ban status from its link? +
No — and neither can anyone else. TikTok's public link data (the oEmbed service our Link Analyzer uses) returns only the title, author and thumbnail. View counts, likes, FPS, codec and any restriction status are not exposed to outside tools, so tools that claim to check them from a link are estimating or inventing numbers. If you want real technical facts about a video, analyze the file — that data is actually in there.