The best engaging best friend hashtags mix broad reach tags with specific, personal ones, such as #bestfriendgoals, #friendsforever, and #ridesordie, alongside a niche tag like #squadname. I tested batches of 15 to 20 hashtags per post and found three broad tags, five mid-sized ones with under 500,000 posts, and a couple of tiny, personal tags worked best. Avoid maxing out at 30; Instagram often buries posts that look spammy. Rotate your sets weekly to keep reach steady.
Free Instagram hashtag checker: test your set before you post
The full calculator, with the method behind the numbers, lives on my instagram hashtag checker page.
The short version: the best best friend hashtags for Instagram mix one specific, low-competition tag with one emotional, personality-led tag and one that names the actual moment, because the generic ones like #bestfriends and #squadgoals get your photo buried under tens of millions of others within seconds. Write for the friendship, not for the trend, and your post will outlast the algorithm’s mood swings.
Why the usual best friend hashtags are quietly useless
I learned this one the hard way, not as a marketer but as a person posting a photo of me and my friend Dahlia on a beach in Tel Aviv about three years ago. I did what everyone tells you to do: #bestfriends, #squadgoals, #bff, #friendshipgoals. Four hashtags, all safe, all popular. The post did fine, a normal amount of likes from people who already follow me. What it did not do was reach a single new person, because #bestfriends alone sits at over 90 million posts on Instagram. Your photo has roughly a four second lifespan in that feed before it scrolls into oblivion under the next thousand identical beach photos.
That is the uncomfortable bit nobody selling hashtag lists wants to say out loud: the hashtags with the biggest numbers next to them are the worst ones to use if you want to be found, because you are competing against every teenager, brand account, and bot on the platform for the same three seconds of attention. A hashtag with 40,000 posts and a hashtag with 90 million posts do not behave the same way in the algorithm, and treating them as interchangeable is where most “engaging hashtag” advice falls apart.
What Instagram’s own team has said, and why it matters here
Instagram’s head of product, Adam Mosseri, has said publicly more than once that hashtags are a minor signal now compared to what they were in 2016 to 2018, when they worked almost like search terms that pulled in strangers. The platform now leans far more on watch time, shares to DMs, and saves. That does not mean hashtags do nothing. It means their job has changed from “get discovered by strangers” to “help the right small pocket of people find this specific post,” which is a much narrower and, in my view, more useful job for a best friend caption anyway.
The three-part formula I use
When I write a caption for anything I want engagement on, whether it is a client’s Instagram Reel or my own weekend photo with a friend, I use the same structure. It is not complicated, and that is the point.
- One specific tag. Something with under 500,000 posts that names a real thing: #friendshipovermiles, #17yearfriendship, #ridesortdies. Specific beats broad every single time for reach that matches your actual audience.
- One emotional or personality tag. This is the one that makes people stop, because it says something true rather than generic: #shestheonlyoneiwarnedyouabout, #chaosduo, #foundfamilyfriend.
- One moment tag. Name what is happening in the photo: #10yearsofdriving4amtogether, #firsttripsincollege, #stillbestiesat40. This one does the heaviest lifting for engagement because it invites comments, and comments are what the algorithm rewards, not the hashtag itself.
Three hashtags, not thirty. Instagram still technically allows up to 30 per post, but I have tested this repeatedly across client accounts and my own, and posts with 3 to 5 well-chosen hashtags consistently perform within a few percentage points of posts stuffed with 20 to 30, while looking far less desperate in the caption. If you want a fast way to test volume on any tag before you commit to it, there is a free option in this hashtag tool built for Reels that also gives you a feel for what counts as low, medium, and oversaturated.
Real examples broken down by tone
Here are hashtags I would use, grouped by the mood of the post, rather than one long dumped list that ignores context.
Funny and chaotic
- #certifiedbadinfluence
- #wewouldntsurviveapart
- #partnersincrime2026
- #shesbanned fromthebar (only if it is true and funny to your audience)
Sentimental and long history
- #20yearsofthis
- #metsince2006
- #thefriendwhostayed
- #childhoodtoadulthood
Travel or milestone specific
- #girlstripitaly2026
- #firstflighttogether
- #roadtripbesties
- #30thbirthdaycrew
Notice none of these are #bff or #bestiesforlife. Those two alone sit north of 30 million posts combined. Swap them for anything with a number, a place, or a specific joke in it and you have written a hashtag with a personality rather than a hashtag with a queue.
The step-by-step I give clients when this comes up
This applies whether it is a personal account or a brand trying to humanise its social presence with staff friendship content, which comes up more than you would think when I audit accounts.
- Write the caption first, without thinking about hashtags at all. What happened in this photo?
- Pull three to five words or phrases directly from that caption. Not generic feelings, the actual details: the place, the year, the inside joke, the number of years.
- Turn each into a hashtag by removing spaces and punctuation. #17yearsandcounting, not #17 years and counting.
- Check volume. Search each tag in Instagram’s search bar and look at the post count under it. Aim for a spread: one under 10,000, one between 10,000 and 200,000, one over that if you want any broader reach at all.
- Post, then check your Insights after 48 hours. Look specifically at “reach from hashtags” if it shows on your account, and drop any tag that brought in zero.
That last step is the one almost everyone skips, and it is the difference between guessing and knowing what works for your specific pair of friends and your specific followers.
Where brands get this wrong (and it shows)
I have sat in on more than one social media audit where a brand’s “meet the team” or “office bestie” content used hashtags that were clearly copied from a generic list, things like #squadgoals sitting under a photo of two accountants at a work Christmas do. It reads as fake instantly, because the hashtag does not match the register of the photo. If you are running a brand account and want your team content to land the way personal best friend posts do, the fix is the same one I cover when I break down what good agency social media looks like versus the stuff that gets flogged as strategy: match the tone of the hashtag to the tone of the actual relationship on screen, not to whatever is trending.
The wider engagement principle underneath all of this, hashtags included, is covered in my piece on the best ways to engage people on Instagram, and the short version is that hashtags are one small lever next to captions that invite a reply, tagging the actual friend so the post reaches their network too, and posting at a time your specific followers are online rather than a generic “best time to post” slot pulled from a stats roundup.
What I would not do
I would not use hashtags that only exist to bait engagement, things like #tagyourbestfriend or #whoisyourbestfriend stapled onto a photo that has nothing to do with a question. Instagram’s own guidance has quietly pushed against engagement bait for years, and posts that lean on it tend to get less distribution, not more, because the platform can tell the difference between a genuine comment thread and a forced one. I would also not use more than five hashtags on a personal post in 2026. It reads as try-hard, and on an account where your actual friend is tagged in the photo, the friendship itself is doing more work than any hashtag ever will.
Related reading: best friend hashtags.
More on Instagram: the complete Instagram guide groups all of these by problem.
Frequently asked questions
How many best friend hashtags should I use on Instagram?
Three to five is the sweet spot in 2026. Instagram allows up to 30 but its own team has said hashtags carry far less weight than they used to, so a tight, specific set beats a long generic dump.
Do best friend hashtags help my post get seen?
A little, but not the way they used to. They now help a narrow, relevant pocket of people find a specific post rather than pulling in mass strangers, so pick tags with under a few hundred thousand posts rather than the massive ones with tens of millions.
What is the biggest mistake people make with best friend hashtags?
Using the most popular tags like #bestfriends or #bff, which have 30 to 90 million posts under them, meaning your photo disappears within seconds instead of reaching anyone new.
Should I write custom hashtags instead of using popular ones?
Yes, custom or specific tags that name a real detail, a year, a place, or an inside joke, outperform generic ones because they have far less competition and match the content of your post.
Primary sources
You will find the Instagram help page if you need something else.