StoriesFly logo
Tool — Hashtag generator

Instagram hashtag generator: up to 30 candidates in three tiers, five to post.

StoriesFly's Instagram hashtag generator sends a topic of 2 to 100 characters to the gpt-oss-20b language model, which is asked for 30 hashtag candidates in three reach tiers of ten, and returns a set of five built from the top of those tiers, because Instagram has allowed at most five hashtags on a post or Reel since December 2025. The tiers follow post counts the model is asked for, not counts looked up on Instagram. Five topics a day are free without an account.

Free: 5 topics a day without an account, 20 with one · Pro: no daily limit

What the field wantsa topic, in a few wordsWhat one topic returnsup to 30 candidate hashtags3 tiersa set of 5 to post

Instagram: 5 hashtags per post or Reel5 topics a day freeone press copies five

Fig. 01Thirty candidates against a cap of five
Your topica few plain words
One run: thirty candidates
30
Set of five: one broad tag
1
…plus two mid-sized
3
…plus two niche
5
05
hashtags on each row5 — Instagram's cap per post or Reel

Six times the capOne run asks for a list of thirty to choose from, and a post takes five. The set of five takes the first broad tag and the first two mid-sized and niche tags, in the order the model wrote them. The other twenty-five are spares for any tag that does not describe the post.

01Tiers

Three tiers, told apart by post count

Each tier is defined in the request by how many posts its tags should carry. The model estimates those counts; nothing in the tool looks them up on Instagram.

01High Reachasked for tags with 500K posts or more
02Medium Reachasked for 50K to 500K posts
03Nicheasked for under 50K posts
02Five slots

Pasting all thirty against copying five

Until December 2025 a caption could carry thirty hashtags. Instagram now allows five on a post or Reel, so the thirty stay on screen as a list and the copy button takes five.

Fig. 02The old habit and the current cap
Pasting all thirty
30 tagscap of 525 over
The set of five
1 broad2 mid-sized2 niche

Taken from the top of each tier. Swap any tag that does not describe the post for a spare from the same tier.

what the set-of-five button copies
03Per run and per day

The numbers one run works with

One press is one run and one topic. Signed out, five runs a day are free; a free account raises that to twenty, Pro removes the counter, and it resets by itself.

Candidates asked for per run
30
Asked for in each tier
10 / 10 / 10
Topic, characters
2–100
Free runs a day
5
Instagram's cap per post or Reel
5
Set of five, by tier
1 / 2 / 2
04The 5-tag cap

Five per post or Reel, since December 2025

On 18 December 2025 Instagram's @creators account announced that Instagram will allow up to five hashtags in a post or Reel. Before that a caption could carry thirty. The number that matters on a post is now five.

A tag ends at the first space. #strength training is one tag plus a stray word, so a set that looks like five tags may not be five. The model is asked to write each tag with the # in place, and the tool does not re-check what comes back, so read the set once before you paste it.

On the 17 non-English versions of this page that have a language on file (every locale except Bengali and Persian), the request tells the model to keep the tags in English and write only the strategy note in the page's language. On the English, Bengali and Persian pages the request does not name a language for the tags, so a topic written in another language can come back with tags in that language. A hashtag is a search string, and a translated tag is a different hashtag with its own page, so check the set before you paste it. On the Bengali and Persian pages the request does not name a language for the strategy note either.

Source: Instagram's @creators post of 18 December 2025 on Threads.

Fig. 03What counts as one tag

#strengthtraining

#strength training

  • #strengthtrainingone tag: letters, digits and underscores, no spaces
  • #strength trainingthe space ends it: only #strength counts
  • 6tha sixth tag is over the cap of five
what Instagram reads from each line
05From topic to tags

Topic in, three tiers and a set of five out

The model gets the topic, the tier sizes and, on 17 of the 20 language versions, the page language. It does not query your account or read Instagram's tag pages.

  1. 01Type the topicTwo to a hundred characters, in plain words. street photography at night gives the tiers more to work with than photo.
  2. 02One call asks for thirty candidatesTen broad, ten mid-sized and ten niche tags are what the model is asked for, each with the # in place, plus a strategy note of two or three sentences.
  3. 03Take the set of fiveOne button copies the first broad tag, the first two mid-sized and the first two niche ones as a single line, shown on screen before you copy it.
  4. 04Swap what does not fitEach tier keeps its own copy button. If a tag in the set does not describe the post, replace it with a spare from the same tier and keep the total at five.
06Limits of a generated set

What the hashtag list cannot promise

Where a generated list stops being reliable.

  • 01Tier sizes are requested, not verifiedThe model is asked for tags with 500K posts or more, 50K to 500K, and under 50K; it does not query Instagram for any tag's live post count. A tag can sit one tier away from where it belongs.
  • 02It cannot see restricted tagsThe tool has no list of restricted hashtags and does not query Instagram for any tag. Instagram can limit individual tags, so a generated set can include one that is currently restricted. Search each tag on Instagram before you rely on it.
  • 03The strategy note is not told about the capThe request asks the model how to mix the three tiers and does not mention Instagram's five-tag limit, so the note can suggest more tags than a post takes. The set of five follows the cap even when the note does not.
  • 04The set of five is an order, not a rankingIt takes the first tags of each tier in the order the model wrote them. Nothing measures which five would reach more people, so treat it as a starting point.
  • 05No memory of past setsThe tool does not track which of your previous sets brought reach. Every run is built from the topic alone.
07Hashtag questions

What people ask about hashtag sets

How many hashtags can you use on Instagram now?

Five per post or Reel. Instagram announced the limit on 18 December 2025, replacing the thirty a caption could carry before, and this tool's copy button is built around that number.

Why does the generator still ask for thirty?

Because one run still asks the model for ten tags per tier. Only five fit on a post, so the rest work as spares: the three tiers stay on screen as replacements, and the set of five is taken from them.

Which five does the copy button take?

The first broad tag, the first two mid-sized and the first two niche, in the order the model wrote them. That order is not a ranking, so swap any tag that does not fit before posting.

What language do the tags come back in?

It depends on the page language. On the English, Bengali and Persian pages the request does not name a language for the tags, so a topic in another language can return tags in that language. On the other 17 language versions the request tells the model to keep the tags in English, and the strategy note follows the page. A translated tag is a different hashtag with its own page, so read the set before you paste it.

Can the strategy note be wrong about how many tags to use?

Yes. The note is written from the topic and the tiers alone, and the request does not mention Instagram's five-tag limit, so if it suggests more than five, the limit still applies.

Do you store my topics?

No. The topic is sent to the model with the request and is not saved on our side. There is no history panel, so copy the set before you run the next topic.

Why did the tool stop after five runs?

Five is the daily limit without an account. A free account raises it to twenty, Pro removes it, and the counter resets by itself.

Name the topic. Up to thirty candidates come back, with a set of five ready to copy.

Five free topics today, no account needed.

Type the topic