Text Tools
Hashtag Extractor
Extract hashtags, @mentions, and $cashtags from any text. Frequency counts, dedupe, lowercase, CSV export, all in your browser.
Quick presets
Combined output
0 unique, 0 occurrencesExtraction options
Hashtags
No hashtags detected in the text above.
Mentions
No mentions detected in the text above.
Hashtag, mention, and cashtag detection runs locally in your browser using Unicode-aware regular expressions. Pasted text is never uploaded.
How to use
- Paste any text into the input area. Single posts, exported threads, scraped batches, and pasted CSV columns all work; the tool processes up to 500,000 characters.
- Pick which kinds to extract: Hashtags (#), Mentions (@), or Cashtags ($). Toggle off the ones you don't need. The Frequency audit preset captures all three at once.
- Choose a sort order: Frequency (default) ranks the most-used tags first, Document order keeps the appearance order, and Alphabetical lists A to Z.
- Use Lowercase output when you want #Travel and #travel merged into a single uniform tag, and Strip leading marker when exporting to a spreadsheet or database.
- Copy any panel using inline (space-separated, ready for a caption), list (one per line), or CSV (token, count) buttons. The Combined output box gives the full extracted list across every enabled kind.
About this tool
Hashtag Extractor pulls every hashtag (#tag), @mention, and $cashtag out of any block of social media text and groups them by frequency so you can see which tags dominate a campaign at a glance. Paste a single tweet, an Instagram caption, a TikTok comment thread, a LinkedIn update, a Threads or Bluesky post, a Mastodon CSV export, or a long batch of scraped posts (up to 500,000 characters), and the tool runs three Unicode-aware regular expressions that mirror how X, Instagram, and Mastodon actually autolink. Hashtag detection accepts Latin, Cyrillic, Greek, CJK, accented, and joined-mark characters (so #travel, #urlaub, #путешествие, and #旅行 all work), requires at least one non-digit character so pure-number tags like #100 are skipped exactly the way X drops them, and refuses to match a # that sits inside a URL fragment or another word. Mention detection accepts plain handles (@username) and federated handles (@user@instance.tld) used on Mastodon, Pleroma, Misskey, Pixelfed, and the wider fediverse. Cashtag detection follows X's ticker rule (1 to 6 uppercase letters with optional share-class suffix like $BRK.B) and ignores currency mentions like $25. The summary panel shows the unique count and total occurrences for each kind, while a per-token list shows every distinct tag in the chosen sort order (frequency descending, document order, or alphabetical) with a hit-count badge next to each one. Formatting options cover the two real workflows: keep the original casing for archival exports and analytics, or lowercase everything for clean comparison across posts and for pasting into an Instagram bio where every tag should look uniform. A separate toggle strips the leading marker (#, @, $) for spreadsheet imports and database loading. Copy buttons emit three formats per kind: inline (#one #two #three) for direct paste into a caption or tweet, list (one per line) for spreadsheets, and CSV (token,count) for analytics tools and pivots. A combined output area gives the merged list across every enabled kind in one click. Useful for content marketers reviewing which hashtags actually carry their reach, social media managers auditing a brand's mention graph, growth analysts watching cashtag mentions during earnings, OSINT researchers reconstructing a hashtag campaign, and editors cleaning up a draft so every tag is consistent. Everything happens locally in your browser, so the captions, comments, scraped posts, and private drafts you paste here never leave your device.
Free to use. Works in your browser. No signup, no login.
Related tools
You may also like
Email & URL Extractor
Pull emails, URLs, phone numbers, and IPv4 addresses from any text.
Open tool
TextWord Frequency Counter
Per-word frequency table with sort, search, stopwords, and CSV export.
Open tool
TextMarkdown Link Extractor
Pull every inline, reference, autolink, and image link out of Markdown.
Open tool
TextTweet Character Counter
X (Twitter) tweet counter with t.co URL weighting, CJK x2, thread split preview.
Open tool
TextLetter Frequency Counter
Per-character frequency table with percentages, bar chart, and English reference.
Open tool
TextPII Redactor
Mask emails, phones, cards, SSN, IBAN, IPs, JWTs, and custom patterns locally.
Open tool