X bio and alt text checker
On X a display name can be 50 characters, a username 15, a bio 160 and an image description 1,000. Check every field against those limits and X's username rules, with a live profile preview.
- Runs in your browser
- Nothing uploaded
- No sign up
Live preview
No problems foundMaya Lindqvist
@mayabuilds
Designer at Relay. Rebuilt our onboarding and halved support tickets. Writing about #accessibility and small teams with @relaydev.
Lisbon, Portugal mayalindqvist.design Joined September 2026
A post image with its description
Maya at a whiteboard sketching three versions of a signup screen. Sticky notes with user quotes surround the sketches.
An approximation of a profile, not X's exact layout. Counts are one per character; X does not document how emoji count in profile fields.
How to check your X bio
It takes a minute, and nothing you type leaves your browser.
Fill in your profile
Type your name, username, bio, location and website over the example.
Watch the meters
Each limited field turns amber near its limit and red when over.
Read the checks
Red lines are X rules that would stop a save; amber lines are advice.
Write an image description
Paste alt text for a post image and check it against 1,000 characters.
Check the preview and copy
Read the live card as a visitor would, then copy each field into X.
X profile character limits
Each limit links to the X Help Center. Where X publishes no limit, we say so.
50
Display name
Source15
Username
Source160
Bio
Source1,000
Image description
SourceNone
Location
Not publishedNone
Website
Not published
Won't save: a fake check mark in the name or bio. Angle brackets and quotes in a bio are not shown. (X Help). For posts, use the X character counter.
X username rules
Length
More than 4 and up to 15 characters.
Characters
A to Z, 0 to 9 and underscores. No spaces, dashes or dots.
Reserved words
Admin and X's brand name are for official accounts.
Availability
X does not release inactive names, and this checker cannot see which are taken.
Sources: changing your username and username registration. Taken? X suggests adding an underscore.
Sample usernames, checked live
@jonas_ben
Passes every documented rule.
@relay.dev
Only letters A to Z, numbers and underscores are allowed. Found: .
@maya lindqvist
Only letters A to Z, numbers and underscores are allowed. Found: space
@ab
X's help center says usernames must be more than 4 characters long.
@superlongusername2026
21 characters. X allows up to 15.
@siteadmin
Contains a reserved word (Admin). Only official X accounts can use it.
@Design_2026
Passes every documented rule.
How to write alt text for X
Alt text is what screen reader users hear instead of seeing your image. Add it with the ALT button. The habits below come from X's own guide.
- Capture what matters
- Be succinct
- Write out text in the image
- Spell out abbreviations
- Say the image type
- Use sentence case
- Do not repeat the post
Product screenshot
“Image of our new dashboard!!”Skip "Image of" or "Photo of". Assistive technology already says it is an image.
“Screenshot of the Relay dashboard. A line chart shows deploy times dropping from about 4 minutes to 40 seconds over one week.”
Team photo
“team”Very short. Say what is in the image and why it matters to the post.
“Six people from the Relay team laughing around a picnic table in a park, with laptops closed and a cake in the middle.”
Chart
“CHART SHOWING GROWTH”Write in sentence case, not all capitals.
“Bar chart of monthly signups from January to June. Each month is higher than the last, from 120 in January to 610 in June.”
Screenshot of text
“Screenshot”Very short. Say what is in the image and why it matters to the post.
“Screenshot of an email from a customer: "We switched our whole team over this morning. Setup took ten minutes."”
X bio ideas that fit in 160 characters
12 formulas. Copy one, swap the brackets for your own true details, and check it above. Examples are invented.
Role and proof
[Role] at [company]. [One result you are known for].
Designer at Relay. Rebuilt our onboarding and halved support tickets.
For people whose work speaks for itself69/160
What you post
Posting about [topic] and [topic], [how often].
Posting about pricing and small SaaS, every weekday.
For accounts that want followers who expect a topic52/160
Who you help
I help [audience] [result] without [pain].
I help freelance designers raise their rates without losing clients.
For consultants, coaches and freelancers68/160
Building in public
Building [product], [what it does]. [Current milestone].
Building Notewell, notes that sync offline. Month 7, 400 paying users.
For founders sharing progress70/160
The short list
[Thing] · [thing] · [thing]
Typefaces · train timetables · very long walks
For personal accounts with range46/160
Before and now
Formerly [past role]. Now [current role].
Formerly a chef. Now a backend engineer who still cooks for the team.
For career changers with a story69/160
The offer
[What you make]. [How to get it]: [where].
A weekly letter on hiring for startups. Free: link below.
For creators with a newsletter, course or product57/160
The company account
[Product] [does what] for [who]. Support: [@handle].
Relay deploys web apps in seconds for small teams. Support: @relayhelp
For brand accounts that get support questions70/160
The belief
[A view you hold]. Writing about [topic].
Good docs are a feature. Writing about developer tools.
For people with a clear point of view55/160
The local
[Role] in [place]. [What you do there].
Baker in Porto. Sourdough before sunrise, pastries by nine.
For local businesses and makers59/160
The numbers
[Number] [things] [done]. [Next goal].
12 apps shipped, 3 still alive. Working on the fourth.
For makers with a track record54/160
The invitation
[Who you are]. Ask me about [topic].
Accessibility lead at a bank. Ask me about screen readers.
For experts who want questions and DMs58/160
Alt text on every image, without the chore
Kairo Post drafts a description for every image it publishes, which you can edit, and sends both to X together. See the images and media feature, or browse more tools for X.
X bio and alt text questions
How long can an X bio be?
What is the character limit for an X display name?
What are the rules for an X username?
How long can alt text be on X?
Why won't X save my bio?
Is there a character limit for location and website?
Do emoji count as two characters in a bio?
Is anything I type sent to X or saved?
Written by Jonas Ben, founder of Kairo Post. Updated .
More tools
All toolsPost at the right moment.
Starting today.
Connect an account, describe your voice and let Kairo Post do the legwork.