TikTok to Script: Turn a Video Into a Script You Can Rewrite
Turn a TikTok into a working script: timed spoken lines, on-screen text and shots in one table, then rewrite it for your own product.
To turn a TikTok into a script, write down the spoken lines with the second each one starts, then watch the video twice more to add the on-screen text and the shots in the same table. If you stop at the transcript, you lose the text overlays and the shots, and a creator who never says the price or the proof aloud has to show it in one of those.
Get the spoken words with timestamps
Pick whichever source fits the video:
- The creator's captions. TikTok lets creators tap an autocaptions icon to transcribe their speech, and they can edit the text after it is generated (TikTok Newsroom). When a video has captions, you can read the lines off the screen. You get no timestamps, and an edited caption may differ from what the creator said.
- Typing it yourself. Pause after every sentence and write the second it starts. A 20-second video takes a few minutes.
- A transcriber. Paste the link into UGC Script to get every spoken line with its start and end time, ready to copy as text or download as an .srt file.
Check brand and product names against the video before you go on. Captions and transcribers both misspell names, and if you leave a wrong name in, you will copy it into every rewrite.
Lay the script out in four columns
Open a doc or a sheet with these columns:
| Time | Spoken | On screen | Shot |
|---|
Fill it in as you watch:
- Paste the spoken lines into the Spoken column and their start times into Time.
- Watch with the sound off. Write each text overlay into On screen, on the row where it appears.
- Watch again and note every cut in Shot: face to camera, product in hand, close-up of the label, screen recording, before and after.
The brand and lines below are invented to show the format.
| Time | Spoken | On screen | Shot |
|---|---|---|---|
| 0:00 | I quit buying new sweaters because of this thing. | $12 | Face to camera, holding the shaver |
| 0:03 | Every sweater I own pills under the arms. | Close-up of a pilled sleeve | |
| 0:06 | Thirty seconds with this and it looks new again. | 30 sec | Shaver running over the sleeve |
| 0:14 | It runs on a USB cable, so no batteries. | USB-C | Plugging it in |
| 0:18 | It's linked below. #ad | Link below | Face to camera |
Mark the beats
Label each row as hook, problem, product in use or call to action. Then compare the timing against TikTok's creative best practices for performance ads, which tell advertisers to introduce the content proposition in the first 3 seconds, put the hook in the first 6 and end with a clear call to action (TikTok Ads Help Center). Write down the second the product first appears, spoken or on screen. In the example it shows up at 0:00 in the creator's hand, and the spoken line names it at 0:06.
Measure length and pace
Count the spoken words, divide by the video's length in seconds and multiply by 60 to get words per minute. Baruch College's Tools for Clear Speech puts the average English speaker at about 150 words a minute (Speaking Rate). If the video runs well above that, the creator talks fast or cut out the pauses. When you film your version at your own pace, cut lines until the script fits the length you need.
Rewrite it for your product
Go row by row. Keep the timing of each beat, the type of shot and the situation the hook puts the viewer in. Replace every spoken line, every claim and every overlay. If you lift another creator's wording, you copy their work. A claim that held for their product may also be false for yours, so use only claims your brand can back up and put the disclosure in the script from the start.
Put the table to work
- Briefs: attach the table and mark which columns the creator should follow (Time and Shot) and which they write themselves (Spoken and On screen).
- Swipe files: save the table with the video link and a line on why you kept it, so the next person can watch the original and judge for themselves.
- Creator direction: send the Shot column as the shot list and give the word count of the version you liked, so the read fits the same length.
Try it on a video
Paste up to 50 links at once and download them all in one file. Free, 5 videos a day, no account.