picture_size_check_failed
TikTok rejected the media dimensions during post processing.
Fix: For video, keep both dimensions between 360px and 4096px. Keep photos within 1920×1080 landscape or 1080×1920 portrait.
TikTok accepts one video or a photo carousel, never both in the same post. Video dimensions can range from 360px to 4096px, while carousel photos are limited to JPEG or WebP and 20 MB each.
Updated July 2026
Recommended sizes
Use these sizes when you need a sensible default. The tables below cover the limits enforced by the API.
Vertical video
1080×1920 (9:16)
The standard full-screen format for TikTok video.
Photo carousel
1080p JPEG or WebP
Up to 35 photos, with no video mixed into the post.
Video resolution range
360–4096px
Both video dimensions must remain inside this range.
API limits
Check these values in your upload validator or before an agent submits a post.
TikTok video upload and encoding requirements.
Constraints for TikTok photo carousels and their copy.
Common publishing errors
Find the returned code or the closest matching failure below, then fix the cause before retrying the post.
TikTok rejected the media dimensions during post processing.
Fix: For video, keep both dimensions between 360px and 4096px. Keep photos within 1920×1080 landscape or 1080×1920 portrait.
The uploaded video or photo uses an unsupported media format.
Fix: Use MP4, WebM, or MOV for video and JPEG or WebP for photos.
The requested privacy level is not available for this creator account.
Fix: Query creator_info immediately before posting and send one of its privacy_level_options.
The creator has reached TikTok’s daily OpenAPI posting cap.
Fix: Stop API retries and wait for the rolling daily allowance to reset.
TikTok marked the publishing request as risky and stopped the post.
Fix: Do not retry the same request. Review the content and use the TikTok app if the post follows its rules.
TikTok could not download the video before its one-hour transfer window closed.
Fix: Retry once. If it fails again, re-upload the video to PublishQ so TikTok receives a fresh copy.
TikTok could not download one of the photos before its one-hour transfer window closed.
Fix: Retry once. If it fails again, re-upload the photos to PublishQ and publish the new media items.
The TikTok connection is missing the video.publish permission required for direct publishing.
Fix: Reconnect the creator account and approve the publishing permissions TikTok requests.
Send PublishQ the post. We check it, prepare the media, and deliver it to TikTok. You can work in the dashboard or connect through the API, CLI, or MCP server.
Common questions about TikTok media sizes and API publishing limits.
1080×1920 at 9:16 fills the TikTok screen. TikTok accepts video dimensions from 360px through 4096px.
A TikTok photo carousel can contain up to 35 JPEG or WebP images, with a maximum of 20 MB per image.
An agent can submit the post through the PublishQ API or MCP server. PublishQ prepares the media and applies the TikTok settings.
API reference for Tiktok API.
See exactly how your posts will look on Twitter, Instagram, LinkedIn, TikTok, and more before you publish. No signup required.
Turn an idea into a ready-to-post short video. Pick a template, let AI handle the rest, and schedule it — all without leaving PublishQ.
Preview how your post looks on each platform, customize the text per account if needed, then publish or schedule to all of them at once.
Write different text for each platform in a single post. Shorten for Twitter, go long on LinkedIn, add hashtags for Instagram — without creating separate posts.
Schedule TikTok videos and photo carousels with privacy, comment, duet, stitch, and brand content settings — without opening the app.