Free tool

Caption and hashtag generator

Instagram, TikTok, and YouTube. The draft uses the words you type. The length check uses the published limit for that platform. Nothing is uploaded.

What do you want to do?
Platform

How to use it

  1. Choose the platform. Choose Instagram, TikTok, or YouTube. The length limit and the hashtag note change with the platform.
  2. Describe the post or paste a caption. Describe what the post shows, plus any words you want turned into hashtags. Or paste a caption you already wrote to count it.
  3. Read the length, then copy. Read the length and the hashtag note. Copy the draft that matches the post and edit it before you publish.

Instagram caption generator

Write the point in the first line. The feed hides the rest behind more, so a greeting or a hashtag block is a wasted line. Add one detail you can point at in the picture or the video. Hashtags go after the sentences, and only as labels for this post.

Meta's Instagram publishing reference caps a caption at 2,200 characters, including hashtags, mentions, and line breaks. The draft stops at five hashtags. Five is this tool's cap, so the list stays short enough to read aloud. Instagram has changed its own hashtag limit, so confirm the current number in the app. The walkthrough is how to write an Instagram caption.

TikTok caption generator

The video is already playing when someone reads the caption, so the first sentence has to name the clip. On-screen text is a separate line for people watching with the sound off. A caption copied from an Instagram carousel or a YouTube description usually still talks about the other app. Rewrite that sentence.

TikTok's Content Posting API caps a video caption at 2,200 UTF-16 code units. Hashtags sit inside that caption. TikTok publishes no separate hashtag count. A photo post uses a different description field in that API, so the counter in the app is the one to trust for photos. See how to write a TikTok caption.

YouTube hashtag generator

Hashtags are the #words in the title or description. Tags are the other box, the one viewers do not read, and that box has its own 500-character limit. This page drafts the description and the hashtags. The tag generator fills the tag box. Above 60 hashtags, YouTube ignores every hashtag on the video. More than 15 can already look spammy.

The description limit is 5,000 bytes. An emoji costs more than a letter, so the YouTube check counts UTF-8 bytes. Chapter times are left out, because this tool does not know them. YouTube hashtags vs tags separates the two fields.

What the length check is for

Paste a caption you already wrote. The result is the count, the hashtags it found, and the limit for the platform you picked. A repeated hashtag is named. A caption over the limit says by how many. There is no score and no predicted reach.

After the post is live, the engagement rate calculator divides the likes and views you paste in. That percent is a different question from whether the caption fit. The profile is a different field. The bio generator drafts an Instagram bio, a TikTok bio, or a YouTube channel description. Paid plans keep written YouTube fixes. Pro is $9 a month, Growth is $19, and Unlimited is $39. The generator does not require a plan.

Questions

Does this generator look up trending hashtags?

No. Hashtags are built from the words you type. There is no trending list and no paid hashtag API.

How many Instagram hashtags should the draft include?

The draft stops at five. That is this tool's cap, so the list stays short enough to read. Instagram has changed its own limit, so confirm the current number in the app before you publish.

What caption length does the TikTok check use?

2,200 UTF-16 code units, the video caption maximum in TikTok's Content Posting API. A photo post uses a different description field in that API. The counter in the TikTok app is the one that applies when you post.

How are YouTube hashtags different from tags?

Hashtags are the #words in the title or description. Above 60, YouTube ignores every hashtag on the video. Tags are the separate box, capped at 500 characters combined, and they mostly help with misspellings. This tool drafts the description and hashtags. The tag generator fills the tag box.

Does the caption generator need an account?

No. Drafting and counting run in the browser. The caption is not uploaded. Saving a YouTube audit is a separate step.