Free AI tool

Free AI TikTok Script Generator

Turn a rough idea into a shot-by-shot TikTok script — hook, beats, on-screen text and a call to action. Built on what TikFuel Social learned running TikTok campaigns since 2020 and studying how more than 800,000 short-form videos actually performed.

  • Free plan, no card
  • Reads your public profile
  • You pick the idea and the hook
  1. 1 Set the brief
  2. 2 Pick an idea
  3. 3 Pick a hook
  4. 4 Your script

Look up any public profile for free. On Hobby and Business it also shapes the script, so it sounds like your account at the size it actually is.

We read it once so the script uses your own words for what you sell, instead of guessing.

What should this video do?

A rough thought is enough. The more specific you are, the less we have to invent.

Fine-tune the script

How it works

Four steps, about a minute

Most generators hand you a finished block of text and hope you like it. This one stops twice on purpose, because the two decisions that decide whether a video works — the angle and the opening — are decisions you should be making, not a model.

1

Tell it what you are making

Your username if you want the script to sound like your account, what the video is about, and what you want it to do. A rough sentence is enough.

2

Choose from four ideas

You get four genuinely different angles, not four rewordings of the same one, each with the reason it holds attention. Pick the one you would actually film.

3

Choose your opening

Four hooks, each using a different mechanism, with the visual hook described. This is the step most tools skip and the one that decides how the video performs.

4

Get the full script

Beat by beat: what you say, what is on screen, what the camera sees. Plus a caption, hashtags, a shot list and notes on where you are most likely to lose people.

Why these scripts are different

800,000 videos worth of pattern recognition

A general-purpose chatbot can tell you what a TikTok script looks like. It has read a lot about them. TikFuel Social has spent since 2020 watching what happens after the video is posted, and the difference between those two things is written into every prompt behind this tool.

2 seconds

is the whole audition

Almost every video that underperforms does it in the opening, not the middle. So the generator writes the hook as its own step and gives you four that open four different ways, instead of burying one inside a finished draft.

Most

first views are muted

On-screen text is not a transcript of the voiceover, it is the version of the idea that has to work in silence. Every beat you get has both, written separately, because writing one and copying it into the other is how videos lose the people who never turn the sound on.

6 goals

need 6 different structures

A video meant to be shared and a video meant to be saved are not the same script with a different adjective. Teaching states the outcome up front; reach withholds it. Pick the goal and the whole shape of the script changes, not just its tone.

Specific

always beats general

"Three clients in eleven days" outperforms "great results" every time. The generator will never invent a number on your behalf — where a claim needs your own facts it leaves a bracketed placeholder for you to fill, rather than making something up that you then have to defend.

One tool, six jobs

A different script for every objective

Tell it what the video is for and the structure changes, not just the wording. This is what the goal setting actually does.

Teach something

Built for saves and completion. States the exact outcome up front so the viewer knows what they are about to learn, then delivers it in steps with nothing padded.

Go viral

Built for watch time and shares. Opens a loop in the first two seconds, withholds the payoff to the last beat, and builds in one moment worth sending to a friend.

Build authority

Built for credibility and follows. Leads with an earned, specific claim and explains the mechanism, because explaining why something works is what separates an expert from an account repeating advice.

Sell a product

Built for clicks without wrecking retention. Opens on the problem in the viewer's own words, shows the product in use early, and handles the single biggest objection rather than five small ones.

Start a conversation

Built for comments. Takes a position people will argue with and leaves a deliberate gap for the audience to fill, ending on one question short enough to actually answer.

Brainrot

Built for rewatches. Cuts every second and a half, escalates, leans on on-screen text for the joke, and ends mid-thought so the loop does the work. Absurd, never cruel.

Plans

Start free. Upgrade only if you are posting a lot.

The free plan is a real plan, not a trial that expires. Everything that decides whether a script is any good — the goals, the hooks, the full shot-by-shot output — is in it.

Free

$0.00 forever

Everything you need to write a real script. No card, no trial timer.

  • 10 full scripts every month
  • All six video goals and every tone of voice
  • Video ideas, hooks and a shot-by-shot script
  • Caption, hashtags, shot list and retention notes
  • Does not read your TikTok profile
  • Does not read your website
Start free

Business

$24.90 per month

For agencies and brands running more than one account.

  • 250 full scripts every month
  • Everything in Hobby
  • Unlimited saved brand voices for different accounts
  • Export scripts as text or CSV
Choose Business

The craft

You can learn most of what this tool knows by reading the next few hundred words. We would rather you did.

What makes a TikTok script actually work

A TikTok script is not a blog post read aloud. It is a set of instructions for roughly thirty seconds of someone’s attention, and almost every one that fails does so for the same reason: it was written as prose and then performed, rather than written for a camera in the first place.

The strongest predictor of whether a video is watched is the first two seconds. Not the topic, not the production quality, not how many followers the account has. If the opening does not give a reason to stay, nothing that comes after it is ever seen — which is why a script that hands you a finished paragraph and calls the first sentence a hook is skipping the only decision that really matters. A hook has a job: create a gap the viewer wants closed, and do it before their thumb moves.

Say one thing, and say it in the order attention allows

Short-form video punishes structure that works in writing. An introduction, three developed points and a conclusion is fine on a page, where the reader has already committed. On TikTok, the conclusion is the only part that reliably gets watched, so it belongs near the front — or, if you are going for reach, the whole video has to be built as one withheld payoff rather than as a summary with a reveal bolted on.

That is also why the goal you pick changes the shape of the script rather than only its wording. A video written to be saved states its outcome in the opening, because people save what they know they will need again. A video written to be shared withholds that outcome, because a resolved idea is not a thing anyone forwards. Both are correct. They are just not the same script, and no amount of adjusting the tone converts one into the other.

Write the muted version too

A large share of first views happen with the sound off. That single fact should change how a script is written, and it usually changes nothing at all, because most scripts are a voiceover with captions generated from it afterwards. Captions are a transcript. On-screen text is a parallel track: fewer words, carrying the idea on its own, timed to land as the shot changes. When the two are written together the video works for people who never turn the sound on, and it works better for the ones who do.

Specific beats clever

The most common weakness in a script is not that it is boring. It is that it is vague. “Great results”, “a lot of people”, “it really works” — these are the phrases that get written when the writer does not have the detail, and they read as noise. A number, a timeframe or a name does more for credibility in four words than a paragraph of enthusiasm. This is the one thing a generator genuinely cannot do for you: it does not know your numbers, and it should never pretend to. Where a claim needs your facts, it should leave you a blank to fill rather than inventing something you would then have to defend.

Then go and film it

A script is planning, not performance. It settles what is said, in what order, and what is on screen while it is said, which is a large part of the outcome and the part most people improvise. It does not settle delivery, timing, editing rhythm or whether the thing you chose to point a camera at was interesting. Treat the output here as a shot list you argue with. The scripts that perform best are almost always the ones a creator has changed a line of, because they know something the tool does not.

Questions

Frequently asked questions

Is the TikTok script generator free?

Yes. The free plan gives you ten complete scripts every month, and it does not expire into a trial. You create an account so we can count them against something, and you confirm your email address — no card is asked for and none is stored. Your first script is written before you confirm, so you can see it work first.

Why do I need an account to generate a script?

Every script costs us a real amount of money to produce, so there has to be something to count them against. An account is the least intrusive way to do that: an email address and a password, no card, no phone number. You can fill in the whole brief before you sign up, and it is still there afterwards. We write your first script straight away; confirming your email unlocks the rest of the month.

How is this different from asking ChatGPT for a TikTok script?

A general chatbot writes what a TikTok script looks like. This is built by people who have run TikTok campaigns since 2020 and studied how more than 800,000 short-form videos performed, and that shows up in the specifics: it opens differently depending on whether you want reach, saves or comments, it writes the on-screen text separately from the spoken words because most people watch muted, it refuses to write the greeting most scripts open with, and it tells you where in the video you are most likely to lose people. You also pick the idea and the hook yourself instead of accepting the first thing that appears.

What is a good TikTok hook?

One that gives a reason to keep watching inside two seconds without giving away the payoff. In practice a handful of mechanisms do most of the work: a curiosity gap, a direct callout to exactly who should be watching, a contradiction of something your audience believes, stating a result before the method, or a first frame that is visually strange enough to stop a thumb. The generator writes five hooks using different mechanisms so you can pick rather than guess.

Can it write scripts in my language?

Yes. Set the language in the fine-tuning options and the script is written the way people actually speak it, rather than translated out of English.

Does TikTok penalise videos written with AI?

No. TikTok has no rule against planning a video with a writing tool, and a script is not something the platform can see in the first place — it sees the finished video. What it does judge is whether the video holds attention. A tool cannot film, perform or edit for you, which is why every script here comes with a shot list and direction rather than only words.

Can I use the scripts for client work?

Yes. What you generate is yours to use commercially, including for clients. The Business plan exists for exactly that case, with a higher monthly allowance and saved brand voices for different accounts.

Do I have to give you my TikTok password?

Never. The username field is optional and only reads your public profile, the same information anyone visiting your page can see. Nothing is posted, followed or changed on your account, and there is no login to TikTok anywhere in this tool.

What a script can and cannot do

A script decides what gets said, in what order, and what is on screen while it is said. That is a large share of whether a video works, and it is the part most people rush. It is not all of it. Delivery, timing, editing and the thing you actually chose to point a camera at still belong to you, and no tool changes that.

We also will not tell you that any of this guarantees reach. Nobody controls what a recommendation system does with a video. What is in our control is giving you a script built the way the videos that did work were built.

The script is one part of it. If you want a hand with the rest, discover our TikTok marketing services.