Free tool

X (Twitter) Bio Generator

Pick a structure, fill in your own facts, and watch the count. Every shape here has the blanks left in rather than a stranger’s sentence already written, and the meter uses the weighted count X enforces, so 160 means 160. Free, no account, and nothing you type is saved or sent anywhere.

Pick the closest one. The structures change, the slots mostly stay the same.

Sorts the structures. Warm opens with a person, professional opens with a title.

Fill the blanks

Type over the dashed boxes. Everything runs in your browser and nothing you enter is stored or sent anywhere.

Founder of . for .
Weighted count93 left
X counts
67
of 160
Characters typed
67
same as the weighted count
Blanks left
3
still example text
Your name
@yourhandle

Founder of Northbeam. Build scheduling software for small agencies.

Dotted text is still an example. X shows the whole bio on your profile and the first line or so everywhere else, so put the thing you want remembered first.

Emoji cost two. The count above is the weighted one X enforces, so an emoji costs 2 however many code points it is built from and Japanese, Chinese, Korean and Thai characters cost 2 each. A bio that fits at 160 in a text editor can still be refused.

Same inputs give the same list, so nothing moves while you type.

Structures, not sentences

57 shapes with the blanks left in, so what you copy is your own facts in an order that works.

The real 160

Weighted count, so an emoji costs 2 and a Japanese character costs 2. A bio that fits in a text editor can still be refused.

Seen as a profile

Your name, your handle and the bio together, because that is how anyone deciding to follow you reads it.

No invented numbers

Nothing here fills in a follower count or a revenue claim. The proof slot asks you for something you actually did.

What actually fits in 160 characters

Three clauses. That is the honest capacity of a bio once you have spent a few characters on punctuation, and the useful way to think about it is not as a paragraph you have to compress but as three slots you get to fill: what you do, who it is for, and one thing that proves it.

The first clause carries almost all of the weight, because it is the only part guaranteed to be read. X shows the whole bio on your profile page and a clipped version almost everywhere else: the hover card, the follow prompt, the who-to-follow rail, the search result. Whatever is in the opening six or seven words is the bio as most people will ever see it, so it should be the verb and the object. Start with what you make, not with the adjective you would use about yourself.

The second clause is where narrowing pays. "Design" is a category and it competes with everyone. "Design systems for small teams" is a specific person that a specific reader can decide they want to hear from. The instinct to stay broad so you appeal to everyone is the same instinct that produces a bio nobody remembers.

The third clause is proof, and it is the one people fake. A real thing you shipped, a place you worked, a piece someone published beats any number you could put there, because the number is unverifiable and the reader knows it. The tool above leaves that slot empty on purpose for exactly this reason. Anything left over after the three clauses is best spent on one human detail, not a fourth credential.

The mistakes that waste half your bio

The most expensive one is repeating your display name. If the name above says "Ana Reis" and the bio opens "Ana Reis is a", you have paid nine characters for something the reader already read half a second ago. The same goes for repeating your own handle, which sits directly underneath.

Next is the adjective stack. "Passionate, driven, results-oriented" describes nobody, because there is no version of that sentence anyone would disagree with. If the opposite of a phrase in your bio is something no one would ever claim, the phrase is not doing work. Cut it and put a noun there.

Then there are the numbers. A follower count in a bio dates instantly and reads as a boast in every direction: too small to impress, or large enough that the reader wonders why you needed to say it. Revenue claims are worse, because they are exactly the thing nobody can check and everyone has learned to discount. Proof that survives is specific and verifiable: the thing you built, by name.

Finally, the raw link. A URL typed into the bio field counts every character against your 160, unlike a link in a post, where t.co charges a flat 23. The website field on your profile is a separate 100 characters and it is free. Use it, and spend the bio on words.

Bio, display name and pinned post are three different jobs

A profile is read top to bottom in about two seconds, and the three pieces of it are usually written as though they were one. They are not. Each answers a different question, and treating them as one field is how people end up saying the same thing three times.

The display name answers "who is this". It gets 50 characters and the right answer is almost always your name, or your name and the one word that places you. It is also the only part that appears next to every post you write, so it is the part doing the most work over time.

The bio answers "why should I care". That is the 160 characters above, and it is the only element with room for a reason. If you want a style in it that the plain field does not offer, the font generator will give you bold or italic Unicode, though every styled character costs 2 rather than 1.

The pinned post answers "show me". It has no practical limit and it is where the proof belongs: the launch, the thread, the thing you made. Once the pinned post exists, the bio stops needing to carry the evidence and can go back to being one clear sentence. If you are still choosing the handle the profile hangs off, the username generator is the other half of this job.

Meet bbuddy

The bio is the easy part of a profile.

A good bio earns one decision. What keeps the account worth following is the thing underneath it: something worth reading, every week, without you losing a Thursday to it. bbuddy reads your brand, drafts posts built for X rather than broadcast identically across eight platforms, and either queues them for your approval or publishes them itself.

It writes in your voice, from your own facts, for the same reason this tool leaves the blanks to you.

Frequently asked questions

How many characters is a Twitter bio?

One hundred and sixty. That is the limit on every account including X Premium, and it has not moved in years. It is a hard limit rather than a soft one: X will not save a bio that goes over it, so there is no truncated version to fall back on.

Why does X reject my bio when my editor says it is under 160?

Because X counts weight rather than characters. An emoji costs 2 however many code points built it, and Japanese, Chinese, Korean and Thai characters cost 2 each, so a bio with four emoji in it is four characters heavier than it looks. Line breaks count as one each as well. The counter in this tool applies the same weighting, which is why its number and X’s agree.

Can you use line breaks and emoji in a Twitter bio?

Yes to both. X keeps line breaks you type into the bio field and renders them on your profile, which is the cheapest way to separate two ideas without spending characters on a divider. Emoji work too, they just cost 2 each, so a row of five flags is ten characters of your 160 before you have said anything.

Does a link in my bio count toward the 160 characters?

Yes, every character of it. Unlike a post, where X wraps links through t.co and charges a flat 23, text you type into the bio field is counted literally, so a long URL with tracking parameters can eat a third of the space. Use the website field on your profile instead: it is separate and does not come out of your 160.

What should a Twitter bio actually say?

What you do, who it is for, and one thing that proves you do it. That order matters, because the first clause is the only part that survives being read at a glance in a follow prompt or a hover card. Anything left over is best spent on one human detail rather than a second job title, which is what makes a bio sound like a person instead of a directory listing.

How often can I change my Twitter bio?

As often as you like. Bio edits are instant, they are not rate limited in normal use, and nobody is notified when you make one, so there is no cost to rewriting it the week after you publish it. Changing your handle is the one profile edit with a real consequence, because the old one is released the moment you save.

Does this generator write the bio for me?

No, and that is deliberate. It gives you the structure with the blanks marked and you supply the facts, because a bio written about a stranger reads like one and ends up on a hundred other profiles word for word. Nothing you type is stored or sent anywhere: the whole tool runs in your browser.

More free tools
All X tools
Get started

Free bio builder now, a channel that runs itself next..

You will rewrite your bio twice this year. The feed under it needs something every week.

Cancel any time · Secure checkout · 5-minute setup