← Back to home

AI hashtag generator for TikTok, Instagram, Twitter — popularity ranked

Enter topic + pick platform → AI generates 10/20/30 relevant hashtags, ranked by popularity (high/medium/low). Mix VN + EN. Click to copy individual or Copy All.

10-30 tagsPopularity rankedVN + EN mix3 platforms

Platform

Hashtag count

Why use this tool

📊
Popularity ranks

Each hashtag gets a tag: high (>1M posts — easy to search but competitive), medium (100K-1M — sweet spot), low (<100K — niche, easier to rank).

🌏
Mix VN + EN

Vietnamese hashtags (#cafedalat #monngonvietnam) for VN audience + popular English (#aesthetic #vibes) for global reach.

📋
One-click copy

Click an individual hashtag to copy one, or Copy All to paste the full '#tag1 #tag2 ...' string into your caption.

How to use

  1. 1Type a short topic (e.g. 'da lat cafe', 'weight loss workout', 'iPhone 16 review').
  2. 2Pick platform: TikTok (always includes #fyp #xuhuong), Instagram (aesthetic mix), Twitter/X (3-5 tags only).
  3. 3Pick count: 10 (post-friendly), 20 (recommended), 30 (max coverage).
  4. 4Click Generate. The AI returns a JSON array → rendered as a grid with popularity badges.
  5. 5Click a hashtag to copy individually, or 'Copy all' to grab the whole string for your caption.

How to optimize hashtags for social media

Hashtags categorize content on TikTok/Instagram/Twitter. When users search '#cafedalat' or tap a hashtag on the feed, the platform shows top posts. Right hashtags help content reach new audiences — not just your existing followers.

Golden rule: mix three popularity tiers. High (>1M) like #fyp, #aesthetic — competitive but high volume. Medium (100K-1M) is the sweet spot — broad enough for new reach + less competition. Low (<100K, niche) like #cafedalat or #vietnamesefoodie — low volume but easy to rank with hyper-targeted audience.

TikTok VN always wants 3 mandatory hashtags at the top: #fyp #xuhuong #foryou — that's how the algorithm classifies 'wants to go viral' content. Instagram differs — #fyp is empty there. Focus on niche tags + aesthetic style. Twitter uses few hashtags (max 3-5), only trending ones.

This tool's system prompt teaches Claude each platform's rules. Output is JSON {tag, popularity} after the AI ranks based on training knowledge. Note: ranks are a heuristic, not realtime data — cross-check with Tubics/Hashtagify for big campaigns.

  • Claude Haiku 4.5 generates relevant hashtags by topic
  • 3 platforms: TikTok, Instagram, Twitter/X
  • 10 / 20 / 30 hashtags per run
  • 3-tier rank: high (>1M), medium (100K-1M), low (<100K)
  • VN + EN hashtag mix
  • Auto-includes #fyp #xuhuong for TikTok
  • 1-click copy + Copy All with '#' prefix
  • JSON output for debug/audit
  • Rate limit 20 gen/hour/IP

When do you need a hashtag generator?

Daily posts

Creator runs out of hashtag ideas, generates 20 fitting the topic. Saves 5 minutes of research per post.

Mix popularity tiers

AI pre-mixes high/medium/low — you don't search each tag's volume yourself.

Discover niche hashtags

Low (<100K) tags often rank at the top of the hashtag page. AI suggests niches you didn't know.

A/B test hashtag sets

Generate two 20-tag sets for similar topics, post two videos → compare reach to see which set wins.

Localized content

VN-specific tags (#cafedalat instead of #coffee) to target Vietnamese audiences, not wasted on global reach.

Ad campaign hashtags

Branded hashtag + relevant tags for TikTok/IG ads — AI suggests combinations.

Under the hood

Backend /api/ai/hashtag accepts POST {topic, platform, count}. Validates count ∈ {10,20,30} and platform. System prompt asks Claude to output a JSON array [{tag, popularity}] — no other text.

Parser extractJsonArray() finds the first '[' and last ']', JSON.parses the slice. Filters: strips leading '#' via regex /^#+/, validates popularity ∈ {high, medium, low} (default medium). Returns top `count` items.

Anti-hallucination: temperature 0.5 (moderate — enough variety to mix VN/EN, deterministic enough to avoid fake tags). Max tokens 1024 covers 30 hashtags in JSON.

FAQ

Are the AI-generated hashtags real / in use?

Mostly yes. Claude trained on a broad dataset and knows popular hashtags. For very niche/brand-new topics (e.g. a campaign from yesterday), the AI might invent — cross-check on TikTok/IG before publishing.

Should I use #fyp?

On TikTok VN, #fyp #xuhuong #foryou are near-mandatory — they drive ~80% of viral chance. Instagram has no equivalent — don't use #fyp on IG, it's empty.

Is the popularity rank 100% accurate?

No — it's a heuristic from Claude's training data, possibly outdated. For major campaigns, use dedicated tools like Tubics, Hashtagify, or check post count directly on IG search.

How many hashtags is optimal?

TikTok: 3-7 (more looks spammy). Instagram: 10-30 (30 is the cap, use it). Twitter: 1-3 (more reduces engagement). Tool defaults to 20.

Do you avoid banned hashtags?

The AI usually avoids them but not 100%. Before using on brand accounts, run a banned-hashtag checker.