Drop your MP4 or MOV. It is checked in your browser, on your computer: codec, resolution, frame rate, bitrate, HDR. You get a one-line verdict and the exact export settings to fix it in Premiere Pro, DaVinci Resolve, CapCut or After Effects.
Drop your MP4 or MOV here or click to choose · any size · read on your device, never sent anywhere
Your file, and what to export instead
Post it from your PC so TikTok gets the file as you exported it.
PostWire posts to TikTok through TikTok's official Content Posting API, from your browser, with no phone app in between. Free: 10 posts a month, no card.
Only the file's header (its first and last few hundred KB) is read, in this page. No upload, no sign-up, no limit on file size.
The exact export fix, by editor
These are the settings TikTok re-encodes the least: H.264 High, 1080 x 1920, 30 fps, 10 Mbps target, SDR Rec.709, AAC 320 kbps. After you check a file above, the values below change to match it.
Sequence: Sequence Settings, frame size 1080 x 1920, timebase 30 fps. For iPhone HDR clips, set Working Color Space to Rec. 709 and tick Auto Tone Map Media.
Export (Ctrl/Cmd + M): Format H.264, container MP4.
Video: untick Match Source. Frame Size 1080 x 1920, Frame Rate 30, Field Order Progressive, Aspect Square Pixels (1.0), Profile High, Level 4.1.
Bitrate:VBR, 2 pass, Target 10 Mbps, Maximum 12 Mbps.
Color: Output Color Space Rec. 709 (SDR).
Audio:AAC, 48000 Hz, Stereo, 320 kbps.
Project Settings: Timeline resolution 1080 x 1920 (custom, vertical), timeline frame rate 30. Color Management: timeline and output color space Rec.709 Gamma 2.4, so HDR clips are mapped to SDR here, not by TikTok.
Deliver page: Custom Export, Format MP4, Codec H.264.
Video: Resolution 1080 x 1920, Frame rate 30, Quality Restrict to 10000 Kb/s, Encoding Profile High.
Advanced Settings: Color Space Tag Rec.709, Gamma Tag Rec.709, Data Levels Auto. Tick Network Optimization.
Audio: Codec AAC, Data Rate 320 Kb/s, 48 kHz.
Canvas: Ratio 9:16.
Export (desktop): Resolution 1080p, Bit rate Custom, 10 Mbps (or Higher if your version has no Custom), Codec H.264 (not HEVC or AV1), Format MP4, Frame rate 30 fps.
Color space:Rec. 709 SDR, not HDR.
Phone: in the export sheet pick 1080p and 30 fps, and leave HDR off.
Audio: CapCut exports AAC; nothing to change.
Composition Settings:1080 x 1920, Square Pixels, Frame Rate 30.
Project Settings, Color: Working Space Rec.709 Gamma 2.4, 8 or 16 bpc, HDR off.
Render: Composition, Add to Adobe Media Encoder Queue (or Render Queue with the H.264 output module). Format H.264, MP4.
Video: Profile High, Level 4.1, VBR, 2 pass, Target 10 Mbps, Maximum 12 Mbps, Output Color Space Rec. 709.
Audio:AAC, 48000 Hz, Stereo, 320 kbps.
4K: a 2160 x 3840 export is accepted, but TikTok scales it down to 1080 x 1920 with its own encoder, so export 1080 x 1920 yourself. 60 fps: see the FAQ below.
What the checker reads
It reads
TikTok leaves it alone at
TikTok re-encodes it hard at
Codec
H.264 (High profile)
HEVC (H.265), AV1, VP9, WebM
Resolution
Up to 1080 x 1920
Over 1080 x 1920 (2K, 4K)
Frame rate
24, 25, 30 fps
Over 30 fps
Bitrate
8 to 12 Mbps
Over 16 Mbps (under 2.5 Mbps looks soft anyway)
HDR / bit depth
SDR, 8-bit, Rec.709
HDR (HLG, PQ), 10-bit
Audio
AAC
Anything else (AC-3, Opus, PCM)
Exported clean and it still looks worse once posted? Read the TikTok upload method for edits: posting from a PC through TikTok's official API, so the file arrives as you exported it.
Questions
Why does TikTok lower my video quality?
TikTok re-encodes every upload into its own playback versions. How much it changes depends on what you send: a file that is already H.264, 1080 x 1920, 30 fps, SDR and 8-12 Mbps gets a light pass; HEVC, HDR, 4K, high frame rates or a very high bitrate get a heavy conversion, and that second encode is the blur and the washed-out colour you see. Posting from the phone app can add one more compression before the file even leaves the phone.
What are the best export settings for TikTok?
MP4, H.264 High profile, 1080 x 1920 (9:16), 30 fps (or the 24 or 25 you shot at), VBR 2-pass at a 10 Mbps target and 12 Mbps maximum, SDR Rec.709 8-bit, AAC audio at 320 kbps, 48 kHz. The tabs above show where each one is in your editor.
Should I upload at 60 fps?
TikTok accepts 60 fps, but it re-encodes high frame rates more often, and the extra frames take bitrate that would otherwise go to sharpness. Export at 30 fps unless motion is the point (fast edits, gaming); then export 60 fps at 12-15 Mbps and accept that TikTok may convert it.
Should I upload in 4K?
A 2160 x 3840 file is accepted, but TikTok scales it down to 1080 x 1920 with its own encoder. Downscale it yourself in your editor to 1080 x 1920, so the resize happens where you control the quality.
Why does my HDR video look washed out on TikTok?
iPhones and many Android phones record HDR (HLG or Dolby Vision, 10-bit) by default. TikTok converts HDR to 8-bit SDR, and that tone-mapping flattens contrast and colour. Export SDR Rec.709 8-bit from your editor, or turn off HDR before filming (iPhone: Settings, Camera, Record Video, HDR Video off).
Post it from your PC so TikTok gets the file as you exported it.
Through TikTok's official Content Posting API, scheduled or right away, and to YouTube Shorts in the same click if you want. Free: 10 posts a month, no card.