What are Spark Codes on TikTok?
A Spark Code is a TikTok authorization code that lets a brand run a creator's organic video as a paid ad. What Spark Codes are, how they differ from usage rights, and how to get them from creators.
A Spark Code is a TikTok authorization code that lets a brand run a creator's organic video as a paid ad. What Spark Codes are, how they differ from usage rights, and how to get them from creators.
A Spark Code is a TikTok authorization code that lets a brand run a creator's organic video as a paid ad through TikTok Ads Manager or GMV Max, while keeping the post on the creator's own account.** When a creator gives you a Spark Code, they are granting permission to put ad spend behind their video and to use it as a Spark Ad. The video stays native, keeps its existing likes, comments, and the creator's handle, which is exactly why Spark Ads convert better than studio-made creative. You collect a code per video, then load it into your campaign.
What a Spark Code is, how it works, how it differs from usage rights, and how to collect codes from creators so you can turn proven organic videos into paid ads.
A Spark Code is a short authorization string a TikTok creator generates for a specific video. It looks like a jumble of letters and numbers, typically starting with # and ending with =. That code is the key that unlocks one thing: your permission to run that exact video as a paid ad without re-uploading it.
This matters because of how TikTok ads work. Normally, to run an ad you upload your own creative into Ads Manager. But the content that performs best on TikTok is native, organic-looking video posted by real creators, not polished brand ads. Spark Ads solve that gap: instead of re-uploading the creator's video as a generic ad, you boost their actual organic post. The Spark Code is what authorizes it.
When a creator provides a Spark Code, they are granting two things:
The post never leaves the creator's profile. All the engagement the ad earns flows back to their original video, which is part of why creators are usually happy to share codes.
The whole point of a Spark Code is to scale content that has already proven it works. The flow looks like this:
You are amplifying a winner, not gambling on untested creative. Spark Ads consistently outperform traditional in-feed ads because they keep the creator's handle, their native voice, and the social proof of the existing comment section. Buyers trust a video that looks like content far more than one that looks like an ad.
Spark Ads are also the bridge between organic creator content and paid scale. A single viral organic video has a ceiling set by the algorithm. A Spark Code lets you blow past that ceiling by spending against the exact video that is already converting.
This is the most common point of confusion, so it is worth being precise. Spark Codes and usage rights are not the same thing, and you often want both.
Put simply: a Spark Code lets you spend behind a video inside TikTok. Usage rights let you take that video and use it elsewhere. A creator can grant a Spark Code without granting usage rights, and vice versa. For a video you want to scale everywhere, secure both.
Hubfluence runs the creator engine behind Spark Ads: sourcing creators, collecting Spark Codes, and tracking which videos to amplify. Book a 30-minute call and we'll map the setup that fits your shop.
A creator has to generate the code on their end; you cannot pull it yourself. The manual path on TikTok is: the creator opens their video, taps the share or ad settings menu, enables ad authorization, sets a duration, and copies the generated code to send to you.
At small volume you can simply ask each creator for a code over DM. The problem is that this does not scale. Once you are running dozens of creators, manually chasing each one for a code per video becomes a full-time job, and the codes that matter most (the videos already driving sales) are easy to lose track of.
The ways brands collect Spark Codes at scale:
#...= format.The operating goal is simple: every video that is driving GMV should have a Spark Code attached and ready to load into ads.
When a creator generates a Spark Code, they set how long the authorization lasts: 7, 30, 60, or 365 days, or no expiration. For videos you are actively scaling, ask for the longest window the creator will grant. If a code expires mid-campaign, the ad stops serving and you have to request a fresh one, which kills momentum on a winner. Track submission and expiration dates so you can renew before a high-performing video goes dark.
Once you have codes, the last step is putting them to work. In TikTok Ads Manager you add the Spark Code at the ad level to authorize the post as a Spark Ad. For GMV Max, TikTok's automated TikTok Shop ad product, you import the codes into your creative library and let the system test and scale them across the campaign.
The practical workflow most TikTok Shop brands run:
Prioritize codes for videos that already drive revenue. A Spark Ad behind a video that has already sold is the highest-ROI spend on TikTok Shop.
The TikTok Shop model rewards volume: many creators each posting native, product-tagged videos, with the organic winners amplified by paid spend. Spark Codes are the connective tissue between those two halves. Without them, your best organic videos stay capped at whatever reach the algorithm gives them for free. With them, every winning video becomes a paid asset you can scale.
The brands that win treat Spark Code collection as a routine part of the creator workflow, not an afterthought, so the moment a video starts selling, the code is already in hand and ready to scale. If you want help building that engine, book a strategy call and we will walk through it.
From outreach to GMV reporting, Hubfluence runs every part of your creator campaigns for agencies and enterprise brands. Set it up once, scale it across every brand you manage.