TL;DR
Paste your platform, role, link destination, and current bio into the prompt below. A capable model (ChatGPT GPT-5.5, Claude Sonnet 4.6, or Gemini 3.1 Pro) returns four bio variants — outcome-first, voice-first, curiosity-first, and contrarian — each respecting the platform’s exact character limit (X 160, Instagram/Threads 150, TikTok 80, Bluesky 256, LinkedIn headline 220). Then you cut clichés, make the link reason specific, and match the tone to the platform.
The task
Someone just hit your X profile from a viral reply. They have about 5 seconds to decide whether to follow you, click your link, or scroll away. Your current bio says “Marketing | Content | Coffee | Girl Dad” — every word of which has appeared on 200,000 other bios and tells the visitor nothing about whether you are the person they should follow. You want a bio that does three concrete jobs inside a hard character limit: tell a stranger what you do, signal who they should be to care, and give them a specific reason to click your link instead of “my website.”
Character limits you have to write inside (June 2026)
These are hard ceilings — the model has to fit the bio in, and several are tighter than people assume. TikTok gives you only 80 characters, and Threads has no separate bio at all (it pulls from your Instagram profile). Verified June 2026:
| Platform | Bio / profile field | Limit (characters) | Notes |
|---|---|---|---|
| X | Bio | 160 | One clickable URL in a separate field |
| Bio | 150 | Website URL is a separate field, doesn’t count | |
| Threads | Bio | 150 (shared) | Pulled from your Instagram bio; you can’t set a separate one |
| TikTok | Bio | 80 | Brutally tight — every word has to earn its place |
| Bluesky | Description | 256 | Most generous of the short fields |
| Headline | 220 | First ~60-70 chars show in search and connection requests | |
| About | 2,600 | Only ~300 chars show on desktop (~200 mobile) before “See more” |
Two consequences fall straight out of this table. First, the same text physically cannot serve TikTok (80) and Bluesky (256) — feed the model the limit per platform. Second, on LinkedIn the only thing most people read is the first line of your headline and the first ~300 characters of your About, so the model should front-load the claim, not save it for the end.
Where AI helps — and where it does not
AI is good at rewriting bios across platform conventions: LinkedIn rewards explicit titles and “I help X do Y” framing, Instagram rewards outcomes and emoji-mediated rhythm, X rewards voice and contrarian angles, Bluesky rewards earnest specifics. It is also good at generating variants across pattern families (outcome-first, voice-first, curiosity-first, contrarian) so you can A/B which actually converts cold visitors.
What AI cannot do: know what your link goes to or whether the visitor should click it. If your bio link is a 6,000-word lead magnet, the bio needs to set up that depth; if it’s a Linktree of 12 things, the bio has to do funnel work no one-line bio can do. Feed the link destination and ideal click profile as input.
A specific failure mode: AI defaults to “I help X do Y” outcome bios for every platform, even where they read corporate (Instagram, TikTok). Match the tone to the platform — LinkedIn earns “I help freelance designers raise rates 30%”; Instagram earns “made it through 4 startups, posting what worked + what I’d never repeat.”
Any of the current general-purpose models handles this well; the differences are stylistic, not capability. ChatGPT (GPT-5.5) tends to nail tight character counts, Claude (Sonnet 4.6) tends to write the least clichéd voice-first variants, Gemini 3.1 Pro is fine and free at this scale.
What to feed the AI
- The platform and its exact limit from the table above (the model will overshoot 80-char TikTok bios unless you state the number)
- Your role in one phrase + the specific outcome you deliver to a specific audience (“solo SaaS founders cut tool spend 30%”)
- The link destination and what kind of visitor should click (“free playbook for SaaS audit,” not “my website”)
- Your top 1-2 credibility signals worth surfacing (ex-X, shipped Y, published in Z) — only if they actually move the visitor
- The current bio (so the model knows what register you’ve been using)
- Anti-clichés — words you have noticed every bio in your niche using (“storyteller,” “thought leader,” “passionate about”)
- Pinned post topic (bio and pinned post are read together; the bio sets up the pinned post)
- Whether you want to be findable in search — if yes, include the primary search-friendly noun (designer, PM, founder) in plain text
Copy-ready prompt
Rewrite my social profile bio for [platform].
Hard character limit for this field: [number — e.g. X 160, Instagram/Threads 150, TikTok 80, Bluesky 256, LinkedIn headline 220]
My role + the specific outcome I deliver: [role + outcome]
Link destination + ideal click profile: [link + who should click]
Credibility signals worth surfacing (max 2): [paste or "none"]
Current bio: [paste]
Cliché words to avoid: [paste]
Pinned post topic (bio reads with this): [paste]
Searchable noun (for findability): [paste]
Generate 4 bio variants, each fitting the character limit I gave above:
1) Outcome-first — "I help [audience] [do thing] [by when / via what]."
2) Voice-first — written in the rhythm the platform rewards. Instagram = warm + specific. X = sharp + contrarian. LinkedIn = title + verb-led claim. TikTok = identity + niche hook.
3) Curiosity-first — opens a loop the link or pinned post closes. Must not feel clickbait.
4) Contrarian — leads with a position your niche disagrees with, then your offer.
For each variant:
- End with a one-line link reason (what's specifically at the link, in 5-8 words).
- Note in brackets which variant likely converts best for a cold visitor who has never heard of me.
- Print the exact character count and confirm it fits the limit.
Avoid the cliché words I listed. Do not include "passionate about," "storyteller," or "thought leader" unless I explicitly asked for them.
Shorter variant — single platform, one rewrite
Rewrite my X bio in 160 characters or fewer. I want outcome-first. My outcome: [one]. Link reason: [one]. No "passionate about." No emojis except one arrow before the link reason. Print the character count.
Sample output
A useful outcome-first X bio (148 chars): “I help solo SaaS founders cut tool spend ~30% in 2 weeks — without switching their stack. Free SaaS audit playbook ↓”
A useful voice-first Instagram bio (147 chars): “ex-PM at 4 startups. now sharing what worked, what I’d never repeat, and the email that closed my first $5K client. Playbook in link 👇”
A useful contrarian LinkedIn headline (181 chars): “Most founders raise prices wrong. I help solo SaaS founders raise prices 30% without churn — and tell you when not to. Free pricing audit, link below.”
A useful curiosity-first Bluesky description (158 chars): “8 months building the wrong AI feature taught me what to ask before scoping. The 4-question template is in my pinned post.”
A useful “best for cold visitor” annotation: “[Variant 1 likely best for cold X visitors — they came from a thread and need a fast ‘why follow’ answer. Variant 4 best if you want to be controversial in your niche; expect lower follow conversion but higher click-through.]”
How to refine
- Drop the cliché words. Re-read each variant and remove any instance of “passionate about,” “thought leader,” “storyteller,” “helping people unlock their potential,” or “on a mission to.” These words signal nothing and prove the bio could be anyone.
- Make the link reason specific. The last line must name what’s actually at the link in 5-8 words. “Free playbook” is fine; “my website” is not. If the link is a Linktree of 12 things, name the top item and pin a sub-link.
- Match the platform tone. LinkedIn earns formal titles and the “I help” construction. Instagram earns warm specifics and one emoji. X earns sharp brevity and ideally a contrarian angle. If the variant sounds like LinkedIn when the platform is Instagram, rewrite.
- Add one number. If the outcome can be quantified (30%, 2 weeks, $5K, 8 months), include the number. Numbers signal specificity, and specificity beats vibes for cold visitors.
- Sanity-check the searchable noun. Make sure the bio contains the primary noun a search-led visitor would type — “designer,” “PM,” “founder.” If the bio is purely voice-led without that noun, search ranking suffers.
Common mistakes
- Pipe-delimited bios (“Marketing | Coffee | Girl Dad”) — tells a stranger nothing useful; the audience they’re built for already knows you, so the bio does no growth work.
- One bio across all platforms — beyond tone, it’s physically impossible: an 80-char TikTok bio and a 256-char Bluesky bio cannot be the same text.
- “Storyteller / thought leader / passionate about” — every niche overuses these; they carry negative signal value in 2026.
- No link reason — strangers do not click “my website”; the bio’s last line must name what’s specifically at the link.
- Updating the bio but not the pinned post — they are read together; if the bio promises “the playbook” but the pinned post is a 3-week-old meme, you lose trust.
- Front-loading credentials over outcome — “Ex-Google PM, 10 years in fintech” works only when the audience cares; usually the outcome (“I help fintech PMs ship faster”) matters more.
- Burying the claim on LinkedIn — only the first ~300 About characters show before “See more,” so a slow build-up is wasted.
- Forgetting the search-friendly noun — if a visitor searches “PM” or “designer,” a purely voice-led bio doesn’t rank; include the noun once.
FAQ
- Should the bio change per platform? Yes — and not just for tone. The limits force it: X gives you 160 characters, Instagram and Threads 150, TikTok only 80, Bluesky 256, LinkedIn’s headline 220. Same person, three or four angles, three or four lengths.
- Does Threads have its own bio? No. As of June 2026 your Threads bio is pulled straight from your Instagram profile (150-character limit); you can’t set a separate one. Write the Instagram bio knowing it has to serve both.
- How often should I update the bio? When the outcome you deliver changes (new offer, audience, or product). Otherwise quarterly is enough — word-level edits can happen monthly, but the core claim should stay stable.
- How do I A/B test bios? Use the platform’s native analytics for follower growth and link clicks before and after a change. Run a single variant for two weeks, then swap. Don’t swap mid-week; algorithm shifts and posting activity confound the signal.
- My link is a Linktree of 10 things — what do I write? Name the top item and the link reason (“free SaaS audit playbook + 9 other resources ↓”). If you’re routing to 10 things equally, the Linktree is the problem, not the bio.
- Should I include credentials in the bio? Only when they accelerate trust for the cold visitor you want. “Ex-Google PM” earns instant trust on LinkedIn; on Instagram beauty it’s noise. Test with and without to see whether credentials help conversion or just eat characters.