TikTok Caption Generator
Describe your video and get six short captions in the style TikTok viewers are used to: a how-to line, a storytime opener, a trend take, an honest review and more. Each comes with a small number of relevant hashtags and a character count.
- Private by default
- No sign-up
- Free to use
Captions
Written by AI
AI suggestions can contain mistakes. Check them before you use them.
Your shortlist
The shortlist is kept in this browser only.
How to use TikTok Caption Generator
- Describe what happens in the video.
- Choose the kind of video and the tone.
- Add words for hashtags or a subject area, and select Generate captions.
- Copy a caption and paste it into TikTok’s description field.
TikTok Caption Generator features
Seven video types
How-to, storytime, trend, product, funny, day in the life, and before-and-after.
Kept short
Captions aim for a line or two, measured against 150 characters, so they do not cover the video.
Hashtags from your words
Three to five hashtags built from your topic and subject area.
Tone
Casual, curious, bold or dry.
Shortlist
Star and compare captions before you post.
Optional AI writer
More captions from an AI model when the site has it enabled.
When to use TikTok Caption Generator
- Captioning a video in seconds before posting.
- Finding a hook line that starts a conversation in the comments.
- Writing captions for a batch of drafts.
- Adding searchable words to a video description.
TikTok Caption Generator FAQ
How long can a TikTok caption be?
TikTok raised the limit over time and now allows up to 4,000 characters, hashtags included. Only the first line or two are shown over the video; the rest sits behind “more”. Long descriptions are mostly useful for search.
Do captions matter on TikTok?
Yes, in two ways. They give viewers context and a reason to comment, and TikTok reads the words to understand what the video is about, which influences search results within the app. Clear, descriptive wording helps more than clever wording.
How many hashtags should a TikTok have?
Three to five relevant ones is the common advice, including TikTok’s own. Hashtags describe the topic; they do not unlock reach by themselves.
Should I add #fyp or #foryou?
TikTok has never confirmed that these tags have any effect, and they describe nothing about the video. The generator leaves them out and uses the space for hashtags that say what the video is about.
What makes a good TikTok caption?
It adds something the video does not say: context, a question, or the keyword people would search. It is short, sounds like speech, and ends in a way that invites a reply.
Can I edit a caption after posting?
TikTok allows editing the description of a posted video for a limited period after posting. It is still best to get it right before publishing.
The small text under a short video
On TikTok the video is the content and the caption is a footnote, shown in a couple of lines at the bottom of the screen. That placement shapes what works. A long, polished paragraph covers the picture and goes unread. A short line that adds context, or leaves a question open, gets comments.
Captions do three jobs. They tell viewers what they are looking at when the video does not say. They prompt a response, since a question or a slightly provocative statement gives people something to answer, and comments are a strong signal of interest. And they feed search: TikTok is increasingly used as a search engine, and it matches queries against the words in captions, on-screen text and speech.
That third job is the reason to name the subject plainly. “How to repot a monstera” will be found by someone searching for exactly that; “plant mum things” will not. The style can still be casual. The useful habit is to make sure the main keyword appears once in the caption, in the words a viewer would type.
Hashtags work the same way as on other platforms: as labels. A few specific ones help TikTok categorise a video. Generic tags used by everyone carry no information. Spend the characters on the topic, keep the caption short enough to read at a glance, and let the first three seconds of the video do the rest.