Hashtag & Mention Extractor
Pull hashtags and mentions out of a post - free, no signup.
What this tool does
Paste a post, caption, or comment thread, and every #hashtag and @mention in it is found and listed separately - useful for auditing which hashtags you actually used, or pulling a list of everyone tagged in a thread.
Finds every #hashtag in pasted text, deduplicated case-insensitively so #LaunchDay and #launchday count as one.
Finds every @mention the same way.
Lists hashtags and mentions in two separate results, since they serve different purposes.
Allows a dot inside a mention (like @priya.raman) but not inside a hashtag, matching how usernames and hashtags are actually written on real platforms.
How to use it
- Paste your post or caption.
- Review the hashtags and mentions lists.
- Copy or download the results.
Why use this extractor
Posts and exports contain hashtags and mentions that you may need as a list for reporting or reuse. Extracting them separately and ignoring case duplicates saves manual work.
Why we built it
We built the hashtag and mention extractor to list the two in separate results, since one says what a post is about and the other says who is involved. Find key terms with the keyword extractor and counts with the word counter.
Related tools worth a look: the Date & Time Extractor.
Who this tool is for
- Social media managers analysing posts
- Marketers building lists
- Researchers studying conversations
When to use it
- Collecting hashtags from posts or comments.
- Listing mentions in a thread.
- Reusing a hashtag set.
- Counting unique tags.
Why hashtags and mentions are listed separately
One tells you what a post is about; the other tells you who's involved.
A hashtag categorizes content by topic, while a mention tags a specific person or account - they use similar-looking symbols (# and @) but answer completely different questions about a post. Keeping them in separate lists means you can quickly audit just your hashtag usage, or just pull the list of everyone tagged, without manually sorting a mixed list first.
Why this is pattern matching, not a real hashtag or username lookup
Same trade-off as any text extractor - a fixed pattern for text shape, not a live check against a platform.
This tool finds text shaped like a hashtag or mention - a # or @ followed by letters, numbers, or underscores (and, for mentions, a dot, since usernames like 'priya.raman' are common on platforms that allow periods) - without checking any platform's live rules or actual usernames. A hashtag or handle that uses characters outside that pattern, or a platform-specific convention this pattern doesn't anticipate, may be missed - the same trade-off described in our guide to why text extraction misses things applies here too.
What you give it, and what you get back
| Item | Details |
|---|---|
| Input | Pasted posts or text. |
| Output | Hashtags and mentions as two lists, de-duplicated ignoring case. |
| Notes | Dots are allowed in mentions, not hashtags. |
Issues you may run into
| What you see | Why it happens | What to do |
|---|---|---|
| A tag is missed | It contains characters the pattern does not allow. | Check unusual characters. |
| Trending status expected | Only text is matched. | Check the platform. |
| Email address picked up | @ in emails can match. | Remove emails first. |
Assumptions and limitations
- This finds hashtags and mentions by their text pattern only - it doesn't verify a hashtag is actually trending or that a mentioned account exists.
- Some platforms allow characters in hashtags or usernames (like certain accented letters) that this pattern may not catch.
Frequently asked questions
How do I extract hashtags from a post online for free?
Paste your post or caption and every hashtag and mention found appears instantly in its own list.
Does this catch duplicate hashtags with different capitalization?
Yes, by default - '#LaunchDay' and '#launchday' are treated as the same hashtag unless you turn off deduplication.
Does this verify a mentioned account actually exists?
No - it only finds text matching the @mention pattern; it doesn't check whether the account exists.
Can I export the results separately?
The copy and download buttons combine both lists; each list is also clearly labeled on screen if you only need one.
Is my data uploaded anywhere?
No. Extraction happens entirely in your browser - nothing is sent to a server.
Can a username with a dot in it, like @priya.raman, be found?
Yes - the mention pattern specifically allows a dot, since usernames with periods are common on platforms like Instagram; hashtags don't allow dots, since a dot isn't valid inside a real hashtag.
Why didn't a hashtag with an accented letter or emoji get picked up?
The pattern matches letters, numbers, and underscores after the # symbol; some platforms permit accented characters or emoji in hashtags that this pattern doesn't cover.