Runs 100% in your browser · up to 4K60

Upload exactly
what you exported.

UpPrep inspects your edit, checks it against TikTok's recommended upload specs and prepares a clean, web-optimised file — bit-for-bit lossless when your export is already right, a precise pro re-encode when it isn't.

Resolution1080×1920
Frame rate60.000 fps
CodecH.264 High@4.2
moov atomfront ✓

Lossless remux verified · 2 streams · packet SHA-256 identical

0bytes uploaded to us
4K60max output
100%packet-verified remux

Why your uploads look worse than your timeline

Wrong frame rates, oversized bitrates, HDR tags, odd pixel formats and an index at the end of the file all push platforms into heavier processing. UpPrep fixes the file, not the pixels.

◎

Deep analysis

Resolution, real fps, bitrate, profile & level, pixel format, colour primaries, audio and moov position — in seconds.

⇄

Lossless faststart

Stream-copy remux with the index moved to the front. Every packet hashed before and after to prove nothing changed.

◆

Pro re-encode

H.264 High or HEVC, yuv420p, BT.709, your bitrate, up to 4K60 — only when your file actually needs it.

Private by design

Processing happens on your own machine with WebAssembly. Your footage never touches our servers — we only count exports against your monthly quota.

Explore features

Drop your export

MP4 or MOV, up to 4K.


Read the report

Clear pass / warn / fail with advice.


Download & post

A clean, faststart file ready for upload.