TikTok Caption Generator

You made the video; now it needs a line to go with it. Describe it, pick a tone, and get an AI-written caption of up to 150 characters, free and without an account.

0/200

A sentence or two is plenty; the more specific, the better.

0/100

Leave it blank for a caption aimed at no one in particular.

How it works

  1. Step 1

    Describe your video

    Say what happens in it, in a sentence or two (up to 200 characters). “Three-ingredient pasta for students” gives the AI far more to work with than “food”.

  2. Step 2

    Pick a tone

    There are 12, from Casual to Hot take. Go with the one that sounds like you on a good day.

  3. Step 3

    Say who it's for

    Optional. Name the viewers you have in mind, like “new runners” or “Etsy sellers”, or leave it blank.

  4. Step 4

    Copy it or go again

    You get one caption, 150 characters at most. Copy it as it is, tweak it, or ask for another.

Pro tips

  • Borrow an opener people already know, like “Unpopular opinion:” or “Day 12 of…”, and let the format do some of the work.
  • Keep it short. The generator stops at 150 characters, and that's on purpose.
  • Sound like yourself. If a line reads like someone else wrote it, edit it until it doesn't.
  • Hashtags are on you: the generator is told to leave them out, so add a few that describe the video.
  • Run the same topic through two or three tones before you settle on one.
  • End with something to do: answer a question, follow for part 2, save it for later.
  • Use slang only if you'd say it out loud. If you would, there's a Very online tone for that.
  • Put the interesting part first. The opening few words have to earn the rest of the line.
  • Ask a question people can answer in a word or two.
  • Hold something back so the video has to finish the thought. That's what the Mysterious tone is for.

FAQ

What does this AI caption generator actually do?

You describe the video (up to 200 characters), choose a tone and, if you like, an audience. That goes to an AI model with a short set of rules: one caption, no hashtags, no preamble, under 150 characters. The answer is checked before you see it. Anything too long is trimmed to fit, and anything that is just the same word on repeat is thrown out.

Is the caption generator really free?

Yes. There's no account to create and no card to enter, and you can make up to 20 captions an hour. The hourly limit exists because every caption is a paid call to an AI model on our side.

What does a good TikTok caption do?

It gets to the point. The first few words have to earn the rest, so lead with the interesting part, write the way you'd actually say it, and give people a reason to reply: a question, a strong opinion, a cliffhanger.

Can I change how the caption sounds?

Yes. There are 12 tones, including Casual, Funny, Very online, Storytelling, Professional and Hot take. The optional audience field (up to 100 characters) steers it further: a caption for “first-time home buyers” should come out differently from one for “college students”.

Does it write hashtags too?

No. It's told to leave them out, so what comes back is the caption on its own. Add your hashtags afterwards, and pick ones that describe the video rather than whatever happens to be popular.

What's a good length for a TikTok caption?

Short enough to take in at a glance. This generator stops at 150 characters: it asks the model for less and trims anything that runs over. TikTok itself allows far longer captions, and our character limits guide has the exact figure, but a limit is a ceiling, not a target.

Does it work for a business account?

Yes. It never connects to TikTok, so it doesn't know or care what kind of account you post from. Professional suits product and service posts; Casual or Storytelling fits behind-the-scenes clips. When the caption is ready, iHatePosting can schedule the video too, and our guide to scheduling TikTok videos shows how.

What if the caption isn't right?

Press “Generate another caption” to try again with the same topic and tone; it will usually say something different. For a bigger change, switch the tone or add detail to the topic. Each attempt counts toward your 20 an hour.

Will it work for my kind of video?

It writes from whatever you describe: a recipe, a product demo, a workout, a day in your life. The topic box takes up to 200 characters, and the more specific you are, the less generic the caption tends to be.

How do I know how many captions I have left?

There's no counter on screen. You can make 20 captions an hour and no more than five a minute, counted per internet address, so people sharing a network can end up sharing the allowance. The hour starts at your first try. Run out and the generator tells you so; once the hour is up, you have a fresh 20.

More free tools

  • Instagram

    Instagram Grid Maker

    Cut one image into 3 to 18 tiles, numbered in the order you post them, so they add up to one big picture on your Instagram profile.

    Try it →
  • Instagram

    Instagram Carousel Splitter

    Slice a wide photo into 2 to 10 portrait slides that carry on from one to the next as you swipe. Download each one, or all of them as a ZIP.

    Try it →
  • Instagram

    Instagram Handle Checker

    Tidy a name down to letters, numbers, periods and underscores, open that Instagram profile to see if it's taken, and get up to six alternatives.

    Try it →

Writing the caption is the easy half

iHatePosting schedules your posts to TikTok and thirteen other networks, from one composer.