Table of Content
I keep a running note with every X bio I have published since 2021. Twenty-three versions. Some lasted a week before I lost my nerve. One survived eleven months. Reading that note top to bottom is like watching a person slowly figure out that nobody follows a job title.
The version that finally worked was the plainest one in the file. It named the work, named who it was for, and closed with one line that sounded like me on a good day. Profile visits started turning into follows at roughly double the old rate, and for the first time I stopped fiddling with it.
So this is not theory. It is the method that survived twenty-three drafts, plus the field limits I checked again this month, four formulas you can adapt in five minutes, and the mistakes that cost me most of a year.

The limits that actually apply
Numbers first, because half the advice floating around still mixes up post limits with profile limits. These are the current figures, and they apply to every account.
| Field | Limit | Worth knowing |
|---|---|---|
| Bio | 160 chars | Spaces, line breaks, hashtags, and mentions all count. Most emojis cost two. |
| Display name | 50 chars | Searchable, and it does not need to be unique. Room for a keyword after your name. |
| Handle | 15 chars | Letters, numbers, underscores only. This one does have to be unique. |
| Location | 30 chars | Free text. A real city helps discovery more than a joke does. |
| Website | 1 link | Sits on its own line under the bio, so it costs nothing from the 160. |
One thing Premium does not buy: a longer bio. Paid subscribers can publish posts up to 25,000 characters, but the bio field stays at 160 for every tier. Whatever you are trying to say, you are saying it in the same box as everyone else.

Where those 160 characters show up
The bio is not just a label on your profile page. It gets read in three places where you are not in the room, and each one rewards slightly different choices.
People search on X
Search indexes bio text. Type technical writer into the people tab and the results are accounts carrying those words in the bio or name. If yours says word wrangler, you are invisible for the one search that matters.
Google results
Profile pages get indexed, and search engines usually pull the bio as the description under your name. For plenty of working professionals, this one line outranks their own website.
The hover card
On desktop, hovering over any handle pops a small card: photo, name, bio, follow button. No pinned post, no header, no feed. A surprising share of follow decisions happen inside that little box.

The four-slot method
Every bio that has worked for me, and most of the good ones I have collected from other people over the years, fills some or all of four slots. Not four sentences. Slots. Some take six words, some take two.
Slot 1. The function
Plain words for the work. The test is blunt and useful: would a stranger type these words into a search box? Copywriter passes. Brand storyteller does not.
Slot 2. The audience
Who the work is for. This cuts both ways, and it should. For early SaaS teams pulls the right founders in and politely waves everyone else past.
Slot 3. The proof
One number, one client type, one year count, one outcome. Exactly one. A single proof reads like confidence. Three stacked proofs read like a person still arguing with an old boss.
Slot 4. The texture
One line only a human would write. What you post about, a mild opinion, a true detail. This is the slot that makes a visitor feel a person on the other end.
You will not always fit all four, and that is fine. When something has to go, protect texture and cut proof. Function plus texture beats function plus audience plus proof stacked with no pulse. I learned that the slow way: my most credentialed bio was also my worst performer.

Four formulas that survive the counter
Patterns to steal, each shown the way it would sit on a real profile. The counts are exact, so you can see how much room every approach leaves you.
The straight answer
[function] . [proof] . [texture]
Email flows for DTC skincare brands. 31 sequences shipped this year. I post the subject lines that bombed, with numbers.
120 / 160 characters
The default for service providers. Boring on purpose, and it converts.
The topic promise
posting about [topics] . [day job] . [texture]
Writing about Postgres, Go, and the bugs that ate my weekend. Backend engineer, 9 yrs. I answer junior questions in public.
123 / 160 characters
Built for audience growth. It tells people exactly what following you buys.
The outcome line
[result] for [audience] . [invitation]
Landing pages that pay back the retainer. B2B SaaS only. Send me your hero section and I will tell you where it leaks.
118 / 160 characters
The invitation gives cold visitors a reason to DM instead of just scroll.
The one-liner
one sentence, mostly texture
Recovering agency owner teaching freelancers to charge properly.
64 / 160 characters
Shortest is riskiest. It works when your feed and pinned post do the proving.
Where the characters hide
Most bios do not need better ideas. They need a colder edit. These swaps come straight out of my own drafts folder, with the savings counted.
| The draft said | The edit said | Saved |
|---|---|---|
| I am passionate about helping founders | I help founders | 23 chars |
| With over 10 years of experience in design | Designer, 10 yrs | 26 chars |
| I specialize in creating content about | I write about | 25 chars |
| in order to | to | 9 chars |
| and | & | 2 each |
A word on the punctuation between fragments, since it changes the read more than people expect. Pipes read like a badge at a conference. Periods read like a person. Line breaks look clean on the page, and each one still costs a character, so a three-line bio has quietly spent two of your 160 before a word of it lands.
Worked examples across six kinds of profile
Six bios I would happily ship tomorrow, shown the way a visitor sees them. None reach the cap, and that is normal. Strong bios usually sit well under it.
Mara Chen @marabuildsbrands
Brand identity for early SaaS teams. 60+ launches since 2019. I post teardowns of logos you walk past every day.
112 / 160 characters
Dev Okafor @devokafor
Frontend engineer. React, TypeScript, and the occasional strong opinion about CSS. I post one debugging story a week.
117 / 160 characters
Priya Nair @coachpriya
Strength coaching for desk workers with cranky backs. 400+ clients past their first deadlift. Form checks every Friday.
119 / 160 characters
Sam Torres @teardowntuesday
One landing page teardown a week. 28k readers. I reply to every roast request.
78 / 160 characters
Hollow Loaf Bakery @hollowloafpdx
Sourdough and stubbornness in Portland since 2016. Line out the door on Saturdays. We post the loaves that did not rise, too.
125 / 160 characters
Alex Reyes @alexreyesdata
Data analyst looking for my next team. SQL, dbt, Looker. I turn messy warehouse tables into dashboards people actually open.
124 / 160 characters
Notice what none of them do. No title pileups, one proof each, no hashtags, and each one tells you what showing up in your feed will feel like. That last part is the quiet job of a bio: it is a preview of your posts, not a summary of your career.
Six ways bios go wrong
The title pileup
Founder | CEO | Investor | Speaker | Dad of 2. Five badges, zero information. Titles describe status. Bios should describe activity.
Buzzword insulation
Helping brands unlock scalable growth solutions repels the exact people it hopes to impress. If a twelve year old could not repeat what you do after one read, rewrite it.
Hashtag stuffing
Hashtags in bios are live links. Every one is a door out of your profile into a feed full of strangers, installed right at the moment someone was deciding whether to follow you.
The mention exit ramp
Tagging your employer can add real proof, and every handle is tappable. One mention is credibility. Three is a hallway of doors.
Cute over searchable
Pixel wizard loses to logo designer in people search every single day. Save the wordplay for the texture slot, where it costs you nothing.
The everything bio
Trying to address clients, recruiters, peers, and your group chat in one box. Pick the reader who matters most this year and write to them. The others will forgive you.
Let the rest of the profile carry the overflow
The bio stops at 160. The profile does not. Everything that refused to fit has a home nearby, and the strongest profiles treat these fields as one system.
Display name, 50 characters
Searchable just like the bio. Sam Torres becomes Sam Torres ยท Landing Pages and suddenly matches searches the bio missed.
Location, 30 characters
Free text, and literal beats clever if local work matters to you. Austin, TX gets found. The Internet does not.
The website line
One dedicated link that spends nothing from your 160. Point it at the one page you want a new visitor on next, not your homepage out of habit.
The pinned post
The bio's second paragraph. Whatever claim the bio makes, the pin should prove it: your best work, an intro thread, the case study with numbers.
The header image
1500 by 500 pixels the bio cannot touch. If your tagline would not fit in the 160, it fits up there in 60 point type, and everyone sees it first.
How to tell whether it is working
A bio is a draft until it has numbers behind it. This is the loop I run, and it takes about a month to trust a version.
1. Freeze the baseline. Screenshot the current version, then write down the date and your follower count. Future you will not remember either.
2. Change one slot at a time. Swap the proof and keep everything else. If you change three things at once and follows tick up, you have learned nothing.
3. Give each version two full weeks. One viral afternoon will distort any shorter window, in either direction.
4. Watch the ratio that matters. Profile visits against new follows if you have analytics access. Follows in the day after a high-traffic post if you do not.
5. Keep every retired version. Old drafts have a habit of becoming right again the moment the work changes.
The final verdict, twenty-three drafts later
Five years of tinkering landed me somewhere I did not expect. The bios that work are not clever. They are legible. Mine improved every time I deleted a credential and got worse every time I added one. The version I run now has held for eleven months: plain words about the work, one number, one line that sounds like me. I read it again this morning and felt nothing, which I have decided is exactly the point. A bio is a road sign, not a performance.
So tonight, write ten versions. Read each one out loud and cut any you would be embarrassed to say to a stranger at a wedding. Ship the plainest survivor, note the date, and come back in two weeks with data instead of feelings. The 160 characters were never the hard part. Choosing your reader was. Make that choice once and the counter stops feeling like a wall. It starts feeling like an editor, the rare kind that is always right.