Bulk messenger link generator: Viber, Telegram and Signal chat links from phone numbers
In short: Paste numbers or a CSV and get a Viber, Telegram and Signal link for every number that fits its country's plan. Limit: A link opens an app; it does not show that the number is registered with it.
Paste phone numbers or upload a CSV, and each valid number gets three links: viber://chat?number=, https://t.me/ followed by the E.164 number, and https://signal.me/#p/ followed by the same. Numbers are read against their country's plan first. The links only open the app; they do not show that the person uses it.
Price: this tool is free. Live line type and carrier lookups come with Pro + Phone at $49.99/mo; email checking is from $9/mo. See pricing
Used for numbers written without a + country code.
Sample result
(415) 555-0132 becomes a Viber, a Telegram and a Signal chat link, each built from +14155550132.
- Telegram link
- t.me/+14155550132
- Viber
- viber://chat
- Signal
- signal.me
What this means for you
A link opens the app; it does not show that the person uses it.
- Viber, Telegram, Signal
- Read against the country first
- Original columns kept
- Copy one app's links
- Chat links
- E.164
- CSV
By SimpleVerifier Team · Last updated · Runs in your browser; nothing you paste is sent to us
Contacting a list that also has email addresses?
- Download the file with its links.
- Upload or paste it at /verify. Every address gets a live mailbox check, and the first 100 email checks are free with a Google sign-in, no card.
How do I generate Viber, Telegram and Signal links in bulk?
- Pick the default country for numbers written without a + code.
- Paste the list or upload a CSV; the phone column is found for you.
- Press the button and check the preview: valid numbers get three links, bad ones get none.
- Download the CSV with the original columns plus the links, or copy the Telegram links.
Example
- You enter
- The number (415) 555-0132, read as a US number.
- You get
- Three links: viber://chat?number=%2B14155550132, https://t.me/+14155550132 and https://signal.me/#p/+14155550132. A number that fails the format check gets none.
- Limits
- Runs in your browser; nothing is uploaded. A link opens an app; it does not show that the person uses it.
What does each link look like?
Viber links use its viber://chat?number= form with the number URL-encoded, so +14155550132 is written %2B14155550132. Telegram and Signal take the number after a plus sign: https://t.me/+14155550132 and https://signal.me/#p/+14155550132.
All three need the number in E.164 form, so the tool reads each number against its country's numbering plan first and converts it. Numbers that do not fit are left without links.
Will a link always open a chat?
No. A link opens the app on the phone that taps it. Whether it reaches a conversation depends on the other person having that app and, on Telegram and Signal, on their privacy settings, which can hide them from phone-number search.
Nothing here checks who is on which app. For WhatsApp, which has its own link format, use the WhatsApp link generator or the WhatsApp number formatter.
When is a list of chat links useful?
Community managers, support teams and sales reps in countries where Viber, Telegram or Signal are the usual way to reach people often hold a spreadsheet of numbers and need a tap-to-chat link for each. Building them by hand is slow and a stray space breaks a link.
Keep to people who gave you their number for that purpose. Unsolicited messages on these apps get reported like any other.
Who uses this tool, and for what?
- Community managers
- Give moderators a sheet with a Telegram link for each member who asked to be contacted.
- Support teams
- Open a Viber chat from a customer's number without copying it into the app by hand.
- Sales reps
- Work a regional list in the app the prospect uses, one tap per row.
What can’t this tool tell you?
- A link opens an app; it does not show that the number is registered with it.
- Telegram and Signal users can hide their number from phone-number search, so the link may find no one.
- Link formats are set by each app and can change; test one link on a phone before a large run.
- One default country per run, so split a mixed list first with the phone list segmenter.
Common questions
- Do I need an account to use the links?
- The person tapping a link needs the app installed. The tool itself needs no account.
- Why does Telegram say the user was not found?
- The number may not be on Telegram, or the person may have hidden their number from search. The link cannot tell which.
- Can I build WhatsApp links here?
- No. Use the WhatsApp number formatter, which also cleans the numbers for a list.
- Why did some rows get no links?
- Their digits do not fit the numbering plan of the country they were read in. Fix them or change the default country and run again.
- Does this show a number is active?
- No. It reads the number against its country's numbering plan, or edits text. Nothing here contacts a phone network, so it cannot say a line is connected, who holds it, or that anyone will answer.
- Is my list uploaded?
- No. It is read in your browser and goes nowhere, so a customer list stays on your device.
Sources
Well formatted is not the same as reachable.
This tool fixes how numbers are written. It cannot tell you whether a line is mobile, landline or VoIP, or which carrier holds it. That takes a live carrier lookup, which is what Pro + Phone ($49.99/mo) adds.
- Upload a CSV up to 100,000 rows with an email or phone column
- 5,000 live carrier lookups a month: carrier name and real line type
- Emails in the same file get a real SMTP mailbox check
Plans from $9 a month, cancel anytime, no contract. Sign in with Google and your first 100 email checks are free, no card. The free tools stay free either way.