TikTok Script Generator
Generate 15 TikTok scripts per click across 8 formats with HOOK / BODY / CTA beats. Free, no signup.
Type a topic. We'll generate 15 TikTok scripts with HOOK / BODY / CTA structure for 30 seconds.
About this tool
Pick a niche, tone, and length (15s / 30s / 60s) and type your topic. Get 15 complete TikTok scripts spread across 8 categories, each with beat-by-beat HOOK / BODY / CTA structure and a target word count tag so you can match cadence before filming.
✓ Runs entirely in your browser. No signup, no AI cost, no data sent anywhere.
Want to actually make the video?
MakeAIVideo turns your script, voiceover, scenes, captions, and music into a finished AI video. From one prompt, in a couple of minutes.
Frequently asked questions
How long should a TikTok script be?
Around 30 words for a 15-second video, 70 words for a 30-second video, and 130 words for a 60-second video at a natural pace. This generator includes target word counts on every script so you can match the cadence before you film.
What makes a TikTok script perform?
A hook that lands in the first 1-2 seconds, a body that pays off the hook with one specific moment (not three vague ones), and a CTA that asks for one low-friction action. The 8 script styles in this generator are all built around those three pillars.
Is this tool actually using AI?
No, and we say that on purpose. These are hand-curated TikTok script patterns adapted to your topic via substitution. Everything runs in your browser with no API calls, no cost, and no signup. If you want a true AI-written script and a finished narrated video, our paid tools at /prompt-to-video and /script-to-video do that with a 7-day trial.
Can I use these scripts commercially?
Yes. The scripts are free to use on any account, monetized or not, with no attribution required. You bring your own delivery, footage, and edit; the script is just a starting structure.
Do these scripts work on Instagram Reels and YouTube Shorts?
Mostly yes. The HOOK + BODY + CTA structure works on all three platforms because they all rank on watch-through. The wording sometimes shifts (Reels audiences skew slightly less performative, Shorts CTAs convert better to subscribes than follows), but the underlying scripts translate with minor edits.
Should I use the same script style every time?
Vary the style. Pick 4-5 of the 8 script categories to rotate through; algorithms reward creators who hold attention across formats, and you avoid the burnout that comes from making 30 versions of the same listicle.
More tools
Speech Time Calculator
Paste your script and instantly calculate spoken duration at 5 speaking rates (audiobook, conversational, presenter, energetic, auctioneer).
Video Script Generator
Generate 6 full HOOK / BODY / CTA video scripts in any format, short-form, long-form, tutorial, VSL, talking-head, product demo. Free, no signup, instant.
TikTok Caption Generator
Generate 12 TikTok captions across 6 styles (POV, storytime, question, tease, promo, trend) with niche-specific hashtag bundles. Free, instant, no signup.
Video Hook Generator
Generate 10 attention-grabbing video hooks for any topic. Patterns proven to drive watch-through on TikTok, Reels, and YouTube Shorts. Free, no signup.