Hashtag Extractor
Extract every hashtag from pasted captions or content, with counts, a unique list and the text stripped of tags.
Your input
Everything you type is processed in this browser tab. Nothing is uploaded, logged or stored.
Results
Fill in the fields and choose Run tool to see results here.
About this tool
Sometimes the hashtags you need are already written down — inside an old caption, a competitor's post you are studying, a brief from a client, or a batch of posts you want to audit. The Hashtag Extractor pulls every tag out of pasted text, counts repeats, gives you a clean unique list, and hands back the text with the tags removed.
How it works
A unicode-aware pattern scans the text for hash symbols followed by letters, numbers or underscores, which matches how platforms actually delimit a tag. Each match is counted, optionally case-insensitively, so repeated tags are reported rather than silently merged. Alongside the tag list you get the original text with all tags stripped and spacing tidied, which is useful when you want to rewrite a caption from scratch.
- 1Paste the caption, post or document containing hashtags.
- 2Choose whether case should be ignored when counting.
- 3Generate to see the unique list, counts and the stripped text.
- 4Copy the list or export it as CSV.
Example
Input
New video is live! #filmPhotography #35mm #filmPhotography
Output
#filmphotography — 2 · #35mm — 1
When to use it
- Auditing which tags an account has been using across old posts.
- Recovering a tag set from a caption you no longer have the source for.
- Separating caption copy from tags before rewriting.
- Collecting tags from a client brief into a reusable list.
Tips
- Paste several captions at once to build a frequency picture of your tag habits.
- Use the stripped text output as the starting point for a caption rewrite.
- Send the unique list to the Hashtag Cleaner to normalise case before reuse.
Limitations
The extractor only sees the text you paste — it cannot fetch posts from a platform or follow a URL. Tags written without a hash symbol are not detected, and text where a hash is used for numbering may produce false matches.
Frequently asked questions
- Can it read hashtags from a link?
- No. Hashly does not fetch external pages. Copy the caption text and paste it in.
- Does it detect tags with emoji?
- Emoji end a hashtag on most platforms, so the tag is captured up to that point. That matches platform behaviour.
- Why is '#1' extracted?
- The pattern accepts numbers because many legitimate tags contain them, such as #35mm. Delete numeric false positives from the list.