How to Write a Twitter Bio That Fits in 160 Characters

Xholic AI TeamUpdated October 7, 2026
Xholic's Twitter Bio Generator with Product designer, early-stage SaaS founders and the Clear tone entered, above a grid of generated bio drafts, each showing its count out of 160 characters.
On this page

Share

Most people who land on your X profile decide whether to follow in a few seconds, and the bio does most of the work. It has to say who you are, who you’re for and why your posts are worth reading, in 160 characters. That’s about two short sentences, which is why so many bios end up as a list of job titles or a vague line like “Thoughts are my own.”

This guide shows how to write one with two free Xholic tools: the Twitter Bio Generator for AI drafts based on your role and audience, and the Twitter bio templates page for fill-in structures. It covers the character limit, each step in the generator, how to turn a draft into a bio that’s actually yours, and how to put it on your profile.

The Twitter bio character limit is 160

X allows up to 160 characters in the bio field, according to X’s help article on customizing your profile. The limit is the same on free and Premium accounts. A longer post allowance doesn’t give you a longer bio.

The other profile fields have their own space, which is useful because it means you don’t have to spend bio characters on them:

Field What goes there Limit
Name Your name or brand, shown in bold 50 characters
Handle Your @username 15 letters, numbers or underscores
Bio Who you are, who you help, what you post 160 characters
Location A place, or a short line of text Separate field
Website One link Separate field

So you don’t need your URL or your city in the bio. Put the link in the Website field and use the full 160 characters for the reason to follow. For every other limit on X, from posts to DMs, see our Twitter character limit guide.

Two tools, two starting points

Both tools are free, need no signup, and show each bio’s length against 160 with a Copy button. They differ in where the words come from.

Twitter Bio Generator Twitter bio templates
What you give it Who you are, who you write for, a tone, and optionally your handle A category
What you get Eight AI-written drafts 30 templates per category, 180 in total
Categories or tones Clear, Witty, Technical, Founder, Creator Founder, Creator, Operator, Analyst, Marketer, Builder
Best when You know your audience but not the wording You want a proven structure and your own words

Start with the generator if you’re staring at a blank field. Start with the templates if you’d rather write it yourself and just need a shape to fill in.

How to write a Twitter bio with the generator

Here’s the generator after one run. The numbers match the steps below.

Annotated Twitter Bio Generator: 1 Who you are set to Product designer; 2 Who you write for set to early-stage SaaS founders; 3 Tone set to Clear; 4 optional X handle field; 5 Generate bios button; 6 eight generated bio drafts, each with a character count out of 160 and a Copy button.
A run for a fictional product designer who writes for early-stage SaaS founders. Every draft came back between 84 and 99 characters.

Step 1: Say who you are

Type your role in Who you are (1). It starts filled with “Founder”, so replace it if that isn’t you. Keep it to the role you want to be known for on X, such as “Product designer” or “B2B content marketer”. One role works better than three: the drafts get specific when the input is specific.

Step 2: Name who you write for

Who you write for (2) has the biggest effect on the result. “Early-stage SaaS founders” produces drafts about onboarding, workflows and product-market fit. “Entrepreneurs” produces drafts that could belong to anyone. Name the people you want following you as narrowly as you honestly can.

You need at least one of these two fields, or a handle. Leave them all empty and the tool stops with “Add who you are or who you write for, so the bios can be specific.”

Step 3: Pick a tone

The Tone menu (3) has five options: Clear, Witty, Technical, Founder and Creator. Choose the one that matches how you actually post. A witty bio on an account that posts dry analysis sets the wrong expectation, and people notice the gap when they scroll your posts.

Step 4: Add your handle (optional)

If you already have a bio, type your handle in X handle (optional) (4). You can enter @name, name or a profile link. The generator looks up your public profile and gives the AI your current name and bio as context, which is useful when you want a sharper version of what you have rather than something new. The next section shows an example.

Step 5: Generate and compare

Press Generate bios (5). You get eight drafts (6), each with its length shown as a count out of 160 and its own Copy button. The drafts don’t use hashtags. Read them side by side and look for the one whose first few words say the most. That’s the part people read before they decide whether to keep reading.

Each set is cached for a day, so pressing the button again with the same inputs returns the same eight. To get different drafts, change the tone or reword the audience.

Step 6: Make it yours, then paste it into X

Copy the closest draft and add the one thing the AI can’t know: a real proof point. A number (“8 years in B2B SaaS”), a product name, a result, or where your work has appeared. The drafts are deliberately general about facts, and the tool says so under the results: “Generated bios are drafts. Review the claims, tone, and links before using them on X.”

The draft above, “I help SaaS founders shape rough product ideas into clear flows and testable interfaces.” (88 characters), has room for a proof line such as “Ex-design lead at a YC startup.” Only add proof you can back up.

Use your current bio as context

Adding a handle changes what the AI works from. Here’s a run for our own account, @xholicai, with “AI growth tool for X” as the role, “creators and founders growing on X” as the audience and the Founder tone:

Twitter Bio Generator with AI growth tool for X, creators and founders growing on X, the Founder tone and @xholicai entered, showing four of the eight drafts that mention tweet analysis, reply ideas and staying consistent.
With a handle, the drafts pick up details from the existing profile, such as replies and tweet analysis.

The drafts mention replies, tweet analysis and consistency, details that came from the existing profile rather than the inputs. That’s what you want when the positioning is right but the wording is tired. If you’re changing direction, leave the handle out so the old bio doesn’t pull the drafts back toward it.

The lookup only reads public data. If the account is private, suspended or misspelled, the tool still writes drafts from your other inputs.

Start from a template instead

The Twitter bio template library is the other way in. Pick a category and you get 30 templates built from an opening line plus a closing line, with placeholders in curly braces.

Twitter bio templates page with the Creator tab selected, showing templates such as I help {audience} understand {topic} without {pain point}, each with a character count and Copy button.
The Creator category. Each template pairs an opening that says what you do with a closing that says what followers get.

Two things to know when you use one:

  • The count includes the placeholders. I help {audience} understand {topic} without {pain point}. New breakdowns on {cadence}. Start with the pinned post. shows 115/160, but the final length depends on what you put in. Swapping {audience} for “first-time managers” adds characters, so check the length again after you fill it in.
  • Fill every placeholder with something true. The page says it plainly: “Don’t claim results you can’t back up.” A template with a vague {proof} replaced by “Helped 1,000s grow” reads worse than one with the proof line removed.

A filled-in Creator template might become: “I help first-time managers understand feedback without the HR jargon. New breakdowns every Tuesday. Start with the pinned post.” Then make sure your pinned post exists. Our guide to the Twitter pinned tweet covers what to pin.

What makes a bio worth following

Whichever tool you start from, a strong bio usually answers three questions in this order:

  1. Who is this? Your role or what you’re building, in plain words.
  2. Is it for me? The audience or topic, specific enough that the right person recognizes themselves.
  3. Why believe it? One concrete proof point, or what followers will get and how often.

A few habits keep it readable. Lead with the most important words, because the first line is what people see first. Cut hashtags, since they spend characters and make a bio read like an ad. Use an emoji only where it replaces words. And make sure your recent posts match the promise: a bio that says “daily SaaS growth threads” on an account that posts once a month loses followers it just gained.

For more patterns, see Twitter bio examples by niche, Twitter bio ideas and the Twitter bio mistakes worth avoiding.

How to add or change your bio on X

  1. Open your profile on x.com or in the X app.
  2. Click or tap Edit profile.
  3. Paste your bio into the Bio field and check that X accepts the length.
  4. Click or tap Save.

You can change it as often as you like. Changing your @handle is a separate setting with more to think about; our guide on how to change your Twitter handle covers it.

Troubleshooting

“Add who you are or who you write for, so the bios can be specific.” All three inputs were empty. Fill in at least the role or the audience.

“X handles use 1–15 letters, numbers, or underscores. Check the spelling.” The handle field contains a character X doesn’t allow, or is longer than 15 characters. Remove spaces and punctuation, or paste the profile link instead.

The role or audience field stops accepting text. “Who you are” holds up to 80 characters and “Who you write for” up to 120, and anything pasted beyond that is cut off. Shorten them. Short inputs give better drafts anyway.

The drafts look generic, and the note says they were generated from Xholic templates. If the AI service is busy, the tool returns template-based drafts with the note “Generated from Xholic templates because the AI generator was unavailable.” Try again in a few minutes. Template results aren’t cached, so the next run will try the AI again.

A count shows more than 160 after you edit. The counter uses X’s weighted rules for posts, where an emoji or a Chinese, Japanese or Korean character counts as 2 and a link counts as 23. That makes it a cautious count for bios. X’s Bio field in Edit profile has the final say.

“You’ve run a lot of checks in a short time.” The free tools are rate limited per visitor. Wait a few minutes and try again.

Frequently asked questions

How many characters can a Twitter bio have?

  1. The limit is the same for free and Premium accounts. Your name (50 characters), location and website are separate fields, so they don’t use up bio space.

Is the Twitter Bio Generator free?

Yes. There’s no signup and no limit on copying drafts. Generation is rate limited to keep the service stable, and if the AI is busy you still get template-based drafts.

How many bios does the generator write?

Eight per run. They’re written to stay under 160 characters, and each one shows its count so you can see how much room is left for a proof point.

Does the generator post or change anything on my X account?

No. It never connects to your account. With a handle, it only reads your public name and bio to use as context. You copy the bio and paste it into X yourself.

Usually neither. Hashtags take space and read like an ad, so the generator leaves them out. Put your link in the Website field, which doesn’t use bio characters.

Where can I find copy-and-paste bio templates?

Use the Twitter bio templates page. It has 180 templates across Founder, Creator, Operator, Analyst, Marketer and Builder, with placeholders to replace.

How often should I update my bio?

Whenever the reason to follow you changes: a new job, a launch, a new topic or a proof point worth adding. Otherwise leave it alone long enough for people to recognize it.

Back your bio up with posts

Xholic AI writes X posts in your voice that deliver on what your bio promises, and schedules them for when your audience is active.

Live demo: no sign-up or login needed · takes about 2 minutes