Telegram, Signal & SMS Direct Link Builder

Generate 1-click direct chat links and buttons for Telegram (t.me), Signal (signal.me), and mobile SMS protocols.

Message Presets:
Test Chat Link
Shareable Direct Chat Link Telegram Protocol

Website HTML Embed Button

URI Scheme Compatibility Matrix

Platform Official URI Scheme Native App Behaviour
Telegram https://t.me/{username}?text={msg} Opens Telegram Desktop, iOS or Android app directly.
Signal https://signal.me/#p/{phone} Prompts to open Signal Private Messenger securely.
SMS (Mobile) sms:{phone}?body={msg} Opens native Messages app on iOS & Android.

About this tool

How to use it

  1. Select your desired messaging protocol: Telegram (t.me), Signal (signal.me), or Native Mobile SMS.
  2. Enter your public username or international phone number.
  3. Add an optional pre-filled message that automatically populates the user's messaging text box.
  4. Copy your verified direct link, test it in your local app, or copy the ready-to-paste website HTML button snippet.

Why it matters

Different users prefer different privacy-focused messaging channels. Creating unified direct links for Telegram, Signal, and device-native SMS removes friction and makes it effortless for visitors to reach you on their preferred messaging app.

When to use it

Use these direct links on portfolio contact pages, decentralized project link trees, customer service documentation, or conference business cards.

Good to know

Telegram handles should not include the '@' symbol in the URL (e.g. use 'https://t.me/username'). Signal supports direct links via 'https://signal.me/#p/+phone' or 'https://signal.me/#u/username'.

Common questions

How does the native SMS link work on smartphones?

The 'sms:' URI scheme is recognized by both iOS and Android. When clicked on a mobile device, it launches the default Messages app with the phone number and pre-filled text ready to send.

Does Signal support pre-filled message text in links?

Signal's official signal.me protocol opens a direct secure conversation with the user or phone number. For end-to-end cryptographic privacy reasons, Signal does not pre-fill third-party text into the encrypted chat buffer.

Can I embed the HTML button directly into my Shopify or WordPress website?

Yes. The generated HTML button contains inline CSS styles with brand colors, making it completely self-contained and ready to paste into any HTML widget or content block.

Is my phone number or username sent to external servers?

No. All URI string construction and QR code rendering are executed 100% locally within your browser runtime.