✳ CODEC SUPPORT · TIKTOK

TikTok video codec and container support

For TikTok's Content Posting API, the official guide lists MP4, WebM and MOV containers; H.264, H.265, VP8 and VP9 video codecs; 23 to 60 fps; both dimensions from 360 to 4096 pixels; and a 4 GB maximum. MP4 and H.264 carry the recommendation marker. AV1 is not in that API list, which is not the same as proving what every consumer-app upload accepts.

Safe default export: MP4, H264 video, AAC audio at 6,000 kbps. Open the TikTok export preset.

What the official pages state

SurfaceDocumented factOfficial page
Content Posting API containersMP4 recommended, WebM, MOVTikTok media transfer guide
Content Posting API codecsH.264 recommended, H.265, VP8, VP9TikTok media transfer guide
API limits23 to 60 fps, 360 to 4096 px on each side, 4 GB maximumTikTok media transfer guide

The guide does not state an audio codec in its video restrictions. This page does not add one.

Documented combinations

Codec and containerStatusWhat the source says
H.264 / AVC in MP4TikTok recommends MP4/H.264 as the default upload.
AAC in MP4AAC is the default audio codec inside the MP4 path.
AAC in MOV (QuickTime)AAC is the default audio codec inside the MOV path.
Opus in WebMOpus is the default audio codec inside the WebM path.
H.264 / AVC in MOV (QuickTime)AcceptedTikTok lists MOV in the API guide.
H.265 / HEVC in MP4AcceptedTikTok accepts HEVC in MP4; server-side behavior for older builds not enumerated.
H.265 / HEVC in MOV (QuickTime)AcceptedTikTok accepts MOV and HEVC independently.
VP9 in WebMAcceptedTikTok lists WebM with VP9 in the API guide.
VP8 in WebMAcceptedTikTok lists WebM with VP8 in the API guide.
H.264 / AVC in M4VConditionalM4V is structurally very close to MP4; some iTunes exports work, others re-mux.

Quick answers

Does TikTok support H.264 (AVC)?

Yes: TikTok documents H.264 (AVC) in MP4 (recommended), MOV (accepted), M4V (conditional).

Does TikTok support H.265 (HEVC)?

Yes: TikTok documents H.265 (HEVC) in MP4 (accepted), MOV (accepted). H.264 in MP4 is the documented safe choice.

Does TikTok support AV1?

TikTok's published upload documentation does not list AV1 in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.

Does TikTok support VP9?

Yes: TikTok documents VP9 in WebM (accepted). H.264 in MP4 is the documented safe choice.

Does TikTok support VP8?

Yes: TikTok documents VP8 in WebM (accepted). H.264 in MP4 is the documented safe choice.

Does TikTok support MPEG-4 Part 2?

TikTok's published upload documentation does not list MPEG-4 Part 2 in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.

Does TikTok support ProRes?

TikTok's published upload documentation does not list ProRes in any container checked here. It may still upload; H.264 in MP4 is the documented safe choice.

Every combination checked

Recommended: 4 · Accepted: 5 · Conditional: 1 · Not documented: 25 · Non-standard mux: 18

TikTok: video codecs
CodecMP4MOVWebMMKVM4VAVI3GPMPEG / MPGOGV
H.264 / AVCAcceptedNon-standard muxNot documentedConditionalNot documentedNot documentedNon-standard muxNon-standard mux
H.265 / HEVCAcceptedAcceptedNon-standard muxNot documented-----
AV1Not documentedNot documentedNot documentedNot documented-----
VP9Not documentedNon-standard muxAcceptedNot documented-----
VP8Non-standard muxNon-standard muxAcceptedNot documented-----
MPEG-4 Part 2Not documentedNot documentedNon-standard muxNot documented-----
ProResNot documentedNot documentedNon-standard muxNot documented-----
TikTok: audio codecs
CodecMP4MOVWebMMKV
AACNon-standard muxNot documented
MP3Not documentedNot documentedNon-standard muxNot documented
OpusNon-standard muxNon-standard muxNot documented
FLACNon-standard muxNon-standard muxNon-standard muxNot documented
PCM (uncompressed)Non-standard muxNot documentedNon-standard muxNot documented
Recommended
the platform names this as a recommended upload
Accepted
listed as accepted, not the default
Conditional
accepted only on some surfaces, apps or account types
Not documented
not in the platform's published list; it may still upload, but convert to be safe
Non-standard mux
this codec is not normally carried in this container; files like this are rare

Sources

Verdicts come from the published lists above. Where a list is silent, this page says “Not documented” rather than guessing.

Next steps