The right aspect ratio for TikTok Spark Ads is 9:16, rendered at 1080×1920 pixels, the same vertical format TikTok uses for every organic video in the For You feed. If your source video isn't already shot or exported in that ratio, you risk bars, crops, or a post that looks like an ad instead of content the moment it's boosted.
What makes Spark Ads different from a regular TikTok ad
A standard TikTok ad is uploaded straight into Ads Manager as new creative. A Spark Ad is different: you take a video that already exists as an organic post — either your own brand account's post or a creator's post you have permission to use — and boost that exact post with ad spend. The post keeps its original likes, comments, and shares, and the ad runs with the native TikTok player wrapped around it.
That distinction matters for aspect ratio. Because you're boosting a post that was already published to the feed, the video file has already gone through TikTok's own upload and compression pipeline as organic content. If that original post was shot or exported at anything other than 9:16, it was already cropped or padded once by TikTok's player — and boosting it as a Spark Ad doesn't fix that, it just adds spend behind the same imperfect frame.
Why aspect ratio matters more for Spark Ads than for regular uploads
With a regular TikTok ad upload, you get one more chance to fix the ratio before the ad goes live, because you're uploading a fresh file into Ads Manager. With a Spark Ad, the creative is locked in as soon as the organic post exists. You can't re-encode or re-crop the post after the fact without publishing a new video and losing the original engagement you wanted to boost in the first place.
This means the ratio decision has to happen before you ever hit publish on the organic post, not after. If you're producing creative specifically to turn into Spark Ads later, build every file as full-bleed 9:16 from the start. For a deeper look at the pixel dimensions and bitrate side of this, see video resolution requirements for TikTok ads.
The safe zone: where TikTok's UI sits on top of your video
Even a correctly sized 9:16 video can lose impact if your text or product shot sits where TikTok's interface elements usually appear. As a rule of thumb to test, treat the top and bottom roughly 10-15% of the frame, and a narrow strip on the right edge, as a zone where captions, usernames, like counts, and the share icon are likely to overlap your video.
- Keep your main hook text and product name inside the middle 70-80% of the vertical frame.
- Place your call to action a little higher than the very bottom edge, since the caption and music sticker usually sit there.
- Avoid putting a logo or price tag flush against the right edge, where like/comment/share icons stack.
- If you're repurposing the same video as a motion poster or cover image, check the crop again — a frame that looks fine mid-video can crop badly as a thumbnail.
If you want a dedicated breakdown of thumbnail and cover-frame cropping, cover image requirements for TikTok ads covers how the first frame behaves differently from the rest of the video.
What happens if you use the wrong ratio
| Source ratio | What TikTok does with it | Effect on a Spark Ad |
|---|---|---|
| 9:16 (1080×1920) | Fills the screen edge to edge, as intended | Reads as native content; no bars, no crop surprises |
| 1:1 (square) | Centers the square and pads top and bottom with black or blurred bars | Smaller effective video area; looks like an outside ad dropped into the feed |
| 4:5 (portrait, not full vertical) | Pads top and bottom, less severely than square | Usable in a pinch, but still loses screen real estate versus full 9:16 |
| 16:9 (landscape) | Shrinks the video into a thin horizontal strip with heavy padding above and below | Hardest ratio to recover from; faces and text often become too small to read on a phone |
If you're also running the same creative on Instagram or Facebook as a Reel, the padding behavior is similar but not identical — worth checking separately if you're repurposing one master file across platforms. Our 4:5 vs 9:16 video ratio for paid social ads comparison goes into when a near-square crop still works and when it doesn't.
Building creative that's Spark-Ad ready from the first export
The simplest fix is to never produce a landscape or square master file for TikTok in the first place. If every video you shoot or generate is already 1080×1920 at 9:16, you remove the entire category of problem before it starts. A few practical habits:
- Shoot vertical on the phone, holding it upright the whole time, rather than shooting horizontal and rotating in post.
- If you're animating product shots or stock footage, start the canvas at 1080×1920 and build the composition to that frame instead of resizing a landscape piece at the end.
- Export at 30 fps unless you have a specific reason to go higher; it keeps file size and motion smoothness predictable for TikTok's player.
- Preview the exported file full-screen on an actual phone before publishing the organic post you intend to boost — editor previews on a desktop monitor hide crop and safe-zone issues that only show up on a handset.
Length matters alongside ratio too — a correctly framed video that runs too long can still lose attention before your offer lands. If you haven't settled on a runtime, video ad length for TikTok Spark Ads is a useful companion read.
A pre-boost checklist
Before you turn any organic post into a Spark Ad, run through this quickly:
- Is the video 1080×1920, full 9:16, with no black or blurred bars top or bottom?
- Does the hook text and any price or offer sit clear of the top, bottom, and right-edge safe zones?
- Did you check the first frame (your cover) separately, since it crops differently than mid-video frames?
- Does the video still make sense on mute, with captions carrying the message, in case sound is off when it's seen?
- If this same file will also run on Instagram or YouTube Shorts, have you confirmed those platforms accept the same 9:16 export without re-cropping?
How FrameNotion fits into this
If you're producing a batch of ads meant to become Spark Ads later, it helps to start from a tool that only outputs the ratio Spark Ads need. FrameNotion generates every ad at 1080×1920, 9:16, 30 fps by default, built from a product link with a hook, problem, benefit, proof, offer, and call to action laid out from scratch rather than dropped into a template — so there's no square or landscape master file to crop down in the first place.
Every FrameNotion ad also exports as 4:5, 1:1, and 16:9 automatically, so if you're repurposing the same creative outside TikTok you don't have to re-cut anything by hand. Word-by-word captions are placed with a mute-friendly, UI-aware layout, and you can see finished examples at examples made with FrameNotion or check the plans, including the free first ad, at pricing.
One thing to keep in mind: FrameNotion does not publish directly to TikTok or any ad platform, and it doesn't report ad performance. You still publish the organic post yourself and boost it as a Spark Ad through TikTok's own tools — FrameNotion's job is making sure the file you upload is already in the right shape when you do.
Frequently asked questions
Can I run a Spark Ad with a square (1:1) video?+
You can, but TikTok will pad the video with bars above and below it to fit the vertical player, shrinking the usable video area and making the post read as an outside ad rather than native feed content. It's better to publish the original post in full 9:16 from the start.
Does the aspect ratio rule change if I'm boosting a creator's post instead of my own?+
No. Spark Ads work the same way whether the original post belongs to your brand account or a creator who has shared a code with you — the video file's ratio is whatever it was when the post was published, and you can't re-crop it after the fact.
What if my existing TikTok post is already square and performing well organically?+
You can still boost it as a Spark Ad, but expect the padded bars to remain visible in the ad. If the post's organic performance is strong, consider publishing a new 9:16 version of the same concept specifically to boost, rather than relying on the square file.
Is 1080×1920 the only resolution TikTok accepts for Spark Ads?+
It's the standard target for full-quality vertical video, but TikTok's player will scale other resolutions that share the same 9:16 ratio. The ratio matters more than hitting the exact pixel count, though matching 1080×1920 avoids any upscaling artifacts.
Do Spark Ads need a different cover image ratio than the video itself?+
The cover image should match the same 9:16 frame as the video, but it crops differently since it's a single still frame rather than motion. It's worth checking the cover separately before boosting, since text or product shots that look fine mid-video can crop awkwardly as a static thumbnail.
