The fastest way to reach someone on Telegram is through their username

If someone has set a Telegram username, you can add them without needing their phone number. Open Telegram, tap the search icon at the top, type their username (with or without the @ symbol), and tap their profile when it appears. Then tap "Send Message" or the paper plane icon to start a conversation.

This works whether you know them in person or found them online. The username acts like a public address — anyone who knows it can find and message that person. Unlike phone numbers, usernames don't reveal your contact information to strangers, which is why many people prefer to share them.

Key Takeaways

  • Search for a username in Telegram's search bar at the top of the app, and the person's profile will appear if the username exists and is public.
  • You do not need to add someone as a contact first — you can message them directly from their profile without exchanging phone numbers.
  • A username must be at least five characters long and can only contain letters, numbers, and underscores, so some usernames may not work if they are too short or contain spaces.
  • If you cannot find someone by username, they may have disabled username search, deleted their account, or the username may be spelled differently than you think.

Finding someone by username in the app

Open Telegram and look for the search icon — it looks like a magnifying glass and sits at the top right of your chat list. Tap it, then type the username you are looking for. You can type it with or without the @ symbol; Telegram will search either way.

As you type, Telegram will show matching results. If the person's username is public and matches what you typed, their profile card will appear. Tap on it to open their profile, where you can see their display name, profile photo, and any bio they have written. From there, tap "Send Message" (or the paper plane icon on some versions) to open a new chat with them.

What happens when you message someone you do not know

When you send a message to someone who does not have you in their contacts, the message goes to their "message requests" folder, not their main inbox. They will see a notification that someone new has messaged them and can choose to accept the conversation, block you, or ignore it.

If they accept, the chat moves to your normal conversation list and you can message back and forth like any other contact. If they decline or ignore it, you cannot send them another message — your next attempt will also go to their requests folder. This design protects people from spam while still allowing strangers to reach them if they want to.

Why a username is different from a phone number

A Telegram username is optional and public by default. When you share your username, you are not sharing your phone number or any contact information — just a handle that lets people find your profile. This is safer than giving out your phone number to people you meet online, because your phone number is tied to your actual identity and location data.

You can change your username anytime, delete it entirely, or set your profile to private so only people in your contacts can message you. Your phone number stays the same and is only visible to people you have already added or who have your number saved in their phone.

Troubleshooting when you cannot find someone

If you search for a username and nothing appears, the most common reasons are: the username is spelled differently than you think, the person deleted their account, or they turned off username search in their privacy settings. Ask the person to spell their username out loud or have them send you a link to their profile instead.

Another possibility is that the username does not meet Telegram's requirements. Usernames must be at least five characters long and can only contain letters (a–z), numbers (0–9), and underscores. If someone tells you their username is "bob" or "john_", those are too short and will not work. They would need "bob_123" or "john_smith" instead.

If you have the person's contact information another way — their phone number, email, or a link to their profile — use that instead. You can also ask them to send you a direct link to their Telegram profile, which you can open in the app or browser.

Keeping your own username safe

Once you set a username, think about who you want to be able to find you. Your username is searchable by default, which means anyone on Telegram can find your profile if they know it. If you share your username publicly online — on social media, a website, or a forum — expect that strangers may message you.

You can limit this by adjusting your privacy settings. In Telegram, go to Settings > Privacy and Security > Phone Number, and choose who can see your number. You can also go to Settings > Privacy and Security > Forwarding and restrict who can forward your messages. These settings do not hide your username, but they make it harder for strangers to learn more about you once they find it.

Frequently Asked Questions

Can someone message me if they only know my username?

Yes. If your username is public, anyone who knows it can find your profile and send you a message. The message will arrive in your message requests folder, not your main inbox, so you can review it before deciding whether to respond.

What if I type the username wrong?

Telegram will show "No results" if the username does not exist or is spelled differently. Double-check the spelling — usernames are case-insensitive, so "John_Smith" and "john_smith" are the same, but "john_smit" and "john_smith" are different.

Do I need to be friends with someone to message them by username?

No. You can message anyone whose username you know, whether or not you have them in your contacts. They will see your message in their requests folder and can choose to accept or decline the conversation.

Can I search for a username if the person has turned off username search?

No. If someone disables username search in their privacy settings, you cannot find them by searching. You would need their phone number, a direct link to their profile, or another way to contact them.

What if someone is using a username that looks like a scam?

Report it to Telegram by opening their profile, tapping the three dots menu, and selecting "Report". Telegram reviews reports and can suspend accounts that violate their terms of service, including impersonation and fraud.