Table of Content
I have set up or repaired handles for around twenty freelancers, founders, and career switchers, and the same thing goes wrong every time. People pick a name they love on Instagram, then discover it does not fit on X and someone already owns the LinkedIn version. The account they care about most is the one they claim last.
The evening that changed how I do this involved a physiotherapist opening her own clinic. She wanted @sarahbennettphysiotherapy, which sat fine on Instagram at 26 characters. X rejected it instantly, because X stops at 15. We tried five shortenings in the app, hit a rate limit warning, and stopped for the night. The handle she has used ever since took four minutes once we worked in the right order.

So this guide runs the way I now run it: constraints first, then formulas, then lists you can borrow from. Every idea below fits inside the published rules of all three platforms.
The target: one name, three surfaces
| Platform | What you claim | Characters used |
|---|---|---|
| linkedin.com/in/sarahbennettpt | 15 of 100 | |
| @sarahbennettpt | 15 of 30 | |
| X | @sarahbennettpt | 15 of 15 |
X is the ceiling. Design to 15 characters and the other two take care of themselves.
The rules that limit your options
Read this before you write a single idea down. Most brainstormed handles die on one of these lines.
| Platform | Length | Characters allowed | Changing it | The catch |
|---|---|---|---|---|
| LinkedIn URL | 3 to 100 | Letters, numbers, and hyphens. No spaces, underscores, or periods | Up to 5 changes in any 180 day window | One custom URL per account, and it cannot contain the word LinkedIn |
| 1 to 30 | Letters, numbers, periods, underscores. No hyphens or spaces | No published cooldown, though repeat changes can trigger a temporary block | A period cannot start or end the handle, and two periods cannot sit next to each other | |
| X | 4 to 15 | Letters, numbers, underscores. Nothing else, and it cannot be all numbers | Any time in Settings, though repeated edits get rate limited | Handles held by suspended or deactivated accounts are not released to you |
| The one number worth memorising: 15. X caps handles at 15 characters while every other mainstream platform gives you more room. A first and last name combined runs past 15 more often than people expect, which is why so many professionals end up with mismatched profiles. |
Claim in the right order
Order matters more than creativity. Work from the tightest constraint outward and you decide once.

1. Write your shortlist against 15 characters. Count first and last name together with no separators. Land at 15 or under and you can match handles everywhere.
2. Check X before anything else. Open x.com/yourhandle in a logged out tab. A profile that loads means it is taken.
3. Check Instagram second. Instagram and Threads share one username, so claiming here settles both.
4. Claim LinkedIn last. LinkedIn gives you 100 characters and hyphens, so it flexes around whatever the other two allowed. It is also capped at five changes per 180 days.
5. Search the exact string on Google. Two minutes catches a business already trading under it, or a spelling that reads badly once the letters join.
6. Write the final handle down in one place. Email signature, resume, invoices, and booking page all change on the same day. Split rollouts cause the confusion.
Seven professional username formulas
Seven patterns that keep working, ordered from safest to most situational. Examples use Sarah Bennett, Daniel Osei, and Priya Raman.

1. First name plus last name
The only handle a recruiter can guess right on the first try. Take it if it is free, even if it feels plain.
@sarahbennett | @danielosei | @priyaraman
2. First initial plus last name
Rescues long names that break the 15 character ceiling, and reads well in print.
@sbennett | @dosei | @praman
3. Name plus credential
Strong for accountants, lawyers, and clinicians, where the letters after your name are how clients search.
@sarahbennettpt | @oseicpa | @priyaramanmd
4. Name plus what you make
Works when the craft is the search term. Keep the second word concrete: builds, writes, designs, codes.
@bennettwrites | @danielbuilds | @priyadesigns
5. Name plus city
Only if your work is geographically bound, such as a clinic, studio, or property practice. A move makes it stale.
@bennettptleeds | @oseilawaccra | @ramanstudiosf
6. Name plus business suffix
Signals a practice rather than a personal account. Pick one suffix and repeat it everywhere: co, studio, group, media.
@bennettphysio | @oseilegal | @ramanstudio
7. Prefix your own name
The "the" or "iam" prefix when everything else is gone. It costs three characters, but it beats digits.
@thesarahbennett | @iamdanielosei | @thepriyaraman
Username ideas by profession
Borrow the pattern in the middle column rather than the exact example. Every handle below is 15 characters or fewer, so each works on all three platforms as written.
| Field | Pattern that works | Examples under 15 characters |
|---|---|---|
| Software engineering | Name plus a build verb, or name plus stack | oseibuilds sbennettdev priyacodes |
| Accounting and tax | Name plus credential, since clients search the letters | oseicpa bennett_acca priyaramancfa |
| Law | Surname plus practice word, formal register | oseilegal bennettlaw ramancounsel |
| Medicine and allied health | Name plus qualification, no nicknames | drpriyaraman sbennettpt oseidmd |
| Design and creative | Name plus studio, or name plus craft | ramanstudio bennettmakes oseidesign |
| Marketing and content | Name plus channel or discipline | oseiseo bennettbrand priyawrites |
| Finance and investing | Surname led, keep it sober | bennettcapital oseiequity ramanmarkets |
| Real estate | Name plus city, since search is local | oseihomesla bennettleeds ramanrealty |
| Coaching and consulting | Name plus outcome word | coachbennett oseiadvisory priyacoaches |
| Academia and research | Name plus field abbreviation | ramanphysics drdanielosei bennettlab |
| Photography and film | Name plus medium, avoid cute spellings | oseiphoto bennettfilms ramanshoots |
| Recruiting and HR | Name plus function, easy to say aloud | bennetthires oseitalent priyarecruits |
| A test I use before saving anything: read the handle out loud as if you were giving it to someone across a table. If you have to spell it letter by letter, it fails. The handle exists to be repeated by other people, not admired by you. |
LinkedIn specifics
LinkedIn is the odd one out, because what you are choosing is not a username. It is the public URL slug after linkedin.com/in/, and it is the version that shows up in Google results, email signatures, and resume headers.

• Strip the numbers. New profiles get an assigned URL with a random string on the end. Editing it to your plain name is the fastest cleanup on the platform, and connections, messages, and endorsements are untouched.
• Watch the limit. Five changes per 180 days, counted on a rolling window, so testing variations burns budget you may need later.
• Hyphens are your friend. Where X forces you to run words together, LinkedIn accepts them. Use sarah-bennett if the joined version is gone.
• Update the links you forgot. Old URLs stop working, so resume, portfolio, scheduling page, and any guest posts carrying your byline need the new one.
One habit worth keeping: open the saved URL in a private browsing window. That is what a recruiter sees before logging in, and where a profile still set to private shows nothing.
Instagram specifics
Instagram gives you the most room and the most ways to look amateur. Thirty characters is generous enough that people fill it, and separators tempt everyone into decoration.
| Choice | Verdict | Why |
|---|---|---|
| Running words together | Preferred | Matches what X allows, so your handles stay identical across platforms |
| A single period | Fine | Readable for long names, as in sarah.bennett. Never at the start or end, and never doubled |
| A single underscore | Acceptable | Works, but it disappears when the handle is underlined as a link |
| Multiple separators | Avoid | A handle like _sarah.bennett_pt reads as one assembled from leftovers |
| Numbers | Avoid unless meaningful | A birth year dates you. A founding year on a business account is defensible |
| Capital letters | Not possible | Usernames display in lowercase. Use the display name field for capitalisation |
Renaming is safer than people assume. Followers, posts, direct messages, and tagged photos all survive the change. What breaks is older comments that tagged the old handle, and that handle can be picked up by someone else. Instagram is widely reported to hold a released username for around 14 days, which gives you a short window to change your mind. Treat that as luck rather than policy.
| Remember Threads. Instagram and Threads run on the same username, so the handle you settle on covers both. If a Threads presence is part of the plan, that decision is already made. |
X specifics
X is where good ideas go to be truncated. Fifteen characters, letters, numbers, and underscores only, and a minimum of four. No periods, no hyphens, and the handle cannot be entirely numeric.
• Use the display name properly. It allows up to 50 characters, so context that will not fit in the handle belongs there. @sbennettpt paired with Sarah Bennett, Physiotherapist beats cramming both into one string.
• Expect the badge to pause. Changing your handle, display name, or profile photo removes the checkmark until X re-reviews the account, so plan a rename away from a launch week.
• Requesting a dormant handle is now a product. X runs a handle marketplace at handles.x.com for subscribers, splitting names into priority handles, free to request for Premium Plus and Premium Business, and rare handles sold outright.
• Read the terms first. X has stated rare handles may be priced anywhere from $2,500 into seven figures, and that if you did not pay a transfer price you must keep your subscription active or the handle can be reclaimed.
For almost everyone, the practical answer is simpler: a dormant account holding your name is not a queue you can join, so build the shortest respectable variation and move on.
When your name is already taken
This is where most people with a common surname land. Work down the list and stop at the first option that survives the read aloud test.
1. Drop to your initial. sbennett before sarahbennett2. Shorter almost always beats padded.
2. Add your credential or discipline. The suffix people already tie to your work: pt, cpa, md, dev, law, design.
3. Use your middle initial. It looks like a choice, which digits never do.
4. Add a verb. Writes, builds, designs, teaches, invests. It describes output rather than a job title that may change.
5. Add a city, but only if you are local. Great for a clinic or an agency. Awkward when you relocate and your handle still names the old town.
6. Accept a small mismatch. If X forces @sbennettpt while Instagram allows the longer form, take both. Matching everywhere is a goal, not a rule.
Mistakes that cost you later
| Mistake | What it costs | Do this instead |
|---|---|---|
| Baking a job title into the handle | Any promotion dates the account. juniordevdan ages badly within a year | Use a durable discipline word, or nothing |
| Trailing digits | Reads as the fourth person to want that name | Initials, middle initial, or a credential suffix |
| Letter substitutions | krew, fotos, and xpert force you to spell it out every time | Correct spelling, shorter word |
| Company name in a personal handle | You hand your audience to an employer you may leave one day | Keep the personal handle personal, run the brand separately |
| Three different handles on three platforms | Nobody can find you from a card or a podcast mention | One string designed to the 15 character limit on X |
| Ignoring how the letters join | Joined words can spell something unintended in public | Read the joined string cold, and ask one other person to read it |
| Claiming a trademarked term | Impersonation and trademark complaints can take the handle away | Stick to your own name or a name you have rights to use |
Final verdict
After doing this enough times, my view has narrowed rather than broadened. I no longer brainstorm long lists. I count characters, check X first, and take the plainest handle available, because plain handles are the ones people type correctly two weeks after meeting you.
The physiotherapist ended up with @sarahbennettpt, exactly 15 characters, identical on Instagram and X, with a matching LinkedIn URL. She has since changed clinics and hired two people, and the handle still fits. That is the whole point. Handles built around a job title or a launch year need replacing, and replacing one means chasing links across a website, a booking system, and every printed card in the drawer.
Two changes I made to my own advice are worth passing on. I stopped recommending city names to anyone whose work can travel, after watching two people relocate and quietly abandon accounts they had spent years building. And I now tell people to claim LinkedIn last rather than first, because it has the most flexible rules, so it should absorb whatever compromise the other two force on you.
If you only take one thing from this: open a browser tab, count your first and last name as one word, and see whether it fits inside 15 characters. That number decides everything else, and it takes ten seconds to check.