The short version: a crazy hashtag for your best friend’s photo works when it’s built from a private joke, a specific moment, and one ridiculous word, not from trying to be witty for strangers scrolling past. Skip the generic puns you’ve seen a thousand times and write something only the two of you would fully get. That’s the whole trick, and I’ll show you exactly how to do it.
Why most “funny” hashtags for friends fall flat
I spent years running social accounts professionally, including my own following of over 300,000 people at one point, and I can tell you the hashtags brands pay agencies thousands of pounds to write are almost never the ones that make people laugh out loud. The ones that make people laugh out loud are the ones your mate writes at 11pm about a photo of you falling off a paddleboard.
Here’s the bit people writing these guides tend to skip: a hashtag on a personal photo of you and your best friend does almost nothing for reach. Instagram and TikTok’s algorithms are built around brand hashtags, trending challenges, and searchable niches. Slapping #BestieGoals on a photo of you two at a barbecue will not get you discovered by strangers, and it isn’t supposed to. The whole point of a crazy hashtag on a friend’s photo is the joke, not the visibility. Once you accept that, you stop trying to write something clever for an audience and start writing something true for one person.
The three-part formula I use
Every funny friend hashtag I’ve ever written or laughed at breaks down into the same three ingredients:
- A name or nickname twist (their real name bent into something absurd)
- The specific moment (not “fun day out” but what happened)
- One unhinged word (an exaggeration, a made-up word, or a wild claim)
Stack those three and you get something like #SarahTurns50AndSoDoesHerSarcasm or #DenaissanceEra. Neither of those means anything to a stranger. Both of those made the actual people in my life snort into their wine.
A real one, from a real hen weekend
Two summers ago I was in Tel Aviv for my friend Denise’s hen do. She’d spent the entire weekend correcting everyone who called her “Den,” insisting on the full “Denise,” while simultaneously getting louder, braver, and more theatrical with every glass of prosecco. On the last night she stood on a chair to give a toast that went on for eleven minutes. I posted the photo with #TheDenaissance, and that hashtag stuck so hard it became her nickname for the next two years. People at her actual wedding referenced it in speeches. That’s what a crazy hashtag can do when it’s specific enough: it outlives the photo entirely.
Notice what made it work. It wasn’t clever wordplay for its own sake. It was built from something true (her getting more dramatic as the night went on), attached to her actual name, and pushed into one absurd word (“renaissance,” reborn as her name). Strangers scrolling wouldn’t get it in half a second. Her friends got it instantly, and that’s the only audience that mattered.
Step by step: writing one from scratch
Next time you’ve got a photo of your best friend and want to write something ridiculous, run it through this:
- Step 1: Write down what happened in the photo, in plain, boring language. “She fell asleep at the restaurant table.” “He tried to parallel park for nine minutes.” “She cried at the dog food advert.”
- Step 2: Circle the one detail that’s the funniest, not the whole story, just the one word or fact. Nine minutes. The dog food advert. The table.
- Step 3: Take her name and twist it, or use an existing nickname and exaggerate it further. Emma becomes Emmageddon. Priya becomes Priyacy Please. Chloe becomes ChloeInTheDeepEnd.
- Step 4: Combine the name twist with the specific detail. Don’t add extra words to pad it out, hashtags read best short and sharp.
- Step 5: Say it out loud. If you laugh, or if it sounds like something only your friend group would say, it’s done. If it sounds like something a brand’s social media manager would post, delete it and start again.
A worked example
Say your best friend, Rachel, spent a whole night at a wedding trying to catch the bouquet and missed it three times, diving dramatically each time. Boring version: “Rachel tried to catch the bouquet.” Funny detail: the diving. Name twist: Rachel becomes “Reachel.” Combined: #TheReachelDive or #ThreeStrikesReachel. Neither is polished. Both would make sense to someone who was there and mean nothing to anyone else, which is exactly the point.
The don’ts, based on things I’ve seen fail
- Don’t reach for generic pun banks. #BFFsForLife, #SquadGoals, and #SisterFromAnotherMister have been used so many times they’ve stopped meaning anything. If you can find it on a printed birthday banner, it’s not crazy, it’s a cliche.
- Don’t try to make it work for strangers too. The second you start explaining the joke inside the hashtag itself, it dies. A good one needs zero footnotes for the people it’s for.
- Don’t overload it with hashtags around it. Instagram allows up to 30 hashtags on a post, but one brilliant private-joke hashtag beats fifteen generic ones fighting for attention. I’d rather see one #TheReachelDive than a wall of #instagood #friendship #memories.
- Don’t recycle the same one for every photo. A crazy hashtag earns its keep because it’s tied to one specific moment. Reuse it too often and it turns into a catchphrase nobody remembers the origin of.
Making it crazier once you’ve got the basics
Once the three-part formula feels easy, here’s how you push it further into unhinged territory:
- Add a fake movement or era name. “The Denaissance” worked partly because it borrowed the shape of a real word (Renaissance) and made it personal. Look for existing words that half-rhyme with your friend’s name.
- Turn it into a fake headline. #LOCAL_WOMAN_STILL_UNDEFEATED_AT_BEER_PONG reads like a tabloid strapline, which makes it funnier by contrast with the actual small, ordinary moment in the photo.
- Use a wildly overblown claim. If she cried slightly at the airport, the crazy version isn’t #Emotional, it’s #EmmaSobbedForAllOfHumanity.
- Reference the running joke, not the event. If your friend group has an in-joke about someone always being late, don’t write a hashtag about the party, write one about the lateness: #FashionablyForty_Minutes_Late.
When to hold back
One honest note here: not every friend wants their most unflattering moment turned into a hashtag that follows them around for years, even if it’s affectionate. I’ve watched a joke land brilliantly with one friend and land badly with another because the photo caught them mid-sneeze looking rough rather than mid-laugh looking chaotic-but-cute. Read the room, and if in doubt, show them the caption before you post it. A crazy hashtag should make your best friend laugh first, not just your followers.
A short list of ready examples to riff from
- #SheCameSheSawSheSpilledWine
- #[Name]VsGravity (for anyone who tripped, fell off something, or missed a step)
- #EmotionalSupportChips (for the friend who brought snacks to every crisis)
- #[Name]IsFineActually (for the friend who insists they’re fine while visibly not fine)
- #MinistryOfDramaticExits
None of these are meant to be copied word for word. Swap in your friend’s actual name, actual moment, and actual in-joke, and you’ll get something ten times funnier than any of the examples above.
Related reading: best friends hashtags.
Frequently asked questions
How long should a crazy hashtag for a friend’s photo be?
Keep it to one to five words joined together with no spaces, ideally under about 25 characters. Instagram doesn’t enforce a strict character limit on individual hashtags, but anything longer than that stops reading as a joke and starts reading as a sentence you forgot to break up.
Should I use more than one hashtag on the photo?
You can, Instagram allows up to 30 per post, but for a funny friend photo, one sharp hashtag beats a cluster of generic ones. If you want backup, add one or two plain descriptive ones and let the crazy one do the actual joke.
What if my friend doesn’t like the hashtag I wrote?
Change it, no argument. The whole value of these hashtags is that they’re affectionate and specific to your friendship, and that only works if both of you find it funny. If she’s not laughing, it’s not crazy, it’s just embarrassing, and those are two very different things.
Do funny hashtags help a personal post get seen by more people?
Not meaningfully. Personal hashtags like these are built for inside jokes, not discovery, and platforms prioritise trending or niche hashtags for reach, not one-off nicknames. Write these for the laugh, not for the numbers.
Prefer to skip the manual steps? Use the free Instagram unfollowers checker, run your export through the free unfollowers checker.