TikTok 516 kbps floor: 0.033 bits per pixel at 540x960, 0.008 at 1080p
At 30 fps TikTok's 516 kbps floor is 0.033 bits per pixel at 540x960 but 0.008 at 1080x1920. Why a bigger frame needs a higher real bitrate to look the same.
TikTok's floor of 516 kbps is a lower bound on the whole frame, not on quality. Spread over a 540x960 frame at 30 fps it is 516,000 / (518,400 x 30) = 0.033 bits per pixel per frame. Spread over a 1080x1920 frame it is 516,000 / (2,073,600 x 30) = 0.0083, four times thinner. The same number of bits describes a fourth of the detail per pixel at the larger size, so a bigger render does not become safer by passing the floor.
The figures are from TikTok's video ad specifications page (read 2026-10-09): non-Spark ads need 9:16 at 540x960 or more, 16:9 at 960x540 or more, or 1:1 at 640x640 or more, up to 10 minutes, 500 MB or less, with bitrate of 516 kbps or more.
The numbers
Pixels per frame, then bits per pixel at exactly 516 kbps and 30 fps. These are bounds, not targets: real files are usually larger.
| Frame | Pixels | Bits per pixel at 516 kbps |
|---|---|---|
| 540x960 (9:16 min) | 518,400 | 0.0332 |
| 960x540 (16:9 min) | 518,400 | 0.0332 |
| 640x640 (1:1 min) | 409,600 | 0.0420 |
| 720x1280 | 921,600 | 0.0187 |
| 1080x1920 | 2,073,600 | 0.0083 |
What this means for the render size
The page gives only minimum dimensions, so any size at or above the minimum passes. Sume's timeline and video trim output take even width and height from 256 to 2160, so every row above is available. The practical choice is the smallest frame that looks sharp on a phone, because a smaller frame gets more bits per pixel from any given bitrate. For text-heavy ads, 720x1280 is a common compromise and sits at roughly 0.019 bits per pixel at the floor.
Sume has no bitrate field. The trim and timeline APIs refuse codec, crf and ffmpeg keys, and the server picks the encoder settings. So you cannot raise the bitrate to improve a large frame. You can only choose the frame size, the frame rate (24, 25, 30 or 60) and the content.
Why not just pick the smallest frame
Because TikTok's page sets a minimum and nothing else on resolution, a 540x960 render passes, but it will look soft on a modern phone screen. The floor does not tell you the sweet spot. A reasonable test is to render the same 15-second ad at 540x960 and 720x1280 and compare stills at the same timestamps with video frames. Both renders cost the same on Sume: a Timeline render is billed per output minute, not per pixel, so each is $0.10 for a clip of one minute or less.
That last point is the real lever. Sume's price does not change with frame size inside the allowed range, so the choice is about delivery, not cost. Larger frames make larger files; TikTok's file cap is 500 MB, and at a 10-minute length that cap is the next constraint to check.
Check the delivered file
The 516 kbps line is about the average bitrate of the whole file, which is file size in bits divided by duration. A 30 second ad needs at least 516 x 30 / 8 = 1,935 KB. Compute it from the downloaded file's size and the duration_seconds in the job result; the Sume docs do not state the encoder's bitrate. Do the check before upload, since TikTok's page is the authority on whether an ad passes.
Prices for the prep are small: a Timeline render is $0.10 per output minute, rounded up, and a video trim with an output conform is $0.02 per job.
Sources
Related posts
More in Media tools
- TikTok ad bitrate window: 0.516 to 6.67 Mbps for 10 minutes
TikTok wants at least 516 kbps and at most 500 MB. For a 10-minute ad that is a 38.7 MB floor and a 6.67 Mbps average ceiling. The math and what Sume controls.
- TikTok ad captions are white and fixed; burned-in captions differ
TikTok's non-Spark page says ad captions show in white with a font you cannot change. Sume's burned-in caption styles live inside the video, a different thing.
- One 16:9 size for TikTok and LinkedIn ads: 960x540 to 1920x1080
TikTok's 16:9 minimum is 960x540 and LinkedIn's maximum is 1920x1080. 1280x720 and 1920x1080 clear both; 854x480 fails TikTok, 2048x1152 fails LinkedIn.
- One square size for TikTok and LinkedIn ads: 640x640 to 1920x1920
TikTok's square minimum is 640x640 and LinkedIn's maximum is 1920x1920. A 1080x1080 render clears both; 600x600 fails TikTok and 2160x2160 fails LinkedIn.
Written by Sume