Cringe Captions
A caption is a tiny piece of writing with a big job: explain the photo, sound like a person, and not make anyone wince. Most fail in predictable ways. They try too hard, they hide a brag inside a complaint, or they borrow the voice of a motivational poster.
Below are seventeen captions sorted by occasion, plus a small control group of plain captions at the end so you can see what a low score looks like. The four dimensions under each verdict show which kind of cringe the judge detected.
The gym
Where effort is real and the captions are somehow even more strenuous.
-
Rise and grind 💪 5am club. While you were sleeping I was becoming legendary. #NoDaysOff #Beast
MAXIMUM CRINGE 77% cringeMaximum wince.
Why: trying too hard · LinkedIn energy · fishing for likes · Try-hard 10/10 · Humblebrag 4/10 · Emoji load 2/10 · LinkedIn energy 9/10
The only MAXIMUM CRINGE caption on the page, at 77%. Try-hard scored 10/10 and LinkedIn energy 9/10, which is impressive for a post about a gym.
-
Leg day? More like LEGend day 🦵🔥
PRETTY CRINGE 50% cringeMain-character energy detected.
Why: trying too hard · fishing for likes · forced slang · Try-hard 6/10 · Humblebrag 2/10 · Emoji load 0/10 · LinkedIn energy 1/10
Exactly 50%, pretty cringe. The pun did most of the damage: try-hard 6/10, humblebrag only 2/10. It is the kind of joke that works once, out loud, among friends.
-
Just a casual 40 minute plank before breakfast, no big deal 😅
PRETTY CRINGE 61% cringeSecondhand embarrassment: rising.
Why: humblebrag · trying too hard · fishing for likes · Try-hard 6/10 · Humblebrag 9/10 · Emoji load 0/10 · LinkedIn energy 1/10
Humblebrag 9/10. Saying something is no big deal while announcing it is the oldest humblebrag structure there is, and the judge caught it immediately.
Travel
Being somewhere beautiful is not cringe. Explaining how it makes you feel can be.
-
Not me basically being a local in Paris already 🥐✨ (day 2)
PRETTY CRINGE 57% cringeSecondhand embarrassment: rising.
Why: humblebrag · fishing for likes · trying too hard · Try-hard 5/10 · Humblebrag 8/10 · Emoji load 0/10 · LinkedIn energy 0/10
Humblebrag 8/10 and 57% cringe. The self-aware “(day 2)” helps a little, but not enough to outweigh claiming local status after one croissant.
-
Sunset hits different when you've worked for it. Blessed beyond words 🌅🙏 #Grateful
PRETTY CRINGE 61% cringeSecondhand embarrassment: rising.
Why: takes itself seriously · LinkedIn energy · fishing for likes · Try-hard 2/10 · Humblebrag 4/10 · Emoji load 1/10 · LinkedIn energy 7/10
LinkedIn energy 7/10 for a sunset photo. The judge flagged it for taking itself seriously; a sunset is pretty without needing to be earned.
-
Sorry for the spam but Bali is just too beautiful 😩🌴🌴🌴
MILD CRINGE 47% cringeSlightly try-hard, mostly fine.
Why: no guru voice · self-aware · natural wording · Try-hard 5/10 · Humblebrag 4/10 · Emoji load 3/10 · LinkedIn energy 0/10
Only mild cringe at 47%, and the judge called it self-aware. Apologising for the spam turns out to buy some goodwill, even with three palm trees.
Food
Nobody needs a caption to understand that food is good.
-
Brunch with my favourites 🥂 avocado toast isn't food, it's a lifestyle #brunchqueen
PRETTY CRINGE 54% cringeSecondhand embarrassment: rising.
Why: trying too hard · fishing for likes · humblebrag · Try-hard 6/10 · Humblebrag 4/10 · Emoji load 0/10 · LinkedIn energy 3/10
Try-hard 6/10, 54% cringe. Calling a breakfast a lifestyle is where it tips over.
-
Ate this salad and honestly feel like a new person. Gut health is self love 🥗💚
PRETTY CRINGE 55% cringeSecondhand embarrassment: rising.
Why: LinkedIn energy · takes itself seriously · fishing for likes · Try-hard 2/10 · Humblebrag 2/10 · Emoji load 0/10 · LinkedIn energy 8/10
LinkedIn energy 8/10, the highest in the food section. A salad turned into a personal transformation story reads like the start of a wellness newsletter.
New job announcements
A genuinely good moment that brings out the most corporate voice in everyone.
-
Thrilled to announce I've accepted a new position as Chief Vibes Officer 🚀 Humbled. Blessed. Ready.
PRETTY CRINGE 64% cringeMain-character energy detected.
Why: trying too hard · humblebrag · LinkedIn energy · Try-hard 6/10 · Humblebrag 7/10 · Emoji load 0/10 · LinkedIn energy 8/10
64% cringe, with LinkedIn energy 8/10 and humblebrag 7/10. Three one-word sentences in a row is a strong signal that a caption is performing.
-
After much reflection, I'm excited to share that I start my new job Monday. Thank you to everyone who believed in me (you know who you are) 🙏
PRETTY CRINGE 55% cringeMain-character energy detected.
Why: takes itself seriously · fishing for likes · humblebrag · Try-hard 3/10 · Humblebrag 5/10 · Emoji load 0/10 · LinkedIn energy 2/10
55%, a gentler score. “After much reflection” adds weight to a simple announcement, and the parenthetical thanks feel a little like a subtweet.
Birthdays
The one day a year when fishing for likes is almost allowed.
-
Another year older, another year wiser 🎂 Thank you all for the 3 birthday wishes, I'm so loved
MILD CRINGE 42% cringeOne emoji too many, maybe.
Why: effortless · natural wording · light on emoji · Try-hard 2/10 · Humblebrag 4/10 · Emoji load 0/10 · LinkedIn energy 2/10
Only 42% and mild. The judge read the “3 birthday wishes” line as natural and effortless, which is fair: a joke at your own expense is usually the least cringe option.
-
Me celebrating myself because nobody else will 🎉 jk... unless?
PRETTY CRINGE 51% cringeThe algorithm is wincing.
Why: fishing for likes · humblebrag · trying too hard · Try-hard 3/10 · Humblebrag 6/10 · Emoji load 0/10 · LinkedIn energy 1/10
51%, with fishing for likes as the top reason. The “jk... unless?” is a request for reassurance wearing a joke costume.
Couples
The judge is softer on affection than on achievement.
-
My king 👑 thank you for loving me even when I'm a lot (which is always) 💕💕
MILD CRINGE 39% cringeOne emoji too many, maybe.
Why: effortless · no guru voice · no bragging · Try-hard 2/10 · Humblebrag 2/10 · Emoji load 1/10 · LinkedIn energy 0/10
Mild cringe at 39%. The judge called it effortless and found no bragging. Sweet captions about a partner turn out to be safer than captions about yourself.
-
Day 3 of our relationship and I already can't remember life before you 😍 #soulmates
PRETTY CRINGE 64% cringeThe algorithm is wincing.
Why: trying too hard · fishing for likes · takes itself seriously · Try-hard 7/10 · Humblebrag 2/10 · Emoji load 0/10 · LinkedIn energy 1/10
64% and pretty cringe, with try-hard at 7/10. The affection is fine; declaring soulmates on day three is what the judge flagged.
The control group
Plain captions, included so you can see the floor. None of them is trying to impress anyone, and the scores show it.
-
Made soup. It was fine.
MILD CRINGE 34% cringeA light wince.
Why: effortless · no bragging · no guru voice · Try-hard 0/10 · Humblebrag 1/10 · Emoji load 0/10 · LinkedIn energy 0/10
34%, with try-hard, emoji load and LinkedIn energy all at zero. The judge still found a light wince, but this is about as low as captions go.
-
Great hike with friends today. Legs are dead.
MILD CRINGE 34% cringeA light wince.
Why: effortless · no guru voice · natural wording · Try-hard 0/10 · Humblebrag 3/10 · Emoji load 0/10 · LinkedIn energy 0/10
Also 34%. Reporting what happened, plus one honest detail, is the formula most low-scoring captions share.
-
First attempt at sourdough. It's a brick, but a tasty brick.
MILD CRINGE 36% cringeA light wince.
Why: effortless · self-aware · no guru voice · Try-hard 1/10 · Humblebrag 5/10 · Emoji load 0/10 · LinkedIn energy 0/10
36%, and self-aware. Humblebrag reached 5/10, because it is still a post about baking sourdough, but laughing at the brick keeps it charming.
For the reasons behind these scores, and simple fixes for your own posts, read why some posts feel cringe. For the worst offenders across every kind of post, visit the Cringe Hall of Fame.
More collections
- The Cringe Hall of Fame: Awards for LinkedIn posts, bios and announcements, with real scores.
- Guess the Verdict: A 20-question quiz: guess the score, then reveal it.
- Texts You Probably Shouldn’t Send: Twelve risky messages, each with a rewrite that scored better.
- All examples and collections