> ## Documentation Index
> Fetch the complete documentation index at: https://www.ayrshare.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# TikTok

> Image and video media requirements for [TikTok](/apis/post/social-networks/tiktok)

## Images

<ul class="custom-bullets">
  <li>Max image size: 20 MB.</li>

  <li>
    Supported formats on TikTok: JPG and JPEG. WebP source images are accepted by Ayrshare and
    [automatically converted to JPEG](/docs/errors/errors-ayrshare#image-format-conversion-errors) before
    posting. PNG files are not supported by TikTok for the photo-post endpoint and are not auto-
    converted on this path; see the [Max Pack](/docs/additional/maxpack) add-on for [converting from a
    PNG to a JPG](/docs/apis/media/resize#convert-to-a-jpg-or-webp).
  </li>

  <li>Image Resolution: 1080 x 1920 px or 1920 x 1080 px.</li>
  <li>Square images (aspect ratio 1:1) are permitted of dimensions 1080 x 1080 px or smaller</li>
</ul>

<Tip>
  When Ayrshare converts a WebP, HEIC, HEIF, or AVIF image to JPEG it preserves the image's color rendering and writes a small XMP packet carrying only the `Iptc4xmpExt:DigitalSourceType` AI disclosure, when the image declares one. No other metadata is carried over: not EXIF, and nothing else from the original XMP, so a location, a creator name or a copyright line can't be published by accident. The C2PA signature does not survive
  a re-encode. TikTok's own
  [`isAIGenerated`](/docs/apis/post/social-networks/tiktok) toggle is a separate, video-only mechanism. See
  [Image Metadata and Content
  Credentials](/docs/media-guidelines/overview#image-metadata-and-content-credentials).
</Tip>

## Video

<ul class="custom-bullets">
  <li>Max video size: 10 GB.</li>
  <li>Supported formats: MP4, MOV, and WebM.</li>
  <li>Duration Max: 600 seconds.</li>
  <li>Duration Min: 3 seconds.</li>
  <li>Video Resolution: the minimum height and minimum width of the video must be 360 px.</li>

  <li>
    Frame Rate: the minimum frame rate of the video must be 23 FPS, and maximum frame rate is 60
    FPS.
  </li>

  <li>Video width: 360 px - 4096 px.</li>
  <li>Video height: 360 px - 4096 px.</li>
  <li>Video aspect ratio: 9:16 or 16:9.</li>
</ul>

## Video Thumbnail

<ul class="custom-bullets">
  <li>Maximum image size: 20 MB.</li>
  <li>Supported formats on TikTok: JPG, JPEG, and PNG. WebP source images are accepted by Ayrshare and [automatically converted to JPEG](/docs/errors/errors-ayrshare#image-format-conversion-errors) before posting.</li>
  <li>Maximum resolution: 1080 x 1920 px or 1920 x 1080 px.</li>
  <li>Minimum resolution: 360 x 360 px.</li>
</ul>
