Paste a caption, switch platforms, and instantly see your hashtag count, character budget, duplicates, and spam flags — all calculated live in your browser.
VidyBack auto-generates and schedules product videos straight from your Shopify catalog — so you spend less time crafting posts and more time on what matters.
See How VidyBack WorksEvery major social platform handles hashtags differently. Using the wrong number for a platform is one of the most common reasons posts underperform, and in Instagram’s case, it can actually prevent a post from publishing at all.
| Platform | Hard Limit | Best-Practice Range | Character Cap |
|---|---|---|---|
| 30 hashtags | 5–15 | 2,200 characters | |
| TikTok | None | 3–6 | ~2,200 characters |
| Twitter / X | None (space-limited) | 1–2 | 280 characters |
| None | 3–5 | 3,000 characters | |
| None | 1–3 | ~63,000 characters | |
| None | 2–5 | 500 characters |
Copy-pasting the same 30-hashtag block onto every post used to be a common growth hack. Platforms have since updated their algorithms to recognise and deprioritise this pattern. Instagram in particular has publicly advised against using “irrelevant hashtags” and has been observed reducing distribution for accounts that repeatedly use the same generic engagement-bait tags like #follow4follow or #likeforlike.
Duplicate hashtags within a single post are wasted characters — the platform only counts each unique hashtag once, so repeating #fashion twice doesn’t double your reach, it just pushes you closer to the hashtag limit without any benefit. All-numeric hashtags (e.g. #2024) are technically valid but have extremely low discoverability since almost no one searches for them in a discovery context. And very long hashtags (over 30 characters) tend to look spammy to both algorithms and human readers.
The most effective approach for ecommerce Shopify sellers is to build a small library of hashtag sets organised by product category, and rotate through them rather than reusing one master block. For example:
A fashion store might have a dresses set (#maxidress, #summerdress, #dressstyle …), a footwear set (#shoelover, #sneakerhead, #streetstyle …), and a seasonal set that changes each month. Mix 3–4 tags from each relevant set per post, and always include 1–2 niche-specific tags (e.g. your city or a micro-community) that have lower volume but higher engagement rates from actually interested followers.
Keep your total set small enough that you genuinely cycle through it — 4–6 sets of 10–15 tags each is more than sufficient for most stores. This keeps your hashtag usage varied, relevant, and algorithm-friendly.
Instagram enforces a hard cap of 30 hashtags per post. Any post exceeding this limit will fail to publish, and the extra hashtags won’t silently be discarded. Research suggests 5–15 well-chosen, relevant hashtags typically outperform maxing out all 30 with a mix of generic and targeted tags.
Yes. Overloading a post with low-quality, repetitive, or flagged hashtags can signal spammy behaviour to algorithms, reducing organic reach. Using the same static block on every post also reduces effectiveness over time, since platforms learn to recognise and deprioritise repetitive patterns. Quality and relevance matter far more than hitting the maximum count.
Instagram has a hard limit of 30 hashtags per post. TikTok has no hard hashtag count limit, but its caption has an overall character cap of around 2,200 characters, so the practical hashtag limit depends on how long each one is. Twitter/X imposes a strict 280-character total limit on the entire tweet, typically leaving room for only 1–2 hashtags without sacrificing the actual message.
Platforms like Instagram periodically restrict or hide content tagged with hashtags heavily associated with spam, inappropriate content, or coordinated inauthentic behaviour. Posts using these tags may not appear in hashtag discovery feeds at all. This tool flags a heuristic set of commonly overused engagement-bait hashtags as a starting point — treat it as a useful guide, not an authoritative list, and check the official platform guidelines if in doubt.