TikTok 23-60 fps and 360-4096 px: Sume Timeline and Trim conform
TikTok accepts 23 to 60 fps and 360 to 4096 pixels per side. Sume Timeline fps is 24, 25, 30 or 60 and size is 256-2160; Trim conform needs exact mode.

Short answer
TikTok's media transfer guide lists frame rates from 23 to 60 and sizes from 360 to 4096 pixels. Sume Timeline's fps options (24, 25, 30, 60) all fall inside the range, so any choice there is acceptable on frame rate. For size, Timeline allows 256 to 2160, so the one thing to watch is going below 360: a 256 or 320 pixel side is allowed by Sume but out of range for TikTok.
The default of 1080x1920 is comfortably inside both.
Range comparison
The table shows where the two ranges overlap.
| Property | TikTok | Sume |
|---|---|---|
| Frame rate | 23-60 fps | Timeline 24, 25, 30, 60; Trim conform 24, 25, 30, 60 |
| Pixels per side, low | 360 | 256 |
| Pixels per side, high | 4096 | 2160 |
| Container | MP4 recommended; WebM, MOV accepted | MP4 default |
| Codec | H.264 recommended; H.265, VP8, VP9 | Trim exact uses libx264 yuv420p |
Conforming a clip
If a source clip is outside the TikTok range, conform it with Video Trim. The output block takes width, height and fps, but only with precision exact; asking for it with keyframe returns video_trim_output_requires_exact. Exact is a re-encode with libx264 at yuv420p, which matches TikTok's recommended H.264 codec. A trim job is $0.02, and the source can be up to 1,800 seconds.
A source at 120 fps or 15 fps would be outside TikTok's range. Conform it to 30 before upload. Remember that dropping from 120 to 30 loses motion detail, and raising 15 to 30 only duplicates frames.
- Keep width and height even; Sume's ranges require 256 to 2160.
- Do not go below 360 on either side for TikTok.
- Use 30 unless you have a reason to use 60.
- Check the result with ffprobe for fps and size.
Resolutions above 2160
TikTok accepts up to 4096 pixels per side, but Sume's Timeline and Trim ranges stop at 2160. If you need a 4K upload at 3840x2160, neither tool outputs it; 2160 pixels on the long side is the limit. For vertical short-form video this rarely matters, because 1080x1920 is the common target.
If you keep a 4K source around, treat it as an archive. Render the delivery file at 1080x1920 and keep the original for re-edits.
A pre-upload checklist
Before any TikTok upload, read the file's properties rather than trusting the render settings. A clip that went through several tools may have a different frame rate than you think, particularly if a tool resampled it. Run a quick probe for width, height, fps and codec, and compare against the guide.
If any value is outside the range, conform with Video Trim exact, then probe again. If all values are inside, upload. This takes a minute and prevents a rejected upload after a long transfer.
- Width and height at least 360 and at most 4096.
- Frame rate between 23 and 60.
- MP4 with H.264 for the least friction.
- File under 4 GB.
Sources
Related posts
More in Developers
- TikTok 4 GB file cap: the average bitrate for 10, 30 and 60 minutes
4 GB over 3,600 seconds leaves about 8.9 Mbps on average. Here is the arithmetic for 10, 30 and 60 minutes and what to check on a Sume render before upload.
- TikTok 60-minute videos: API cap is 10 minutes, Sume renders 30
TikTok's developer docs list 10 minutes for API posts; Sume Timeline renders up to 1,800 seconds per job at $0.10 per minute. Plan a long cut around both.
- TikTok chunked upload: how many 5-64 MB parts for a 30-minute render
TikTok accepts 1 to 1,000 sequential chunks of 5 to 64 MB. A 1.8 GB file is 28 or 29 chunks at 64 MB. Sizing a Sume render for chunked upload, with a script.
- List a TikTok creator's recent videos: handle, user_id and play_count
tiktok_videos needs a handle and returns at most 24 items; order play_count ranks only that sample, not the creator's all-time best videos.
Written by Sume