The moment you share your Telegram username publicly, you're opening a door. The question is: who walks through? These nine strategies help you share your contact info with people you actually want to hear from, while keeping spammers, bots, and scammers out.
1. Use t.me Links for Temporary Sharing
Every Telegram username has a corresponding t.me link format: t.me/yourusername. This link opens directly in the Telegram app when clicked.
Why It's Safe
- One-time sharing: You can share the link in a specific context (dating app bio, event RSVP) without broadcasting your username everywhere
- Easy to revoke: Change your username anytime to invalidate old links
- No public directory: t.me links don't automatically add you to searchable databases (unless you join public groups)
Best Practices
- Use t.me links on platforms where you want to be contacted (Twitter bio, Instagram story)
- Avoid posting t.me links on public forums or Reddit (high spam risk)
- When spam increases, simply change your username to break the link
Create your t.me link
Format: t.me/yourusername (replace "yourusername" with your actual Telegram username)
Share in targeted contexts
Post it only where your intended audience will see it (dating profile, event page, social media bio)
Monitor incoming messages
If spam increases, change your username to invalidate the old link
2. QR Codes for In-Person Sharing
Telegram generates a QR code for your profile. When someone scans it, they can instantly message you without typing your username.
How to Access Your QR Code
- Open Telegram
- Go to Settings
- Tap your profile
- Tap the QR icon in the top right
When to Use QR Codes
- Meeting someone in person: At a coffee shop, event, or party—quick share without spelling out your username
- Networking events: Business cards with QR codes linking to your Telegram
- Dating meetups: If you're moving from an app to Telegram, QR is faster than typing
3. Username Obfuscation in Public Posts
If you must post your username publicly (social media, forums), break it up to avoid bot scrapers.
Examples
- Instead of:
@johndoe - Write:
@ john doe(with spaces) - Or:
johndoe (on Telegram) - Or: "DM for Telegram username"
Why This Works
Bots scrape social media for exact @username patterns. Adding spaces or indirect phrasing makes automated collection harder while still being readable to humans.
4. Direct Message Sharing Only
The safest way to share your Telegram is privately, one person at a time.
How It Works
- Meet someone on a dating app? Share your Telegram via DM, not in your bio
- Networking on Twitter? Reply privately to interesting people with your username
- In a Facebook group? DM members directly instead of posting publicly
Benefits
- Zero public exposure: Your username isn't indexed by search engines or scraped by bots
- Selective control: You choose exactly who gets access
- Context-aware: You know who has your username and why they have it
Looking for people to connect with? Browse Telegram profiles in your city →
5. City-Based Discovery Platforms
Instead of posting your username publicly, use curated discovery platforms that show your profile to people in your city.
How It's Safer Than Public Posts
- Geographic filtering: Only people in your selected city see your profile
- Moderation: Platforms filter out bots and spam accounts
- Controlled visibility: Your username isn't searchable on Google or scraped from public forums
- Opt-out anytime: Remove your profile when you want
6. Privacy Settings: Filter Who Can Message You
Even if your username leaks, Telegram's privacy settings can block unwanted messages.
Go to Settings → Privacy and Security
Open Telegram, tap Settings, then Privacy and Security
Configure 'Who can add me to groups and channels'
Set to "My Contacts" to prevent strangers from adding you to spam groups
Enable 'Archive and Mute' for non-contacts
Under Settings → Privacy and Security → Auto-Delete Messages, enable this to automatically archive messages from unknown senders
Use 'Exceptions' for trusted non-contacts
If you're using discovery platforms, you can allow messages from non-contacts but block specific spammers individually
Recommended Privacy Configuration
- Phone number: Nobody (prevents doxxing)
- Last seen: Nobody or Contacts (prevents stalking)
- Profile photo: Everybody or Contacts (your choice)
- Groups and channels: My Contacts (stops spam group additions)
- Calls: Contacts (avoids random calls)
City-based discovery with verified profiles
Find people without spam7. Temporary Usernames for High-Risk Situations
Telegram allows you to change your username anytime. Use this to your advantage.
When to Use Temporary Usernames
- Online events or webinars: Create a username like
@johndoe_event2025, share it during the event, then change back afterward - Dating app experiments: Use a temporary username while testing a new app, then revert to your main one
- Public giveaways: If you must post publicly for a contest, use a throwaway username
How to Change Your Username
- Go to Settings → Edit Profile
- Tap Username
- Enter new username (must be unique)
- Save
8. Avoid Posting in Public Telegram Groups
Public Telegram groups with thousands of members are spam magnets. Here's why:
What Happens When You Post in Large Public Groups
- Bots scrape your username: Automated tools monitor public groups and collect usernames
- Scammers target active users: If you post frequently, scammers note you as an active target
- Your username is searchable: Anyone can use Telegram's search to find public messages you've sent
Safer Alternatives
- Small private groups: Join invite-only groups with vetted members
- Channels (not groups): Channels are one-way broadcasts—you can follow without exposing your username
- Read-only mode: Lurk in public groups without posting
9. Use Telegram Bots for Anonymous Forwarding
Some Telegram bots act as intermediaries, allowing people to contact you without seeing your username initially.
How Anonymous Contact Bots Work
- You set up a bot that generates a unique link (e.g.,
t.me/contactbot?start=abc123) - Share this link publicly instead of your username
- When someone clicks it, they message the bot, which forwards to you
- You can choose to reveal your username or stay anonymous
Popular Anonymous Contact Bots
- @anonymousforwardbot: Forwards messages without revealing sender
- @shieldy_bot: Filters spam and verifies humans before forwarding
When NOT to Share Your Telegram
Knowing when to avoid sharing is as important as knowing safe methods.
High-Risk Scenarios
- Public Twitter threads about sensitive topics: If you're discussing politics, controversial issues, or anything likely to attract trolls, avoid sharing contact info
- Reddit public posts: Reddit communities are heavily scraped by bots. Use DMs instead
- YouTube comments: Extremely high spam risk. Never post usernames here
- Giveaways or contests: Scammers create fake contests to collect usernames
- Unmoderated forums: Any forum without active moderation is a bot playground
Dealing with Spam After It Happens
Even with precautions, you might receive spam. Here's how to handle it:
Block and report immediately
Don't engage. Block the sender and report them to Telegram (long-press message → Report)
Review where you shared your username
Identify the source. Did spam start after joining a specific group or posting in a forum?
Change your username if necessary
If spam is overwhelming, change your username to invalidate old links and start fresh
Tighten privacy settings
Set "Who can add me to groups" to "My Contacts" and consider enabling auto-archive for non-contacts
Creating a Spam-Resistant Sharing Strategy
Combine multiple methods for best results:
For Dating/Social Discovery
- Use city-based discovery platforms (controlled visibility)
- Share your username via DM after initial conversation
- Configure privacy settings to hide phone number and last seen
- Change username every 3-6 months to break old links
For Networking/Professional
- Add QR code to business cards
- Use t.me links in email signatures (professional context reduces spam)
- Create a separate "professional" username distinct from personal
- Filter messages from non-contacts to "Archived" automatically
For Content Creators
- Use anonymous contact bots for public sharing
- Create a dedicated "public" username separate from personal
- Employ moderator bots to pre-filter messages
- Post t.me links on your own platforms (website, YouTube description) rather than in comments
No spam • City-based discovery
Browse Telegram profiles safelyFrequently Asked Questions
Comments
Comments are moderated and will appear after review.
Great article! The city-based approach makes so much sense. Started using it yesterday and already had some good conversations.
Privacy tips are super helpful. Using usernames instead of phone numbers was a game changer for me.