VideoCam

TikTok Transcript Generator

Free transcription generator tool & TikTok Data API

Paste any TikTok video link to read its captions as text with timestamps, copy the transcript or download it as a .vtt file.

TikTok video

Paste a link to get its transcript

Works with a video link from the TikTok app or website. The transcript is TikTok's own captions for the language spoken in the video.

Frequently asked questions

A TikTok transcript generator turns what is said in a TikTok video into text. Paste a video link and this tool shows the video's captions line by line with their timestamps, ready to read, copy or download.

From TikTok itself. When a video has captions, TikTok keeps them as a subtitle file in the language spoken in the video. This tool reads that file and shows it as it is, so the text matches what viewers see when they turn captions on. Nothing is transcribed a second time.

Not every video has captions. TikTok only creates them for videos with speech it recognises, creators can turn them off, and videos with only music or no sound have none. Private and removed videos, and videos TikTok only shows to logged-in viewers, cannot be read at all.

Any language TikTok recognised in the video. The transcript is in the language that is spoken, and the tool lists that language beside it. Translated captions are not included.

Yes. It needs no TikTok login and no Euler Stream account. To keep it available for everyone, one network can generate 3 transcripts per minute and 30 per day.

Generate the transcript, then choose Download .vtt. You get the WebVTT subtitle file for the video, named after the video and its caption language. A .vtt file opens in any text editor and loads as a subtitle track in video players and editors.

Yes. The same captions are available as JSON from the Euler Stream API: one request with a video ID returns each caption with its start time, end time and text. See the TikTok Videos API reference.

Get TikTok transcripts for any video with one API call.

This tool runs on the Euler Stream API. Send a video ID from your own app and get its captions back as timed JSON, with the video's details, comments and creator. Free on the Community plan.