Guide
Instagram username generator: up to 20 ideas from your name, job and city
Updated
Type your name, your job and your city and get up to 20 username ideas. Each one is checked against Instagram's 30-character limit and marked if it is hard to say out loud.
In short
- This free Instagram username generator gives you up to 20 username ideas built from your name, your job and your city.
- Your username is your @handle. Instagram allows up to 30 characters, and TikTok up to 24.
- The tool marks usernames that are hard to say out loud, such as ones with a dot, an underscore or a final s.
- If the name you want is taken, add your city or your trade rather than a number.
- The tool cannot see if a username is taken. Instagram tells you when you type it in Edit profile.

Username generator
Runs in your browser · no account needed
Twenty handles, built from the patterns real accounts use
Give it a name, what you do and where you are. It combines them the way working accounts are actually named, counts every handle against Instagram’s 30-character ceiling, and tells you which ones fall apart when somebody says them out loud.
- Username ideas at most, from one name, job and city
- 20
- Characters Instagram allows in a username
- 30
- TikTok's limit, if you want the same handle there
- 24
How the username generator works
You type a name, a job and a city. You get up to 20 usernames, starting with the simplest: your first name and your job.
- Each username shows how many characters it has, out of Instagram's 30.
- Usernames longer than TikTok's 24 characters are marked, so you know which ones will not fit there.
- A username with nothing hard to say in it gets the note "survives being said aloud".
- If you leave out your job or your city, you get fewer than 20 ideas.
- Nothing you type is sent anywhere, and you do not need an account.
From your name to a username
Type your name
first name, or full name
Add your job and city
what you do and where
Click Build my handles
you get up to 20
Read the notes
hard-to-say parts are marked
Check it in Instagram
Edit profile, username field
Example usernames for a real estate agent
These are the first ten usernames the tool gives for Sarah Dixon, a real estate agent in Austin.
The first 10 ideas for Sarah Dixon, real estate agent, Austin
The usernames come from the generator, run on 21 September 2026. The last column sums up what it says about saying each one out loud. Role means your job.
| Pattern | Username | Characters | Said out loud |
|---|---|---|---|
| Name + role | sarahrealtor | 12 | Easy to say |
| City + role | austinrealtor | 13 | Easy to say |
| Verb + name | movewithsarah | 13 | Easy to say |
| Full name | sarahdixon | 10 | Easy to say |
| First name, the role | sarahtherealtor | 15 | Easy to say |
| Subject by name | homesbysarah | 12 | Easy to say |
| The + city + role | theaustinrealtor | 16 | Easy to say |
| Full name, dot | sarah.dixon | 11 | You have to say dot, and people leave it out |
| Name + what you do | sarahsellshomes | 15 | People often drop the final s |
| City + subject | austinhomes | 11 | People often drop the final s |
Pattern: Name + role
- Username
- sarahrealtor
- Characters
- 12
- Said out loud
- Easy to say
Pattern: City + role
- Username
- austinrealtor
- Characters
- 13
- Said out loud
- Easy to say
Pattern: Verb + name
- Username
- movewithsarah
- Characters
- 13
- Said out loud
- Easy to say
Pattern: Full name
- Username
- sarahdixon
- Characters
- 10
- Said out loud
- Easy to say
Pattern: First name, the role
- Username
- sarahtherealtor
- Characters
- 15
- Said out loud
- Easy to say
Pattern: Subject by name
- Username
- homesbysarah
- Characters
- 12
- Said out loud
- Easy to say
Pattern: The + city + role
- Username
- theaustinrealtor
- Characters
- 16
- Said out loud
- Easy to say
Pattern: Full name, dot
- Username
- sarah.dixon
- Characters
- 11
- Said out loud
- You have to say dot, and people leave it out
Pattern: Name + what you do
- Username
- sarahsellshomes
- Characters
- 15
- Said out loud
- People often drop the final s
Pattern: City + subject
- Username
- austinhomes
- Characters
- 11
- Said out loud
- People often drop the final s
This is the whole editor
Highlight a phrase and a clip lands on those exact words. No timeline, no keyframes, no layers.
Instagram username ideas by pattern
The generator builds usernames from your name, your job and your city. These are eight of the patterns it uses.
- Name + role, your first name and your job, is a safe first choice, because it says who you are and what you do.
- City + role uses the words people type when they look for a local service, like @austinrealtor.
- Use a dot or an underscore only when the version without one is taken.
Username patterns, with examples
Every example is a username the generator built.
| Pattern | How it is built | Example |
|---|---|---|
| Name + role | Your first name and your job | sarahrealtor |
| City + role | Your city and your job | leedsbarber |
| First name, the role | First name, the word the, your job | marcothebarber |
| Verb + name | What you help people do, the word with, your name | movewithsarah |
| Subject by name | What you work on, the word by, your name | cutsbymarco |
| Initials + role | Your two initials and your job | sdrealtor |
| The + full name | The word the in front of your full name | thesarahdixon |
| Name, dot, role | Your first name, a dot, your job | sarah.realtor |
Pattern: Name + role
- How it is built
- Your first name and your job
- Example
- sarahrealtor
Pattern: City + role
- How it is built
- Your city and your job
- Example
- leedsbarber
Pattern: First name, the role
- How it is built
- First name, the word the, your job
- Example
- marcothebarber
Pattern: Verb + name
- How it is built
- What you help people do, the word with, your name
- Example
- movewithsarah
Pattern: Subject by name
- How it is built
- What you work on, the word by, your name
- Example
- cutsbymarco
Pattern: Initials + role
- How it is built
- Your two initials and your job
- Example
- sdrealtor
Pattern: The + full name
- How it is built
- The word the in front of your full name
- Example
- thesarahdixon
Pattern: Name, dot, role
- How it is built
- Your first name, a dot, your job
- Example
- sarah.realtor
Which usernames are hard to say out loud?
You will say your username at the end of videos and on the phone. These are the things people mishear or forget to type.
- The easiest test is to say the username to someone and watch whether they type it right.
- Under each username, the generator names up to two of the problems below.
What gets lost when you say a username
| Problem | What happens |
|---|---|
| A dot | You have to say dot every time, and people leave it out when they type |
| An underscore | It is a whole extra word to say, and people forget it |
| Two of the same letter meeting | When your name ends in the letter your job starts with, people hear one letter and type one |
| A final s | People often drop it, and the name without the s may belong to someone else |
| A number | You say "four" out loud and people type f-o-r, or they type 4 when you meant the word |
| ph, or a silent letter | People type what they hear: ph comes back as f, and the silent letter disappears |
| Over 20 characters | Long to say on camera and hard to type from memory |
Problem: A dot
- What happens
- You have to say dot every time, and people leave it out when they type
Problem: An underscore
- What happens
- It is a whole extra word to say, and people forget it
Problem: Two of the same letter meeting
- What happens
- When your name ends in the letter your job starts with, people hear one letter and type one
Problem: A final s
- What happens
- People often drop it, and the name without the s may belong to someone else
Problem: A number
- What happens
- You say "four" out loud and people type f-o-r, or they type 4 when you meant the word
Problem: ph, or a silent letter
- What happens
- People type what they hear: ph comes back as f, and the silent letter disappears
Problem: Over 20 characters
- What happens
- Long to say on camera and hard to type from memory
Instagram username rules and limits
Instagram and TikTok each set a maximum length and the characters you can use. The 20-character tip is our advice, not an Instagram rule.
- If you want the same username on Instagram and TikTok, keep it to 24 characters or fewer.
- A username under 20 characters is easier to say and to type from memory.
Username limits
| Rule | Limit |
|---|---|
| Instagram length | Up to 30 characters |
| TikTok length | Up to 24 characters |
| Instagram characters | Letters, numbers, periods and underscores |
| Periods on Instagram | Not at the start or end, and never two in a row |
Rule: Instagram length
- Limit
- Up to 30 characters
Rule: TikTok length
- Limit
- Up to 24 characters
Rule: Instagram characters
- Limit
- Letters, numbers, periods and underscores
Rule: Periods on Instagram
- Limit
- Not at the start or end, and never two in a row
Username vs display name
Your profile has two names: the username (your @handle) and the display name, which Instagram calls Name. The display name is where your job and city fit best.
- A display name like "Sarah Dixon | Austin Realtor" holds your job and city, with spaces, in 28 characters.
- Instagram search also looks at the display name, so your job and city there help people find you.
- With your job and city in the display name, the username can stay short enough to say.
Username and display name
The username is the @handle people type. The display name is the name shown on your profile.
Length
- Username (@handle)
- Up to 30 characters
- Display name
- Up to 30 characters, with spaces
What it can hold
- Username (@handle)
- Letters, numbers, periods, underscores
- Display name
- Words, spaces, capitals, punctuation
Changing it
- Username (@handle)
- Your followers and posts stay, but old links and printed cards stop working
- Display name
- Nothing breaks
What to put there
- Username (@handle)
- A short name you can say out loud
- Display name
- Your name, job and city, written out
| Username (@handle) | Display name | |
|---|---|---|
| Length | Up to 30 characters | Up to 30 characters, with spaces |
| What it can hold | Letters, numbers, periods, underscores | Words, spaces, capitals, punctuation |
| Changing it | Your followers and posts stay, but old links and printed cards stop working | Nothing breaks |
| What to put there | A short name you can say out loud | Your name, job and city, written out |
How to check if a username is taken
The generator cannot check, because it does not connect to Instagram. That is also why it needs no account.
- In Instagram, open Edit profile, type the username in the username field and try to save. Instagram tells you straight away if it is taken.
- A short username like @sarahrealtor is often taken already, so have a second and a third choice ready.
- If yours is taken, add your city, your trade or what you make, like @homesbysarah or @austinrealtor.
- Avoid adding a number or an extra letter, because people will not remember it when they hear it.
- Check the same username on TikTok before you settle on either.
Where Cutroom fits
Once your account is set up, you need videos to post. Cutroom edits a clip of you talking into a finished vertical video.
- You upload one clip of yourself talking, up to 3 minutes long, filmed on your phone.
- Cutroom adds captions timed to your voice and puts b-roll on the words you pick. On the Punch and Native styles, it also cuts long pauses, ums and uhs.
- You get a finished 9:16 MP4 for Instagram Reels, TikTok or YouTube Shorts.
- Our free reel ideas generator gives you five ideas for your first videos.
What a finished video costs
| Item | Cost |
|---|---|
| First video | Free within 7 days, no card, 600 credits, with a Cutroom mark |
| Editing one clip | 100 credits |
| Export | 20 credits per minute of video |
| 60-second video, total | About 120 credits |
| Lite plan | $19.99 a month for 1,250 credits, about 10 one-minute videos |
Item: First video
- Cost
- Free within 7 days, no card, 600 credits, with a Cutroom mark
Item: Editing one clip
- Cost
- 100 credits
Item: Export
- Cost
- 20 credits per minute of video
Item: 60-second video, total
- Cost
- About 120 credits
Item: Lite plan
- Cost
- $19.99 a month for 1,250 credits, about 10 one-minute videos
Questions people ask
- What makes a good Instagram username?
- A short one that is easy to say and clearly yours. Your name plus your job, or your job plus your city, under about 20 characters, usually works. Avoid numbers, dots and underscores, and test it by saying it to someone.
- How many characters can an Instagram username be?
- Up to 30: letters, numbers, periods and underscores. A period cannot start or end it, and two cannot sit together. TikTok allows 24, so stay at 24 or under to use the same username on both.
- Can this tool check if a username is available?
- No. It does not connect to Instagram, so it cannot see which names are taken. Type your favourite into Instagram's Edit profile and Instagram tells you straight away.
- Should I use a period or an underscore in my username?
- Only if the version without one is taken. Both have to be said out loud, and both get left out when people type from memory. If you must pick one, a period is shorter to say.
- What if the username I want is taken?
- Add something real: your city, your trade or what you make, like @homesbysarah or @austinrealtor. Avoid a number or an extra letter, because people will not remember it.
- Can I change my Instagram username later?
- Yes, in Edit profile. It stays the same account, so your followers, your posts and the photos you are tagged in all stay, and tags and mentions point at the new name. Anything typed out with the old name, like a printed card or a web address in someone's caption, stops working.
Pick the username you can say at the end of a video without spelling it out. Your first video is free.