Roast My Instagram Bio

Paste your Instagram bio and get a roast built from nine mechanical checks. Every line names the rule that fired it, and every threshold is printed on the page.

Roast your Instagram bio

Why did I get this

Nine fixed rules, run in this tab. Same bio in, same roast out. Every list and threshold is printed above and on this page.

What actually makes an Instagram bio bad?

An Instagram bio audit is a check of the text under your name against a fixed list of rules, rather than a matter of taste. This page runs nine of them: length, one clear ask, tired words, emoji count, hashtags, mentions, capitals, styled letters and separators. Each rule either fires or it doesn't.

A rule that fires without saying why is an opinion with a progress bar. So every threshold is printed beside the result, the whole word list is on the page, and the tool names which of the nine rules produced each line. Disagree with a rule and you can overrule it on the spot.

How the roast works

  1. Paste the bio. Copy the text from your profile exactly, line breaks and emoji included, into the box above.
  2. Read what fired. Every rule that fired gets one roast line and one fix, and nothing else appears.
  3. Open the disclosure. The panel lists all nine rules, their thresholds and both word lists, fired or not.

How the score is worked out

Bio roast score

Checks cleared = 9 rules minus the rules that fired on your bio

Example:

The bio the tool loads with runs to 141 characters. Five rules fire on it (no ask, six tired words, four emoji, two hashtags, three separators) and four stay clear: the tool prints 4 of 9 checks cleared.

The thresholds below are a mix: some are Instagram's own limits, one leans on a word list someone else put their name to, and the rest are editorial calls you're welcome to argue with.

  • 150 characters: Instagram's Help Center caps the bio at 150 characters (August 2026).
  • The 24 tired words: ten come from a ranking of overused profile words posted on LinkedIn on 1 March 2018; the other fourteen are editorial.
  • Hashtags and mentions: both become tappable links in a bio, per Instagram's announcement of 21 March 2018.
  • Three emoji, 30 per cent capitals, three separators: editorial thresholds, set to fire on a pattern rather than on one stray character.
  • The 20 action words: editorial, and printed in full so you can see what counts as an ask.

Nothing moves the score like the two word lists. Read them before you argue with a result.

Why a rule beats an opinion

  • Every line has a rule behind it. Each roast line names the check that produced it. Accept the point or throw the rule out.
  • The full word lists. All 24 tired words and all 20 action words sit on the page, not behind a model you can't inspect.
  • Same bio, same roast. No model, no randomness and no queue, so you can change one word and watch exactly one rule flip.
  • Nothing leaves your browser. The bio never becomes a request. There's no account, no credit count and nothing to delete afterwards.

The nine rules, and where each threshold comes from

This is the whole rule set. The tool prints the same table in its disclosure panel, so nothing fires that you can't read here first.

RuleWhat fires itThresholdWhere the threshold comes from
Fits 150 charactersA bio longer than the field holdsAbove 150 code pointsInstagram's Help Center
Asks for one thingNo action word anywhere in the textNone of 20 listed wordsEditorial, list printed in the tool
Skips the tired wordsA word from the published listOne or more of 24 words10 from LinkedIn, 1 March 2018; 14 editorial
Under three emojiEmoji used as decorationThree or moreEditorial
No hashtagsA # followed by a word characterAny occurrenceInstagram, 21 March 2018
No mentionsAn @ followed by a word characterAny occurrenceSame announcement, plus its removal rule
Not shoutingCapitals across a whole lineAbove 30 per cent, at 10 letters or moreEditorial
Plain lettersLetters swapped for Unicode lookalikesAny character in three named rangesEditorial, ranges named in the tool
Not a menuPipe or bullet separatorsThree or moreEditorial

Three rules rest on Instagram's own documentation, one borrows a list posted under someone else's name, and five are editorial judgement, marked Editorial in the last column.

Before you argue with the roast

  1. Break a rule on purpose. A rule that fires is a flag, not a verdict. Keep the emoji if it earns its place.
  2. Check who you tagged. Instagram notifies anyone you mention in a bio and lets them remove the link, per its announcement of 21 March 2018.
  3. Read the list before the score. Ten of the 24 tired words come from a 2018 LinkedIn ranking. If you disagree, take it up with the source.
  4. Fix the ask first. A missing call to action costs you more than four emoji ever will, because nobody knows what to do.

Where a roast misleads

Treating the score as a verdict

Nine cleared checks means nine rules did not fire, not that the bio makes anyone want to follow you.

Deleting a word on sight

Some of the 24 words are the right word for your work, and swapping one for a synonym fixes nothing.

Pasting the profile, not the bio

The tool reads the 150 character bio field only, so a pasted name line or link makes the count wrong.

What to fix first

Creator

Creator

Creators trip the separator rule most often, because a list of hobbies reads as a menu rather than a reason to follow.

Coach

Coach

Coaches usually clear length and fail the tired words rule, since expert, strategic and passionate all sit on the published list.

E-commerce brand

E-commerce brand

Brands fail the ask rule more than any other, because a bio that names the product never says what to tap.

Agency

Agency

Run every client bio through the same nine rules, then hand over the disclosure panel rather than your own opinion.

A bio is not bad because a tool says so. It is bad when nobody knows who you help or what to do next. Fix the missing ask first, then argue with the other eight rules one at a time.

Frequently asked questions

Is the roast actually mean?

No, and the shape of the tool is what keeps it that way. A roast line only appears when a mechanical rule fires on the text you pasted, and every rule is about writing: length, a missing ask, a word from a published list, an emoji count, a hashtag, a mention, capitals, styled letters, separators. Nothing in the tool looks at your photo, your follower count, your niche or you. The worst thing it can say is that six words in your bio could belong to anyone, and it names all six so you can check. If a line still stings, the fix underneath it tells you what to change.

Does this use AI?

No. Nine fixed rules run in your browser tab against the text in the box, and that is the whole engine. Paste the same bio twice and you get the same roast twice, in the same order, with the same numbers. There is no model, no queue, no daily credit and no request to a server, which is also why the result appears as you type rather than after a spinner. The trade-off is honest: a rule engine cannot tell you your bio is boring, only that it broke a check you can read. Everything it does know is printed in the disclosure panel under the result.

Where does the list of tired words come from?

Twenty-four words, split into two halves. Ten come from a ranking of the most overused words in profiles, posted on LinkedIn by its career expert Blair Heitmann on 1 March 2018: specialized, experienced, leadership, skilled, passionate, expert, motivated, creative, strategic and successful. LinkedIn does not publish the sample size behind that ranking and has posted no later edition on its own channels (August 2026), so treat it as a dated signal rather than a law. The other fourteen are editorial: guru, ninja, visionary, storyteller, dreamer, wanderlust, blessed, hustler, foodie, aesthetic, vibes, journey, obsessed and enthusiast. Both halves are printed in the tool.

Does my bio get sent anywhere?

No. The widget makes no network request of any kind: there is no fetch, no image beacon, no third-party script and no font call inside it. The text you paste stays in the textarea in your browser tab, is read by the rule functions on the same page, and is gone when you close the tab. Nothing is written to storage, nothing is attached to an account and there is no account to attach it to. You can confirm this yourself by opening your browser's network panel before you type: the number of requests does not move. That is also why the tool works with no sign-up and no limit on how many bios you check.

Will it rewrite my bio for me?

No, and that is deliberate. This page does the diagnosis. Each fired rule gives you the specific change to make, and where another tool does the job better the fix links straight to it: the bio generator counts a rewrite against 150 characters as you type, the fonts page explains what styled letters cost you, the caption generator is where hashtags belong. Splitting the two jobs keeps both honest, because a tool that scores your bio and then writes the replacement is grading its own work. Read the nine lines, decide which ones you agree with, then write the new version yourself.

What does 4 of 9 checks cleared actually mean?

It means five of the nine rules fired on your text and four did not. That is the entire calculation: cleared equals nine minus the number that fired. There is no weighting, no hidden points and no 0 to 100 rubric, because inventing one would imply a precision nobody has measured. The wording next to the number is a label on the count and nothing more: eight or nine is Clean, six or seven Nearly clean, four or five Getting there, three or fewer Start again. A high count means nine specific rules did not fire. It does not mean your bio makes anyone want to follow you.

Do hashtags and mentions in a bio actually do anything?

Yes, they become tappable links, which is exactly why both fire a rule. Instagram announced the behaviour on 21 March 2018: type a # or an @ in the bio field, pick from the suggestions, and the result is linked. A hashtag therefore hands a brand new visitor a one-tap exit into a feed full of other accounts. A mention has a second consequence Instagram states in the same announcement: the person you tag is notified and can remove the link, after which their name stays in your bio without one. Neither is forbidden. Both should be a decision rather than decoration.

Why does it flag my styled font?

Because those characters are not a font. Instagram has one typeface, so a styled bio is really ordinary letters swapped for lookalike symbols from other parts of Unicode. The rule fires on three ranges and says so in the disclosure panel: mathematical alphanumeric symbols, fullwidth Latin letters, and enclosed or small-capital letterforms. The tool counts how many of your letters are substitutes and reports the number. It does not tell you to remove them, because that trade-off belongs to the fonts page, which covers what the substitution costs you in search and in screen readers. Flagging it here makes sure you chose it on purpose.

What if I disagree with one of the rules?

Then ignore it, and you have everything you need to make that call. Open the disclosure panel under the result: it lists all nine rules whether they fired or not, states the exact threshold for each one, and prints both word lists in full. Fourteen of the twenty-four flagged words are our editorial judgement rather than anything published, and we say which fourteen. Three emoji, thirty per cent capitals and three separators are thresholds we chose, not findings. If storyteller is the honest word for your work, keep it and let the rule fire. The point of publishing the rules is that you get to overrule them.

Kshitij Maheshwari
Chief of Staff

Kshitij runs the growth experiments and looks after client success from first trial to enterprise rollout at Inrō. The advice in these tools comes from funnels he has tested on real accounts, and from the support tickets that follow when a setup goes wrong.

Last updated
August 2026
Category
Free

Join automations strategies and Instagram Insights weekly

Thank you! You have been susbcribed to our weekly insights!
Oops! Something went wrong while submitting the form.

By entering your email address above and clicking Subscribe, you consent to receive marketing communications (such as newsletters, blog posts, event invitations and new product updates), and targeted advertising from Inrō from time to time. You can unsubscribe from our marketing emails at anytime by clinking on the "Unsubscribe" link at the bottom of our emails. For more information about how we process personal information and what right you have on this respect, please see our Privacy Policy.

Try Inrō and put your Instagram DMs on autopilot

Attract more leads, reply in seconds, and turn engagement into sales, automatically.

Free plan available
Meta Tech Provider
Setup in 5 minutes