What a Telegram username does and why you need one
A Telegram username is a unique handle that lets other people find and message you without knowing your phone number. Instead of sharing your actual phone number, you can give someone your username — something like @yourname — and they can search for it and start a conversation. This keeps your phone number private while still letting people contact you.
Usernames are optional, but they solve a real problem: Telegram normally requires you to share your phone number to be found. A username bypasses that entirely. Once you set one, anyone can message you by searching your username, and you control whether you accept the conversation.
You can change your username whenever you want, and old usernames become available for someone else to claim after a few months of disuse. You can also delete your username and go back to phone-number-only contact.
Key Takeaways
- A username must be at least five characters long and can contain letters, numbers, and underscores, but cannot start with a number.
- You set your username in Settings > Privacy and Security > Username on any Telegram device, and the change takes effect when ready across all your devices.
- Telegram checks in real time whether a username is taken, so you will know right away if your choice is available.
- Changing your username does not affect your existing chats or contacts — people who have you saved will still see your name as they saved it.
How to set a username on your phone
Open Telegram and tap the three horizontal lines (menu) in the bottom right corner. Tap your name or profile picture at the top of the menu to open your profile. Scroll down and tap Username. If you have not set one yet, you will see a blank field with a plus sign.
Tap the field and type your desired username. Telegram will show you when ready whether it is taken — a green checkmark means it is available, and a red X means someone else has it. Usernames must be at least five characters long and can include letters (a–z), numbers (0–9), and underscores, but cannot start with a number. Once you see the green checkmark, tap Save or Done (depending on your phone's operating system).
Your username is now live. Anyone can search for @yourname and find your profile. You can change it anytime by going back to the same menu and typing a new one.
How to set a username on desktop
Open Telegram on your computer and click your profile picture in the top left corner. Click Settings. In the left sidebar, click Privacy and Security. Scroll down to the Username section and click the pencil icon or the field itself to edit.
Type your desired username. Telegram will show a green checkmark if it is available or a red X if it is taken. Once you see the checkmark, click Save. The change takes effect when ready on all your devices.
Rules for choosing a valid username
Telegram usernames follow specific rules to keep them consistent and searchable. Your username must be at least five characters long — four characters or fewer will be rejected. It can contain lowercase letters (a–z), numbers (0–9), and underscores (_), but it cannot start with a number. A username like @user123 is valid, but @123user is not.
Usernames are case-insensitive, meaning @MyName and @myname are treated as the same username. Spaces and special characters other than underscores are not allowed. If you want to separate words, use an underscore: @my_name works, but @my-name or @my name do not.
Telegram does not reserve common words or brand names for most users, so you can try any combination that follows these rules. If a username is taken, you will see the red X when ready and can try another one.
What happens when you change your username
When you change your username, your old username becomes available for someone else to claim after about six months of inactivity. Your new username takes effect when ready across all your devices — desktop, phone, and web all update at the same time. Anyone who searches for your new username will find you right away.
Changing your username does not affect your existing chats. People who have you saved in their contacts will still see the name they saved, not your username. Group chats you are in will still show you as a member. The only thing that changes is the handle people can search for and the way your profile appears to strangers.
If your desired username is already taken
When you type a username and see a red X, someone else has already claimed it. You have two options: choose a different username, or wait and hope the person abandons it. Telegram recycles usernames that have not been used for about six months, but there is no way to know when or if that will happen.
Try variations on your preferred name: add numbers, add underscores, or use a different word entirely. @john might be taken, but @john_2024 or @john_writes might be available. Telegram shows you the result when ready, so you can try multiple options quickly until you find one that works.
Removing your username
If you decide you do not want a username anymore, you can delete it. Go back to Settings > Privacy and Security > Username and clear the field completely, then save. Your username will be removed, and people will no longer be able to find you by searching for it. They can still message you if they have your phone number or if you are in a group together, but strangers cannot discover you through search.
Once you delete your username, it becomes available for someone else to claim after a few months. If you change your mind and want it back, you may not be able to get it if someone else has taken it in the meantime.
Frequently Asked Questions
Can I use my phone number as my username?
No. Usernames cannot start with a number, so you cannot use a phone number as your username. Usernames must start with a letter or underscore and be at least five characters long. If you want people to contact you by phone number instead of username, you can straightforward not set a username at all.
What if I forget my username?
Open your profile in Settings > Privacy and Security > Username and you will see your current username displayed there. If you have not set one, the field will be empty. Your username is also visible on your public profile, which anyone can see by searching for you or clicking your profile picture in a chat.
Can two people have the same username?
No. Each username is unique to one person. When you try to set a username that is already taken, Telegram shows a red X and will not let you save it. You must choose a different username that no one else is using.
Does changing my username affect my groups or channels?
No. If you are a member of groups or channels, changing your username does not remove you or change how you appear in those chats. Your display name in the group stays the same unless you separately change your profile name. Only the searchable handle changes.
Can I have spaces or special characters in my username?
No. Usernames can only contain letters (a–z), numbers (0–9), and underscores (_). Spaces, hyphens, periods, and other special characters are not allowed. Use underscores to separate words if you need them: @my_username works, but @my-username or @my username do not.