Your country

Tools that support it use your country for local currency, number formats, units and paper size. Your choice is saved only in this browser.

Type a name or a two-letter code. Use the up and down arrow keys to move through the countries, Enter to choose one and Escape to close.

Hashtag Generator (From Your Text)

Clean, readable hashtags from your own words — capped to each platform’s rules.

Social Media No upload Works offline Free, no sign-up

Tags are made only from your words. Nothing is uploaded, and there is no “trending” data.

Read my text as
Style

Hashtags

Type or paste some text to get hashtag suggestions.

    Your hashtags

    Output

    Saved sets

    Stored in this browser only

      Next steps

      About the Hashtag Generator (From Your Text)

      Paste a caption, a few keywords or a comma-separated list and get hashtags that are ready to post: invalid characters removed, written in CamelCase (#StreetFood rather than #streetfood) so screen readers can read them, and with case-insensitive duplicates taken out. From a caption, the generator picks the words and short phrases that carry meaning — names like Mount Abu or FIFA World Cup 2026, phrases like cold brew coffee — and skips small words such as “the” and “with” in English, Spanish, Hindi and 55 other languages.

      Choose the platform and the set is capped to its rule: 5 hashtags on Instagram, one topic tag on Threads, 3 shown by the title on YouTube, and no more than 2 recommended on X. Every tag comes from your own words. MySmartCoPilot has no live data about what is popular, so nothing here is called “trending” — if you need trending tags, check the platform’s own search or insights.

      How to use it

      1. Paste your caption, or type keywords separated by commas or on separate lines.
      2. Choose the Platform. The number of hashtags is set to its rule; change How many if you want fewer.
      3. Click a hashtag to add it to or remove it from your set. Selected tags are copied in the order shown.
      4. Pick an Output: tags added to the end of your caption, one per line, or a block for the first comment — then press Copy.
      5. To reuse a set later, give it a name and press Save set. Saved sets stay in this browser only.

      Examples

      From a caption
      Input
      Sunrise hike up Mount Abu this weekend with the Pune Trekkers club. Fresh air, misty valleys and the best chai at the top!
      Result
      #MountAbu #PuneTrekkers #SunriseHike #MistyValleys #FreshAir (Instagram: 5 selected)

      Names in capitals are kept together, and phrases between small words become one tag. #PuneTrekkersClub is passed over by default because it repeats #PuneTrekkers; it is listed with #BestChai, #Weekend and the others for you to swap in.

      From a list
      Input
      summer sale, beach day, #travel, $$$, iphone 17 pro
      Result
      #travel #SummerSale #BeachDay #Iphone17Pro

      Hashtags you typed are kept as they are and come first. “$$$” is skipped because a hashtag needs at least one letter.

      Duplicates removed
      Input
      #Guide #guide #GUIDE
      Result
      #Guide

      The three differ only in capitals, so only the first spelling is kept.

      Common uses

      • Turning a caption you have written into a short, relevant set of hashtags.
      • Cleaning up a long list of tags: removing duplicates, symbols and spaces, and capping it to 5 for Instagram.
      • Writing accessible CamelCase hashtags that screen readers can pronounce.
      • Keeping named sets for recurring posts (a product line, an event, a series).

      Hashtag rules by platform

      • Instagram: up to 5 hashtags per post or reel since 18 December 2025 (it was 30). Instagram’s help centre also says a comment will not post if the photo or video would then have more than 5 tags, so moving hashtags to the first comment does not get around the limit. Numbers are allowed in hashtags; spaces and characters such as $ or % are not.
      • Threads: one topic tag per post, 1–50 characters, without periods or ampersands (Threads API documentation).
      • YouTube: up to 3 hashtags from the description appear by the title; with more than 60, YouTube ignores all of them, and hashtags cannot contain spaces (YouTube Help).
      • X: no more than 2 hashtags per post is recommended as best practice, but you may use more (X Help Center).
      • TikTok: its help pages give no limit. In August 2025 some users were told in the app that posts are limited to 5 hashtags (reported by Social Media Today); TikTok has not explained or confirmed it publicly, so 5 is only the default here.
      • Bluesky: no limit on the number, but a tag longer than 64 characters is not linked.
      • LinkedIn, Facebook and Mastodon do not publish a hashtag limit.

      Why CamelCase hashtags?

      Screen readers read #summersale as one unknown word, but #SummerSale as “summer sale”. Capital letters also make long tags easier for everyone to read and avoid unfortunate run-ons. The capitals change only how the tag looks, not its letters — YouTube’s hashtag help, for example, gives #TwoWords and #twowords as two ways to write the same joined words. The generator capitalises the first letter of each lowercase word and leaves acronyms (NASA) and mixed-case words (iPhone) alone. Scripts without capital letters (Hindi, Arabic, Chinese, Japanese and many more) are joined as they are. A hashtag you typed as one word, such as #summersale, cannot be split automatically — retype it with spaces (summer sale) to get #SummerSale.

      How suggestions are picked

      Links, @mentions, e-mail addresses and existing hashtags are set aside. The remaining text is split into words (using your browser’s Unicode word rules, so Chinese, Japanese and Thai work too), and small function words are dropped using a stopword list for the language — detected automatically, or chosen by you. Runs of meaningful words between small words become phrases (“misty valleys”), and capitalised names are kept together (“New York City”). Words that appear more often, early in the text, or as names rank higher. It is a simple, transparent method, not an AI: it cannot know which tags are popular, and it cannot split words that are written together.

      Limitations

      • No trending or popularity data: tags come only from your text.
      • Words written together (#summersale) cannot be split into CamelCase automatically.
      • In Chinese, Japanese and Thai, which are written without spaces, words are suggested one at a time (no phrases). In Korean and other languages that attach endings to words, a suggestion may keep the ending (서울에서, “in Seoul”, rather than 서울).
      • Emoji are removed from tags. Instagram allows emoji after #, but X, YouTube and others do not.
      • Stopword lists exist for 58 languages; for other languages, every word is treated as meaningful. The full lists load the first time a language other than English is used; offline, a shorter built-in list is used instead.
      • Platforms can change their hashtag rules at any time.

      Privacy

      Everything happens in your browser. What you enter or open here is not uploaded or stored by MySmartCoPilot.

      Frequently asked questions

      How many hashtags can I use on Instagram?

      Five per post or reel, since 18 December 2025. Instagram’s help centre also says a comment will not post if the photo or video would then have more than 5 tags, so hashtags in the first comment count too.

      Does this tool suggest trending hashtags?

      No. It has no live data from any platform, so it only builds tags from the words you give it. Use the search or insights in the app itself to see what is popular right now.

      Why are #SummerSale and #summersale treated as duplicates?

      They are the same letters, written with different capitals, so posting both only uses up your hashtag allowance. The generator keeps the first spelling and drops the rest. The platforms’ help pages do not say how capitals affect hashtag search, so check the tag in the app if the exact spelling matters to you.

      Can a hashtag contain numbers, spaces or symbols?

      Numbers yes (#Summer2026), but a tag made only of numbers (#2026) is not treated as a hashtag on most platforms. Spaces and punctuation end a hashtag, and symbols such as $ or % do not work, so they are removed. Underscores are kept.

      Where are my saved sets stored?

      Only in this browser (local storage). They are not uploaded, and they disappear if you clear your browser data. Your text is processed on your device and never sent anywhere.

      Quick answers and tool search

      Type to search tools or to get a quick answer, for example 18% of 2500. Use the up and down arrow keys to move through the results, Enter to choose, and Escape to close.