Hashtag Generator
Paste a caption or a list of keywords, separated by commas or line breaks, and press Generate Hashtags. Short phrases become combined tags such as #SlowLiving, every meaningful word becomes a tag of its own, and filler words are skipped. Click a tag to remove it, add your own, then copy the set. Free, no sign-up, and nothing is uploaded.
Hashtag style
How to Use the Hashtag Generator
- Enter your caption or keywords. Separate phrases with commas or line breaks. Full stops, semicolons, colons, question marks, exclamation marks, brackets and quotation marks also end a phrase.
- Choose the style. #CamelCase capitalizes each word (#SlowLiving); #lowercase does not (#slowliving). The default is CamelCase.
- Press Generate Hashtags. The tags appear as chips. Click a chip to remove it, or type a phrase in the box below and press Add (or Enter) to add one of your own. The output does not update as you type.
- Copy all. The tags are copied as one line, separated by spaces.
How the Tags Are Built
Each phrase is lower-cased and stripped of 108 common English stop words such as "the", "with" and "about". What is left decides the tags. A phrase with two to four remaining words gives one combined tag, then every remaining word gives its own. A phrase with five or more remaining words gives single-word tags only, because a long run-together tag is unreadable. Repeated tags are dropped.
| You enter | You get |
|---|---|
morning coffee ritual, slow living, cozy home | #MorningCoffeeRitual #Morning #Coffee #Ritual #SlowLiving #Slow #Living #CozyHome #Cozy #Home (10 tags) |
Peer review is broken: what we can do about it | #PeerReviewBroken #Peer #Review #Broken (4 tags; the second phrase is all stop words) |
How to write a literature review in 5 steps! | #Write #Literature #Review #5 #Steps (five words left, so no combined tag) |
Edit Before You Post
- It knows words, not trends. The tags come only from your own text. The tool has no data on which hashtags are popular or banned, so a tag like #Home is valid but may be too broad to help anyone find you.
- Numbers become tags. "5" and "2026" turn into #5 and #2026. Remove them unless a year or number is the point.
- Hyphens and apostrophes split words. "Self-care" becomes #Self and #Care, and "don't" becomes #Don and #T. Add the tag you meant by hand.
- Capitals are flattened first. "PhD" arrives as #Phd and "NASA" as #Nasa. Retype acronyms.
- Spelling is yours. Hashtags cannot contain spaces or punctuation, and the tool removes all of both, including underscores.
Why CamelCase is the better default
A tag written in lower case runs the words together (#slowliving), which is harder to read and can be misread, and screen readers can read a run-together tag as one nonsense word. Capitalizing each word costs nothing, because hashtags are not case-sensitive for search. Pick lowercase only when your community convention demands it.
How Many Hashtags?
The panel under the tags counts your hashtags and characters and shows rule-of-thumb guidance: 3 to 5 for LinkedIn, 3 to 6 for TikTok, 1 to 2 for X. Platform limits change often, so treat these as habits, not rules. Instagram in particular cut its limit from 30 hashtags to 5 per reel or post: its @creators account announced on Threads on 18 December 2025 that it would roll out gradually, and some older help pages still show 30. The Instagram counter above uses 5; check the app before you post and keep only the best few.
Which Tool Do You Need?
| If you want… | Use |
|---|---|
| Hashtags built from your own wording | This Hashtag Generator |
| A reference for a post that you are citing | Social Media Citation Generator |
| A # in front of every line, with no word filtering | Add Prefix & Suffix |
| Emoji stripped out of a caption | Emoji Remover |
| Capitalization changed | Case Converter |
Frequently Asked Questions
- How do I generate hashtags from a caption?
- Paste the caption or a list of keywords, separate phrases with commas or line breaks, and press Generate Hashtags. The tool drops filler words, builds a combined tag from each short phrase and a tag from every remaining word. Delete the ones you don't want and copy the rest.
- Does the tool find trending or popular hashtags?
- No. It builds hashtags only from the words you give it and has no data on popularity, so it cannot tell you which tags are trending. Use it to format and tidy your own keywords.
- Should I use CamelCase or lowercase hashtags?
- CamelCase (#SlowLiving) is easier to read, avoids accidental readings of run-together words and is friendlier to screen readers. Hashtag search ignores case, so the two reach the same posts. Use lowercase only if you follow a community convention for it.
- How many hashtags should I use?
- Fewer than you think. The guidance panel suggests a handful for each network, and platforms change their limits, with Instagram allowing up to five per reel or post since a rollout announced on 18 December 2025. Check the app's current rule, and pick a few specific tags rather than many broad ones.
- Can I use it for non-English text?
- Yes for the word-building: letters, numbers and combining marks in any script are kept, so accents and non-Latin text produce tags. The stop-word list is English only, so filler words in other languages are not skipped.
- Is my text uploaded or stored?
- No. The tags are built in your browser and nothing is sent to a server. Closing the tab clears the text.