Instagram hashtag generator — up to 30 hashtags from your niche

Type your niche, a few related keywords and an optional location, and the tool turns them into a list of up to 30 Instagram hashtags plus one line you can paste under a post.

Live demo · real result from this tool
Change the number for a different mix of suggestions.

Press Generate to create a result.

Processed on your device — nothing is uploaded.

How to use the Instagram hashtag generator

  1. Type your Niche or topic, such as “plant care”.
  2. Add Related keywords (comma-separated), such as “houseplants, monstera, urban jungle”.
  3. Optionally add a Location to make local tags.
  4. Set How many (Instagram allows up to 30).
  5. Change Variation for a different mix, then copy the Copy all line or single tags from the list.

What it does and when to use it

Hashtags help people who browse a topic find your post. Typing 20 or 30 of them by hand for every post is slow, and it is easy to make typos or forget useful variations. This tool gives you a starting list built from your own vocabulary, in a format you can paste straight under a caption or into a first comment.

Write the caption itself with the Instagram caption generator. If the post promotes a product, the product description generator can help with the text in your shop. For video titles on the same subject, try the YouTube title generator.

How it works

Every word or phrase is lower-cased and stripped of spaces and symbols, so “urban jungle” becomes urbanjungle. The tags are then added in this order, skipping repeats:

  1. Your topic and each keyword as they are.
  2. If you gave a location, the first three of those plus the location, such as plantcarelondon.
  3. Every word combined with endings from a fixed list (tips, daily, life, community, inspo, ideas, lover, lovers, goals, journey, 101, gram, ofinstagram, addict, time, style, love, world, share), in an order set by the Variation number.

The list is cut to your chosen number. Tags of one character or over 60 characters are dropped. No data is fetched and nothing leaves your browser.

Worked examples

Default plant care. Topic “plant care”, three keywords, location “London”, 30 tags. The list starts #plantcare #houseplants #monstera #urbanjungle #plantcarelondon, followed by the other location tags and 23 combined tags.

Topic only, five tags. No keywords, no location, How many 5. The result is #plantcare #plantcarelovers #plantcaredaily #plantcarelove #plantcareideas.

Accents and a two-word city. Topic “Café Latte”, keywords “latte art, barista”, location “São Paulo”, 8 tags. Accents stay and spaces go, giving tags such as #cafélattesãopaulo and #latteartsãopaulo.

Limits and tips

  • Some combinations will not make sense for your post, such as #urbanjungleshare. Delete them; fewer relevant tags beat many random ones.
  • The endings are in English. For other languages, type translated keywords yourself.
  • Avoid copying the same 30 tags onto every post; pick the ones that fit each picture.

Frequently asked questions

Are these hashtags popular or trending?
The tool cannot tell. It has no access to Instagram data; it only combines your words with a fixed list of common endings. Search each hashtag in Instagram to see whether people use it and whether the posts there match yours.
How many hashtags can I use on Instagram?
Instagram allows up to 30 hashtags on a post, so the tool never gives more than 30. Many accounts use far fewer, choosing only the most relevant ones.
Why are spaces and punctuation removed?
A hashtag ends at the first space or punctuation mark, so "plant care" would only tag "plant". The tool joins words together and drops anything that is not a letter, a number or an underscore. Accented letters, such as é and ã, are kept.
Does the location work for any city?
It is just text. The tool joins it to your first three words, for example

Written by the ToolsRift team · Last updated

Pages are drafted with AI assistance and checked by automated tests. How we write and check pages.

Was this tool useful?

Report a problem

Start typing to search every tool.

↑ ↓ to moveEnter to openEsc to close