Hashtag Counter & Extractor (Thai-aware)
This free hashtag counter and extractor takes a caption or a block of hashtags and instantly shows how many you have, which ones repeat, and whether you are over the Instagram 30-tag limit. It extracts Thai hashtags like #การตลาด correctly, merges case-only duplicates such as #Sale and #sale, and lets you copy a clean, deduped set. Everything runs in your browser — no sign-up.
Everything runs in your browser — your text is never uploaded. Thai hashtags like #การตลาด are counted correctly.
Your browser does not support precise Thai grapheme counting — tag lengths are approximate.
Your hashtags will appear here
Paste a caption or a list of hashtags to see the count, duplicates and Instagram limit.
Total hashtags
0
Unique hashtags Duplicates are merged. Latin tags are matched case-insensitively (#Sale = #sale); Thai tags must match exactly.
0
Instagram limit
Instagram allows up to 30 hashtags per post (caption + first comment combined). The meter counts unique tags.
Hashtag frequency
Rows used more than once are highlighted. Click a column header to sort.
Invalid tags
These start with # but are not valid hashtags on most platforms, so they are excluded from the counts above.
How to use
- Paste your caption or a list of hashtags into the box.
- See the total, the unique count and the Instagram 30-tag meter update live.
- Review the frequency table — repeated tags are highlighted and case-only variants are merged.
- Copy the unique tags, a comment block, or the tags without the # sign.
- Export the full list to CSV (tag, count, length, valid) if you need it in a spreadsheet.
Features
- Unicode-aware extraction that reads Thai hashtags correctly (tone marks never split a tag)
- Instagram 30-tag limit meter that turns red when you go over
- Duplicate detection with case-insensitive matching for Latin tags and exact matching for Thai
- Per-tag grapheme length so you can spot tags that are too long
- Flags invalid tags, such as a # followed by an emoji
- One-click copy (unique, comment block, or without #) plus CSV export