Hashtag Generator (Instagram, TikTok & X)

Enter a topic and get a platform-optimized hashtag set — 5 for Instagram/TikTok, 1–2 for X — with a broad / niche / branded mix and a one-tap copy block. Built in your browser.

Your post

Each platform has a different cap: Instagram & TikTok enforce 5 max; X performs best at 1–2.

1–5 comma-separated keywords. This is the only required field — hashtags must match your actual content.

Your Instagram hashtags

Hashtag Generator — guide & how to use

What it does

This free tool turns a few topic keywords into a ready-to-post hashtag set tuned for the platform you pick. It applies the current caps and best-practice counts — 5 for Instagram and TikTok, 1–2 for X (Twitter) — and splits that count into a deliberate broad / niche / branded mix instead of a wall of generic mega-tags. You get a one-tap copy block, a comments-ready block, an optional all-platform view, and a short strategy note. Everything runs in your browser — nothing you type is sent anywhere, and there are no API keys.

How to use it

  1. Pick your target platform (Instagram, TikTok, or X).
  2. Type 1–5 comma-separated keywords that genuinely describe the post (e.g. sourdough, home baking).
  3. Optionally choose a niche for community tags, add a brand handle for a branded tag, and set a count override.
  4. Read the count badge to confirm you're within the cap, then review the broad / niche / branded mix.
  5. Hit Copy hashtags and paste them into your caption (or the comment block, for Instagram).

Worked example

Pick Instagram, enter sourdough, home baking, set the niche to Food, and add the brand handle AcmeBakes. The tool fixes the count at Instagram's cap of 5 and allocates it as 1 broad, 3 niche, 1 branded. It might produce something like #Sourdough #HomeBaking #RecipeOfTheDay #Food #AcmeBakes — your own keywords lead the niche tags, a community tag backfills, the broad reach tag sits next, and your branded tag goes at the very end. The count badge reads 5 of 5 — at Instagram's hard limit. Switch the platform to X and the same topic collapses to 2 tags (1 niche + 1 branded), with a note to place them mid- or end-of-tweet, never leading.

How the count & mix are decided

Accuracy & honesty notes

Common mistakes this tool helps you avoid

How to embed this tool on your website

No coding needed. Copy the ready-made snippet from the box below and paste it where you want it to appear.

Frequently asked questions

How many hashtags should I use on Instagram and TikTok?

A small, relevant set. Instagram enforces a 5-hashtag maximum (~Dec 2025) and TikTok ~5 (~Jul 2025); the 2025/2026 best-practice consensus is 3–5 relevant tags. This tool defaults to 5 and never exceeds the cap.

How many hashtags should I use on X (Twitter)?

One or two. Studies suggest 1–2 hashtags lift engagement (~+21% vs zero) while 3+ drop it ~17% and 5+ by ~40%. The tool defaults to 2 and warns above that.

Are the broad and niche labels based on real post volume?

No — they're a length/word-count heuristic (a specificity score), not live volume or trending data. Use them to sort and balance, not as popularity rankings.

What's a good broad / niche / branded mix?

For a 5-tag IG/TikTok set: about 1–2 broad, 2–3 niche, and 1 branded if you supply a handle. Niche community tags outperform generic mega-tags for discovery.

Does putting hashtags in the first Instagram comment give extra slots?

No. The 5-cap counts caption + comments combined, so splitting gives no extra room. The comment block here is for placement preference only.

Is it free?

Yes — it is 100% free and runs entirely in your browser with no API keys; nothing you type is sent to a server.

Related tools

Put this hashtag tool on your site

Free, one line, no account. Great for a creator blog, an agency resource page, or a social-media cheat sheet. The height below (1300px) is a typical value — adjust it to fit your layout. If visitors enable “Show all-platform variants,” bump the height to ~1500px so the expanded view doesn’t clip.

<iframe src="https://snaptoolsuite.com/hashtag-generator/?embed=1"
  style="width:100%;max-width:560px;height:1300px;border:0;"
  title="Hashtag Generator (Instagram, TikTok & X)" loading="lazy"></iframe>
2 Paste it on your page
3 It just works

Built locally in your browser. Nothing you type — keywords, brand handles — is ever sent, logged, or stored.