Runs on your device · WebGPU

Hashtags that fit your photo

Add the photo you’re about to post, or type what it’s about, and get a short list of specific hashtags to choose five from. Instagram’s Help Center says you can use up to five on a post, so the list stays short on purpose. The photo is matched in your browser and never uploaded.

Downloads once: CLIP ViT-B/32 image model (OpenAI, MIT licence), 4-bit: about 64 MB, only for the photo option

How it works

  1. 1Add a photo, or type a topic

    The photo route uses an image model that downloads once. The words route matches what you type against the same list and needs no download at all.

  2. 2The photo is compared with 353 tags

    CLIP scores how well your photo matches the typical picture for each hashtag, then drops near-copies, so you don’t get three tags that all just mean “dog”.

  3. 3Pick up to five

    The best five start selected. Swap any of them, add your own for a place, a brand or an event, and copy them in one tap.

  4. 4Paste them into your post

    Add them to your caption or a comment, the way you normally do. Check them once more first: the list is ours, not Instagram’s.

How many hashtags Instagram allows now

Instagram’s Help Center article “Use hashtags on Instagram” (help.instagram.com/351460621611097, read on 7 October 2026) says: “You can use up to 5 tags on a post. If you include more than 5 tags on a single photo/video, your comment won’t post.” News reports from December 2025 describe the same change, saying posts and Reels went from 30 hashtags to five. Meta’s developer reference for publishing captions through its API, updated 28 September 2026, still lists 30, so the two figures sit side by side here. For what you type in the app, five is the number Instagram gives.

The advice that came with the change was to use a few targeted hashtags rather than many generic ones. Old habits like a block of 30 tags pasted under every post, or a hidden second batch in the first comment, no longer fit the rules.

What a hashtag does for a post

When a public account adds a hashtag, the post appears on that hashtag’s page, where people browsing or searching the tag can find it. Posts from private accounts don’t appear on hashtag pages publicly, and you can only tag your own posts.

  • A specific tag (#sourdough, #latteart, #royalenfield) has a page that people interested in that exact thing look at.
  • A huge generic tag (#love, #happy) gets so many new posts that yours scrolls out of sight within moments.
  • A tag nobody browses does nothing at all, however well it describes the photo.
  • Keep a hashtag to letters and numbers with no spaces. Instagram’s Help Center says numbers are allowed, but spaces and special characters such as $ or % won’t work.

Choosing your five

  1. Start with the subject: one or two tags for exactly what’s in the photo.
  2. Add where or who it’s for: a city, a neighbourhood or a community, which the photo matching can’t see. Type it into “Add your own”.
  3. Keep one for yourself if you use a branded or campaign tag, so your posts collect on one page.
  4. Before you rely on a tag, search it on Instagram and look at its page. If it’s full of spam or unrelated posts, skip it.
  5. Vary the set from post to post. The same five under everything describes none of them well.

Tip: Your caption’s words help people understand the post too. Write a sentence that says what it is, rather than leaning on tags alone.

What the photo matching can and can’t see

The model knows what things look like: a latte in a cup, a beach at sunset, a golden retriever, a bride in a red lehenga. It can’t know the city, the café’s name, the occasion or what’s trending this week, and it only chooses from our list of 353 tags in 28 themes, from coffee and travel to small business and Indian festivals. In tests it put #skincare and #skincareroutine first for a bottle of serum held up in a bathroom, which is right, and it will happily suggest #coffeeshop for any café interior, which may not be your point.

The first photo needs a one-time download of about 64 MB. After that a photo takes about a second with WebGPU and a few seconds without it. The typed route works straight away on any browser.

Questions people ask

How many hashtags can I use on Instagram?

Instagram’s Help Center says up to five tags on a post, and that if you put more than five on a single photo or video, your comment won’t post. News reports from December 2025 say it used to be 30, and Meta’s API reference, updated 28 September 2026, still lists 30 for a published caption. Use five or fewer.

Should hashtags go in the caption or in a comment?

Either. Instagram’s Help Center says you can add hashtags in the caption or in the comments of your post. It gives five as the limit for a post and doesn’t say whether the caption and comments are counted separately, so treat five as the total across both.

Why isn’t my post showing on the hashtag page?

One reason is a private account: Instagram’s Help Center says posts tagged by people with private profiles won’t appear publicly on hashtag pages. Also check the tag has no spaces or special characters such as $ or %, which won’t work in a hashtag.

Is my photo uploaded?

No. The image model runs in your browser and the photo is compared with the hashtag list there. Nothing is sent to DMFast or anywhere else.

Where do the hashtags come from?

A list of 353 topical tags we chose by hand, grouped into 28 themes. We left out generic engagement tags such as #instagood and #like4like, which describe nothing about the post.

More free tools

Related guides

Answer every comment and DM, automatically

When someone comments a word like GUIDE, DMFast replies and sends them your link in a DM. Free plan, no card.

Start free