How the hashtags are built
Enter topics separated by commas or on separate lines. Each line or comma-separated item is treated as one phrase. For every phrase the tool lowercases the words, strips everything except letters (in any script), digits and underscores, and removes 25 common English filler words (a, an, the, of, for, with, your, you, and similar). It then makes a combined hashtag from all the remaining words if there is more than one, followed by one hashtag for each individual word. Duplicates are removed ignoring case, anything shorter than two characters is skipped, and the list is cut at your maximum (1 to 100, default 30).
Worked example
The default input is three phrases. With CamelCase style the result is:
#SocialMediaMarketing #Social #Media #Marketing #ContentStrategy #Content #Strategy #SmallBusinessTips #Small #Business #Tips
That is 11 hashtags from three phrases. Setting the maximum to 5 keeps only the first five, so it stops at #ContentStrategy, and later phrases are lost. Order follows your input, so put the phrases you care most about first. The lowercase style gives #socialmediamarketing, with no capital letters. A repeated word, like "business" appearing in two phrases, only produces one #business.
Choosing CamelCase or lowercase
Both styles link to the same hashtag on most platforms, since matching is generally case-insensitive. CamelCase is still preferable because it shows word boundaries: #SmallBusinessTips is readable, and screen readers can pronounce capitalised words separately, whereas #smallbusinesstips may be read as gibberish. Accessibility guidance for social media recommends it for multi-word tags.
Limits to know about
- Accents and other scripts are kept. "Café au lait" becomes
#CaféAuLaitwith the accent intact, and "東京 travel" gives#東京and#Travel. Underscores stay, so "my_tag" gives#My_tag. Whether a platform links tags in a given script is up to the platform. - Punctuation is removed. "C++ tips" gives
#CTipsand#Tips. The single letter "C" is skipped because it is too short. - Splitting words is automatic. Each phrase also yields its single words, which are often too generic to be useful (
#Business,#Tips). Delete broad ones that you do not want to compete with. - No popularity data. The tool formats your keywords. It does not know how many posts a tag has or whether it is banned, so check a tag on the platform before using it. Tags that are only digits may not link on some platforms.
- Platform rules change. How many tags help, and how much reach they add, differs by network and changes over time. A few specific tags usually work better than a wall of generic ones, and unrelated tags can look like spam.
Hashtags work best next to a strong first line. The headline analyzer can help you tune it, the slug generator does the same job for URLs, and the keyword density checker shows which terms your longer content leans on, which are good candidates for tags.