X (Twitter) Bio Link Character Limit (Full 2026 Reference)

TL;DR:
  • Website field URL: 100 characters (after auto-shortening to t.co).
  • Bio body text: 160 characters.
  • Display name: 50 characters.
  • Username (@handle): 15 characters.
  • Tweet: 280 chars (free) / 25,000 (Premium).

Field-by-Field Reference

FieldLimitNotes
Bio Website URL100 charactersX auto-shortens to t.co (~23 chars display)
Bio body text160 charactersDescription below name
Display name50 charactersPublic name (not @ handle)
Username (@handle)15 charactersLetters, numbers, underscores
Location30 charactersCity / region
Tweet (free)280 charactersURLs count as ~23 chars regardless of length
Tweet (Premium)25,000 charactersLong-form tweets

Why URLs Count as 23 Characters in Tweets

X auto-wraps all URLs through t.co. The wrapped URL is ~23 chars regardless of the original length. So a 200-character URL takes 23 chars in your tweet's character count.

This makes long URLs viable in tweets ??” but display still shows the original URL (not the t.co wrapper) for cleanness.

Maximising the 160-Character Bio Body

  • Lead with role / what you do (3-5 words).
  • One concrete proof point or hook (3-5 words).
  • Optional: emoji for visual break (counts 2-3 chars each).
  • Direct readers to the link (?†“ arrow or "below").

Examples (160 chars or less):

  • "Designer + dev. Sharing 1 actionable tip per week. 12k+ subscribers. Free toolkit ?†“" (84 chars)
  • "Building a multi-million-dollar SaaS in public. Behind-the-scenes weekly. Live deals ?†“" (87 chars)

Display Name Strategy (50 chars)

X allows 50 chars for display name. More flexibility than you'd think:

  • Brand name + tagline: "Acme ??” link in bio tools" (24 chars)
  • Brand + emoji + status: "Acme ???? Building in public" (26 chars)
  • Just brand: "Acme" (4 chars) ??” clean and memorable

Username Constraints

AllowedNot allowed
Letters (A-Z, a-z)Spaces
Numbers (0-9)Special characters except underscore
Underscore (_)Periods, hyphens, emoji
Up to 15 charsLess than 4 chars (some restrictions)

Combining Bio + Link: Total Real Estate

  • 50 chars display name.
  • 160 chars bio body.
  • One Website URL (display ~23 chars after t.co).

Total: ~210 visible chars + URL. Use:

  1. Display name = your brand identity.
  2. Bio body = value proposition + proof + CTA arrow.
  3. Website URL = bio link tool URL hosting unlimited destinations.

FAQ

What is the X bio link character limit?

Website field: 100 characters. Bio body: 160 characters.

Why are URLs in tweets always ~23 characters?

X auto-wraps via t.co. All URLs count as 23 chars regardless of original length.

How long can my X username be?

15 characters max (letters, numbers, underscores).

How long can my display name be?

50 characters.

Does the URL count toward the 160-char bio limit?

The Website field is separate from the bio body. URLs in bio body count their full length, but auto-link via t.co.


Key Takeaways
  • Bio body: 160 chars. Website URL: 100 chars (auto-shortened).
  • Display name: 50 chars. Username: 15 chars.
  • URLs in tweets count as 23 chars regardless of original length (via t.co).
  • Use bio link tool URL for unlimited destinations behind the 100-char Website field.

Short URL fits perfectly in X bio

UniLink gives you a 15-character URL (unil.ink/yourname) ??” well within the 100-char Website limit.

Try UniLink free ?†’