Hashtag Generator

Turn any phrase or list of topics into clean, readable hashtags. Choose CamelCase, lowercase or snake_case, drop small words and add single-word tags.

A hashtag cannot contain spaces or punctuation, so a phrase like “healthy meal prep” has to be squeezed into one word before it works. Done by hand for a post with ten tags, it is fiddly: capitalising, deleting spaces, removing apostrophes, checking for duplicates. This tool does all of it in one go.

Type your topics, one per line or separated by commas. Each becomes a hashtag.

What it does with your text

“Summer travel tips” becomes #SummerTravelTips. Spaces and punctuation are removed, and each word is capitalised. A leading hash sign you may have typed is ignored, so pasting a list that already has some tags will not give you double hashes. An apostrophe splits a word, so “what’s new” becomes #WhatSNew, and it is worth removing contractions from your input first.

Three styles

#CamelCase capitalises each word. #lowercase puts the whole thing in small letters. #snake_case joins the words with underscores in lowercase, which some communities use for readability.

Which to choose? Platforms treat hashtags as case-insensitive, so #SummerTravel and #summertravel find the same posts. The difference is for people. CamelCase is easier to read, since the word boundaries show. It is also much better for accessibility, because screen readers can read #SummerTravelTips as three words, but a lowercase run-together tag is read as a jumble. Unless you have a reason not to, CamelCase is the choice.

Other options

Drop small words removes a, the, of, and so on before joining, which shortens a long phrase: “the best of the summer” becomes #BestSummer. Short tags are easier to type and to read, though dropping words can change meaning, so look at the results.

Also make a hashtag for each word adds a separate tag for every word of a multi-word phrase, so “Summer travel tips” gives the combined tag plus #Summer, #Travel and #Tips. Single-word tags are broader and more crowded, so use them sparingly.

Remove repeats keeps the list free of duplicates, even if two phrases produce the same tag.

Using hashtags well

Instagram allows up to 30 hashtags on a post, and the tool warns you when your list passes 30, but more tags do not mean more reach; Instagram has itself suggested that a small number of well-chosen tags, in the region of three to five, works better. Tags that describe what the post is about help discovery. Tags that are only popular, such as #love, drown your post among millions.

Check a tag before you use it. A phrase turned into one long word sometimes spells something else or reads oddly with the capitals missing, the classic example being the unintended word hidden across the join. Reading each tag aloud usually catches it.

To get the tags out of existing posts, use the hashtag and mention extractor. For converting phrases into other naming styles, the case converter shows several, and the acronym generator is a related way of shortening phrases.

Frequently asked questions

Should hashtags be CamelCase or lowercase?

CamelCase. Platforms ignore case when matching, so it does not affect reach, but capital letters make tags easier to read and let screen readers say them as separate words.

How many hashtags should I use?

Instagram allows up to 30, but a handful of relevant tags, around three to five, tends to work better than a long list. Choose tags that describe the post.

Why did an apostrophe split my word?

Anything that is not a letter or number is treated as a word break. Remove apostrophes first, so that "what's" becomes "whats".