Free TikTok Tools

TikTok Caption Generator — Hooks & Hashtags

The first line decides everything. Write hooks that stop the scroll, pick hashtags that help discovery, and stay inside the limit.

TikTok gives your video about one second. In that second, the viewer glances at your opening frame — and your caption's first line. If that line is "Day 47 of my journey ✨", you've already lost them. Harsh? Sure. But the captions that pull views all do the same thing: they make the first line impossible to ignore.

The good news is that writing a strong TikTok caption is a skill, not a talent. It comes down to three things: a hook that creates curiosity, hashtags that help the algorithm categorize you, and staying inside the character limit so nothing gets cut off. Let's break each one down.

Hook Formulas That Actually Work

A hook is just an open loop — a sentence that makes the brain need the answer. We've watched thousands of high-performing captions, and most hooks fall into three patterns. Steal them freely:

  • The bold claim: "I tried posting at 3am for 30 days — here's what happened." Specific, slightly unbelievable, promises a payoff.
  • The direct question: "Why is nobody talking about this editing trick?" Questions demand answers, and answers demand watching.
  • The list tease: "3 mistakes killing your reach (number 2 surprised me)." Numbered promises are catnip for curious scrollers.

Notice what none of these do: they don't summarize the video. Your caption shouldn't repeat what viewers can already see — it should give them a reason to keep watching.

A Hashtag Strategy Without the Guesswork

Forget the 30-hashtag stuffing era. On TikTok, three to five targeted hashtags beat twenty random ones every time. Here's the mix we recommend: one broad tag for reach (#fyp is fine but crowded), two or three niche tags that describe exactly what your video is about, and optionally one branded or series tag if you're building a recurring format.

One honest caveat: hashtags matter less than they used to. TikTok's search now reads your caption text, your on-screen text, and even your audio. Hashtags still help categorize your video and surface it in hashtag searches — they're worth the ten seconds they take, but they won't save a weak video. For the full breakdown, read our guide on how many hashtags to use on TikTok.

Know the Character Limit Before You Hit It

TikTok allows up to 4,000 characters when you post inside the app, but only 2,200 characters when posting through the API or a scheduling tool. That gap catches people off guard — a caption that fits fine on your phone gets truncated when your scheduler posts it. Keep captions comfortably under 2,200 if you schedule posts, and check the exact numbers in our TikTok caption character limit guide.

And a formatting tip most creators miss: TikTok collapses your line breaks just like Instagram does. Run your caption through our caption formatter first to lock in clean paragraph spacing, then grab targeted tags from the hashtag generator. Two free tools, thirty seconds, caption done.

Frequently Asked Questions

Up to 4,000 characters when posting inside the TikTok app, and up to 2,200 characters when posting through the API or scheduling tools. Shorter captions still tend to perform better.

Three to five targeted hashtags is the sweet spot: one broad tag for reach, two or three niche tags for the right audience, and optionally one branded tag. Piling on 20 tags looks spammy and helps nothing.

They matter less than they used to, since TikTok search now reads caption text, on-screen text, and audio. But hashtags still help categorize your video and appear in hashtag searches — worth the ten seconds they take.

A good hook creates an open loop in the first line: a bold claim, a surprising question, or a promise of a payoff. Viewers see only the first line or two before tapping "more", so the opener does almost all the work.

Put them in the caption. TikTok indexes caption text for search, and hashtags in comments carry far less weight for discovery. Keep them at the end of the caption so they don't interrupt the read.