All tools
SEO Tools
Ads Tools
Link Tools
Social Tools
Text & Content Tools
Utilities
Finance Calculators
Thai Business
Image & Media Tools
Numerology & Fortune
Home & Living
Education
Health

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 hashtags will appear here

Paste a caption or a list of hashtags to see the count, duplicates and Instagram limit.

How to use

  1. Paste your caption or a list of hashtags into the box.
  2. See the total, the unique count and the Instagram 30-tag meter update live.
  3. Review the frequency table — repeated tags are highlighted and case-only variants are merged.
  4. Copy the unique tags, a comment block, or the tags without the # sign.
  5. 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

Frequently asked questions

Is the hashtag counter free to use?
Yes — it is free with no sign-up. All extraction and counting happen in your browser with JavaScript, so your caption never leaves your device.
Does it count Thai hashtags correctly?
Yes. It uses Unicode-aware matching that includes Thai letters and combining marks, so a tag like #การตลาด is captured as one hashtag and its vowels and tone marks do not split it or inflate its length.
How does it handle duplicate hashtags?
Latin tags are matched case-insensitively, so #Sale and #sale count as one and are noted as case variants. Thai tags are matched exactly. The unique count reflects the deduped set.
What is the Instagram 30-hashtag limit?
Instagram allows up to 30 hashtags per post, counting the caption and first comment together. The meter counts your unique tags and turns red once you pass 30 so you can trim before posting.
Why is a tag shown as invalid?
A hashtag must start with a letter, number or underscore. A # placed directly before an emoji or symbol will not work as a hashtag on most platforms, so it is listed separately and excluded from the counts.