Instagram bio ideas

Savage bios with a sharp edge

A savage Instagram bio is a short, cool-headed line that makes people laugh and wince at once: honest, unbothered and a little petty. These are original, and they aim at situations rather than people, so they read as wit, not a fight. You'll find cold one-liners, petty-but-polite lines, glow-up bios and savage bios for brands.

Updated 6 October 2026 · 57 bios

Tap a bio to copy it, or Edit it first. Counts are out of Instagram's 150-character limit.

Cold one-liners · 10

  • I'm not ignoring you. You're in the queue ⏳

    43/150 characters
  • Read your message. Chose peace.

    31/150 characters
  • Your opinion has been noted and filed under “later” 🗂️

    53/150 characters
  • Out of patience. No restock date.

    33/150 characters
  • Seen at 9:02. Replied never.

    28/150 characters
  • My silence is the review 🤐

    26/150 characters
  • Unfollowing is my cardio 🏃

    26/150 characters
  • I don't hold grudges. I hold receipts 🧾

    39/150 characters
  • Allergic to small talk and surprise phone calls ☎️

    49/150 characters
  • Not everyone gets the director's cut 🎬

    38/150 characters

Petty but polite · 8

  • Wishing everyone the best, from over here 👋

    43/150 characters
  • Thanks for the lesson. Keep the change 🪙

    40/150 characters
  • Happy for you. Mostly 🙂

    23/150 characters
  • I forgive. I also remember 🐘

    28/150 characters
  • Congrats on your opinion 🎉

    26/150 characters
  • Polite in person, petty in my drafts ✉️

    38/150 characters
  • I'll be the bigger person. Eventually.

    38/150 characters
  • Bless your heart and your Wi-Fi signal 📶

    40/150 characters

Unbothered · 8

  • Muted the noise, kept the music 🎧

    33/150 characters
  • Low battery, lower tolerance 🔋

    30/150 characters
  • Thriving quietly in the background 🌿

    36/150 characters
  • Too busy for your plot twist 📖

    30/150 characters
  • Left the drama on read.

    23/150 characters
  • Chill until provoked, then still pretty chill 🧊

    47/150 characters
  • Phone on silent. Reactions too.

    31/150 characters
  • Unbothered is my love language 😌

    32/150 characters

Glow-up and moving on · 8

  • New hair, new number, same great taste ✂️

    40/150 characters
  • Blocked, deleted, booked a holiday ✈️

    36/150 characters
  • Upgraded my circle, downgraded my screen time 📉

    47/150 characters
  • Healed, hydrated and hard to impress 💧

    38/150 characters
  • Took the lesson, left the person.

    33/150 characters
  • Unlearned waiting by the phone 📵

    32/150 characters
  • Glow-up in progress. Do not disturb 🚧

    37/150 characters
  • Plot twist: I was fine all along.

    33/150 characters

Savage about myself · 8

  • I'm the friend who tells you the outfit isn't working 👗

    55/150 characters
  • Brutally honest, gently delivered. Usually.

    43/150 characters
  • Will tell you about the spinach in your teeth. That's love 🥬

    60/150 characters
  • My resting face says no. My heart says maybe.

    45/150 characters
  • Carried every group project since year one 📁

    44/150 characters
  • I correct your grammar. Silently. Mostly ✍️

    42/150 characters
  • I rate your playlist out of ten whether you ask or not 🎶

    56/150 characters
  • Two moods: snacks and sarcasm 🥨

    31/150 characters

Two-line savage bios · 8

  • Patience: tested Verdict: unimpressed

    37/150 characters
  • I'm not short-tempered you're just long-winded

    46/150 characters
  • Nice? Depends who's asking

    26/150 characters
  • Old me: replied in seconds New me: replies in seasons 🍂

    55/150 characters
  • Expectations: low Standards: astronomical 🔭

    43/150 characters
  • Forgiven not forgotten, not followed back

    41/150 characters
  • Kind by default savage on request

    33/150 characters
  • Sweet first salty if needed 🧂

    29/150 characters

Savage, for brands and creators · 7

  • Brutally honest restaurant reviews in [city] 🍽️ No free meals accepted DM TIP with a place to try

    96/150 characters
  • CV roasts for job hunters 📄 Honest notes, then a rewrite DM ROAST

    65/150 characters
  • Personal stylist. Your favorite jeans may not survive 👖 DM STYLE for a wardrobe edit

    84/150 characters
  • Declutter coach. The “just in case” drawer is going 📦 DM CLEAR

    62/150 characters
  • Copy editor for brands. Your apostrophes are safe with me ✍️ DM EDIT

    67/150 characters
  • Gym coach. Your excuses are noted and politely ignored 💪 Free plan: comment NOEXCUSES

    85/150 characters
  • Interior designer. The beige sofa has to go 🛋️ Comment ROOM for my free makeover checklist

    89/150 characters

Write your own

A bio that works usually has the same few parts. Fill them in for yours, or start from the example.

  1. A cool, true statement
  2. The sting, saved for last
  3. One warm detail so you seem human
  4. Optional: what you do or a next step

Worked example

Replies slow, thinks fast 🐢 Not rude, just efficient Ceramics student, kind to dogs

83/150 characters

Fill in the blanks

Each part becomes a line of your bio. Nothing you type is uploaded.

Your bio

Your lines show up here as you type.

0/150 characters

Tips for your bio

  1. Aim the line at a situation or at yourself. A savage bio about Mondays, group projects or your own reply speed is funny to everyone; one about a particular ex or friend turns your profile into a public dig that people will ask you about.

  2. Never name or @mention the person a line is about. A mention in a bio is a tappable link, so it sends every visitor straight to them, and it can look like harassment even if you meant it as a joke.

  3. Let the last word carry the sting. “Happy for you. Mostly” works because “mostly” arrives at the end; put it first and the joke is gone.

  4. Balance a cold line with a warm one. A bio that is savage from top to bottom reads as unfriendly to someone new, while “Kind by default, savage on request” shows both sides in six words.

  5. Applying for jobs, college or brand deals? Read the bio as a stranger would. Recruiters and brand managers may look at public profiles, and a line your friends find hilarious can read as hostile without the context.

  6. For a brand, roast the problem, never the customer. A stylist joking about tired jeans makes buyers feel in on it; a joke about the buyer's taste sends them elsewhere.

Questions people ask

What is a savage Instagram bio?

A short line that is blunt, witty and a little cold, the kind of thing people screenshot because it's so honest. “Read your message. Chose peace.” is savage. It differs from a rude bio because the target is a situation or the writer, not a real person.

Is a savage bio the same as a mean bio?

No. Savage means sharp and unbothered; mean means hurting someone. If a line would still be funny to the person it describes, it's savage. If it only works by making a real person look small, it's mean, and it says more about you than about them.

Can I write a savage bio about my ex?

Keep it general. Glow-up lines like “Blocked, deleted, booked a holiday ✈️” make the point without naming anyone. Leave out names, initials, dates and @mentions: mutual friends will work out who it's about, and the bio stays up long after you've moved on.

Which emoji suit a savage bio?

🙂 is a favorite because many people read it as quietly passive-aggressive. 🧊 says cold, 🔕 says unbothered, 🧾 says you kept the receipts and 😌 says calm and a bit smug. 💀 means “that killed me”, so it suits jokes better than burns.

How often should I change a savage bio?

Whenever the line stops being funny to you, or starts to sound like it's about one person. Changing your bio is quiet: followers aren't notified, so you can swap lines as often as you like.

Related bio ideas

More bio ideas

Your bio sends people to your DMs. Answer every one

DMFast replies to comments and DMs on Instagram and Facebook in seconds, with the answers you set up. Free plan, no card.

Start free