This Instagram hashtag counter counts every tag in your caption, flags duplicates and shows how far you are over or under the hashtag limit. It also checks the caption length, so creators, small businesses and social media managers can fix a post before Instagram rejects or trims it.
Runs entirely in your browser — nothing is uploaded. If you leave the limit boxes blank, the counter uses 5 hashtags and 2,200 caption characters; platforms change limits, so type new numbers if needed.
How the Instagram Hashtag Counter Works
Instagram links any word that starts with # and runs until a space or punctuation mark. The Instagram hashtag counter applies the same rule: it finds every # followed by letters, numbers or underscores, ignores a # glued to the end of another word (such as shop#1), and compares the total with your limit. Tags that differ only in capital letters, like #Hiking and #hiking, count as duplicates because Instagram treats them as the same tag.
Formula: hashtags = matches of # + [letters, digits, _]+ not preceded by a letter, digit, _ or &. Unique = distinct tags after lowercasing. Duplicates = hashtags − unique. Against limit = limit − hashtags (shown as “over” when negative). Caption chars = visible characters, with each emoji counted once. Chars left = caption limit − caption chars.
- Caption — the full text you plan to post, hashtags included.
- Hashtag limit — optional. If you leave it blank, the counter uses 5; platforms change limits, so type a new number when needed.
- Caption limit — optional. If you leave it blank, the counter uses 2,200 characters.
- Results — total, unique and duplicate tags, how many are over or left, caption length and characters left, plus a copyable list of unique tags.
Example Scenarios
| Caption | Limit | Hashtags | Unique | Duplicates | Against limit | Caption chars |
|---|---|---|---|---|---|---|
| Sunday hike to the falls. #hiking #nature #trailrunning #Hiking #outdoors #pnw #weekendvibes | 5 | 7 | 6 | 1 | 2 over | 92 |
| Fresh bread today #baking #sourdough | 5 | 2 | 2 | 0 | 3 left | 36 |
| Email me at shop#1 or #SALE #sale #Sale | 5 | 3 | 1 | 2 | 2 left | 39 |
| 30 different tags, older-style post | 30 | 30 | 30 | 0 | 0 left | varies |
| No tags here | 5 | 0 | 0 | 0 | 5 left | 12 |
Instagram Hashtag Limit: Practical Tips
For years the commonly cited Instagram hashtag limit was 30 per post. Instagram has since moved toward fewer tags, and the Instagram 5 hashtag limit is the newer figure reported for posts and reels, so the counter uses it when the limit box is blank. Treat both as moving targets and type a new number if the app tells you otherwise.
- Count hashtags in caption and comments together if you plan to add more tags in the first comment; limits may apply to both.
- Pick a few specific tags over many broad ones. #sourdoughbaking tells Instagram more than #food.
- Remove duplicates that differ only by case; they waste a slot and add nothing.
- Use CamelCase, such as #TrailRunning, so screen readers can read multi-word tags.
- Run the Instagram hashtag counter on reused caption templates, which often collect stray repeats.
For the history of the # symbol as a tag and how platforms index it, see Wikipedia’s article on hashtags.
Instagram Hashtag Counter FAQ
How many hashtags can I use on Instagram now?
If you leave the limit box blank, this tool uses 5, the figure reported after Instagram cut back from the long-standing 30. Platforms change limits, so if the app accepts more or fewer, type that number in the Hashtag limit box. The counter then shows how many tags you have left or how many to remove.Is this hashtag checker free, and does it need my login?
It is free and never asks for your Instagram account. You paste the caption, the counting happens in your own browser and nothing is uploaded or saved. That also means it cannot see banned or restricted tags; it only counts and tidies what you paste.Do hashtags in comments count toward the limit?
Instagram has historically applied its limit per caption and per comment, but rules change. If you split tags between the caption and the first comment, paste each part here separately and keep each under the current limit. Moving tags to a comment does not hide them from search.Why does the counter skip something like shop#1?
A # attached to the end of another word does not form a link on Instagram, so it is not counted. A real hashtag needs a space, line break or punctuation before the # symbol. Tags with only letters, numbers and underscores count; a hyphen or apostrophe ends the tag early.Does capitalization create a different hashtag?
No. #Hiking, #hiking and #HIKING all point to the same tag page, so this Instagram hashtag counter treats them as duplicates and keeps only the first in the unique list. Using capitals is still helpful for readability, especially for multi-word tags that screen readers otherwise read as one long word.Is there a hashtag counter app or bot I should use?
You do not need one. This page works on any phone or desktop browser and can be saved to your home screen. Avoid bots that ask for your password; a counter only needs the caption text, and sharing your login can put the account at risk.Related Tools
Tracking how a post performs? The percentage calculator for engagement rates turns likes and reach into a rate. Creators setting prices for sponsored posts can use the freelance rate calculator, and the screen time calculator shows how much time the feed takes. Keep the Instagram hashtag counter handy before each post.