8 min read · February 13, 2026

TikTok Spark Code: What It Is & How to Get It for Your Ads

Learn what a TikTok Spark Code is, how to generate one for your own content, and how to request codes from creators for your Spark Ads campaigns.

tiktokspark-adsadvertisingbusinessmarketing
Guide to TikTok Spark Codes for advertising campaigns

Key Takeaways:

  • A Spark Code is an authorization code that lets brands run ads using creator content
  • Creators generate Spark Codes in TikTok's settings under Creator Tools
  • Codes can be set to expire after 7, 30, 60, or 365 days
  • Spark Ads outperform standard ads with 134% higher completion rates
  • You need a valid Spark Code to run Spark Ads—no code, no campaign

If you're running TikTok ads, you've probably heard about Spark Ads. They're the ad format that lets brands boost existing organic content instead of creating traditional ads from scratch. But to run a Spark Ad, you need something called a Spark Code.

This guide explains what Spark Codes are, how to get them, and how to use them in your advertising campaigns.

What is a TikTok Spark Code?

A Spark Code is an authorization code that allows a brand to run paid ads using a creator's organic TikTok content. Think of it as permission, in code form.

When a creator generates a Spark Code for one of their videos or carousels, they're giving a brand the right to:

  • Boost that content as a paid ad
  • Show it to audiences beyond the creator's followers
  • Track ad performance through TikTok Ads Manager

The creator's original post stays intact. The Spark Ad runs alongside it, using the same content but with paid distribution. Any engagement on the ad (likes, comments, shares) flows back to the original post.

Why do brands use Spark Ads?

Spark Ads solve a major problem with traditional social advertising: they don't look like ads.

When you scroll TikTok and see a Spark Ad, it looks exactly like organic content because it is organic content. It comes from a real creator's account, has real engagement, and fits naturally into the feed.

The numbers back this up. According to TikTok:

  • 134% higher completion rate compared to standard In-Feed ads
  • 157% higher 6-second view rate
  • Higher engagement across likes, comments, and shares

For brands, this means better performance at similar (or lower) costs. For creators, it means getting paid to let brands amplify content they've already made.

How Spark Codes work

The Spark Code system has two sides: the creator who generates the code, and the brand who uses it.

Creator side:

  1. Creator posts organic content (video or carousel)
  2. Creator generates a Spark Code for that specific post
  3. Creator shares the code with a brand (via email, DM, or influencer platform)

Brand side:

  1. Brand receives the Spark Code
  2. Brand enters the code in TikTok Ads Manager
  3. Brand creates an ad campaign using the authorized content
  4. Ad runs and performance is tracked in Ads Manager

The code links everything together. Without a valid code, brands can't use creator content in ads.

How to generate a Spark Code (for creators)

If you're a creator and a brand wants to run Spark Ads with your content, here's how to generate a code:

Step 1: Go to Creator Tools

Open TikTok and go to your profile. Tap the three lines (menu) in the top right, then tap Creator tools.

Step 2: Find the post you want to authorize

In Creator tools, tap Spark Ads or Ad authorization. You'll see a list of your posts that are eligible for Spark Ads.

Select the post a brand wants to use.

Step 3: Generate the code

Tap Authorize and choose how long you want the code to be valid:

  • 7 days
  • 30 days
  • 60 days
  • 365 days

The longer the authorization, the longer the brand can run ads with your content. Choose based on your agreement with the brand.

Step 4: Copy and share the code

TikTok will generate a code (a string of letters and numbers). Copy it and send it to the brand via email, DM, or whatever channel you're using to communicate.

Important: Each code is tied to one specific post. If the brand wants to run ads on multiple posts, you'll need to generate a separate code for each one.

How to use a Spark Code (for brands)

Once you have a Spark Code from a creator, here's how to use it:

Step 1: Open TikTok Ads Manager

Log into TikTok Ads Manager and navigate to your campaign.

Step 2: Create a new ad or edit an existing one

When setting up your ad creative, look for the option to use Spark Ads or Authorized content.

Step 3: Enter the Spark Code

Paste the code the creator gave you. TikTok will verify it and pull in the associated post.

Step 4: Configure your campaign

Set your targeting, budget, bidding strategy, and schedule like any other TikTok ad. The main difference is that your creative is the creator's organic post rather than something you upload.

Step 5: Launch

Once approved, your Spark Ad goes live. You'll see performance metrics in Ads Manager, and engagement will flow to the creator's original post.

Spark Ads for carousels

Spark Ads aren't just for videos. You can run Spark Ads on TikTok carousel posts too.

Carousels often perform well as Spark Ads because:

  • They're highly engaging (viewers swipe through multiple slides)
  • They work for product showcases, tutorials, and listicles
  • They feel even more organic than video ads

If you're a brand, consider partnering with creators who make carousel content in your niche. If you're a creator, carousel posts are a great way to attract Spark Ad deals—brands love the format for e-commerce and educational content.

Need to create carousel content quickly? PostWaffle generates professional carousels in seconds. Great for building a library of Spark-ready content.

Best practices for Spark Ads

For creators

Build a portfolio of Spark-ready content. Brands look for posts that already have strong organic performance. Create content that's valuable, well-produced, and relevant to brand partnerships you'd want.

Make authorization easy. When a brand reaches out, respond quickly with the code. The faster you move, the more likely they are to work with you again.

Track your authorizations. Keep a record of which posts you've authorized, to whom, and for how long. This helps you manage renewals and avoid confusion.

For brands

Choose content that's already performing. The best Spark Ads are posts that went viral or had strong engagement organically. That's social proof built in.

Match creator audience to your target. A creator's followers should overlap with your ideal customer. Spark Ads amplify reach, but the content needs to resonate with the right people.

Negotiate clear terms. Agree on code duration, usage rights, and compensation upfront. Some creators charge flat fees; others take a percentage of ad spend. Get it in writing.

Test multiple creators. Don't put all your budget behind one Spark Ad. Test content from different creators to see what resonates with your audience.

Common Spark Code issues

Code expired: If a Spark Code expires, you can't renew it. You'll need to request a new code from the creator.

Code already used: Each code can only be used by one Ads Manager account. If someone else already used it, you'll need a new one.

Post was deleted: If the creator deletes the original post, the Spark Ad stops running. Coordinate with creators to ensure authorized posts stay live for the campaign duration.

Wrong code format: Spark Codes are case-sensitive. Copy and paste carefully to avoid typos.

Spark Ads vs. standard TikTok ads

FeatureSpark AdsStandard In-Feed Ads
Content sourceCreator's organic postBrand-created creative
AppearanceLooks like organic contentLabeled as "Sponsored"
EngagementFlows to original postStays on ad
Trust factorHigher (real creator)Lower (brand account)
Performance134% higher completionBaseline
SetupRequires Spark CodeDirect upload

Most brands see better results with Spark Ads when they can find the right creator content. The organic feel makes a huge difference in how viewers respond.

Wrapping up

Spark Codes are the key to running TikTok's most effective ad format. For creators, they're a way to monetize organic content. For brands, they're access to authentic, high-performing creative.

If you're a creator, start building content that brands would want to amplify. If you're a brand, start building relationships with creators in your niche.

And if you need carousel content for Spark Ads, PostWaffle can help you generate professional slides in seconds. Create a library of Spark-ready content without the design overhead.

Now go get those codes. 📱

Ready to automate your TikTok carousels?

PostWaffle generates, designs, and posts carousels for you.

Start creating for free