Click to call any number on any page.
DialGlide is a free, open-source Chrome extension. It finds the phone numbers on a page you have opened, then lets you call one — or message it, or copy it — through the handler you already trust: a tel: link, your SIP softphone, your own CRM.
CONTACT
Talk to our team
Cairo+٢٠ ٢ ٢٧٩٤ ١٢٣٤
London+44 20 7946 0958
✓ Free · ✓ Open source, MPL-2.0 · ✓ No account · ✓ No analytics · ✓ Nothing scanned in the background
Listed on the Chrome Web Store, with its source published in full.
- trackers we load
- 0
- accounts you have to create
- 0
- website enabled at a time
- 1
- dialer schemes you can pick from
- 5
Less copying. More calling.
One job, done properly — and done without broad access to your browsing, hidden tracking, or an account you have to create first.
Phone-number detection that reads real pages
DialGlide recognises international and local numbering, Arabic-Indic and Persian digits included, and it leaves alone the strings that only look like numbers — an order reference, a date, a time of day.
Numbers that were never links become callable
Most pages print a number as plain text, so Chrome gives you nothing to click. DialGlide makes it clickable where it sits, and a right-click does the same job on a number you have selected yourself.
Click-to-dial into whatever you already use
Point DialGlide at tel:, sms:, sip: or sips:, or give it an HTTPS template so the number lands in your CRM or your web dialer instead.
The side panel keeps your place
Every number it finds is listed beside the page with the words that surround it, so you can call or copy one without scrolling away from what you were reading.
It keeps up with pages that keep loading
On an app that adds content after the first paint, DialGlide keeps finding the numbers that appear — but only on a website you have explicitly enabled it for.
The numbers stay on your device
Detected numbers and the short snippets around them are held in your browser’s session storage. We do not send them to receive-smss.live, and there is no analytics provider inside the extension that could send them anywhere else — and the source is published, so you can check that rather than believe it.
Three steps, and you choose all three.
- 1
Open a page
DialGlide does nothing at all until you click its toolbar icon, so it never gets ahead of you.
- 2
Allow this one site
Chrome names the exact website origin it is about to grant, and it grants that one only.
- 3
Choose an action
Click to dial, send a message, or copy the number — from the page itself or from the side panel beside it.
Transparent permissions
Each permission is here because a feature needs it.
DialGlide uses Chrome’s optional site permissions, which means you approve one website before persistent detection runs there — and you can take that approval back whenever you like, from the extension’s own settings or from Chrome’s.
- activeTabReads the page after you click the icon
- scriptingStarts detection where you asked for it
- sidePanelLists what it found beside the page you are reading, so that nothing is covered up
- storageKeeps your settings, and this session’s results
- contextMenusCalls a number you selected, from the right-click menu
Open source, and short enough to read.
DialGlide is on GitHub under the Mozilla Public License 2.0. It is TypeScript, it builds from a clean checkout in one command, and it fetches no remote code after install — what Chrome runs on your machine is what you can read.
The same repository carries DialGlide Core, the detection layer underneath: finding numbers in text, normalising Arabic, Persian and full-width digits, parsing them to E.164, and dropping the duplicates. It depends on neither the extension nor the browser, so take it into your own project if it is useful.
It came out of a site made of phone numbers.
We built DialGlide while running receive-smss.live. Nearly every page here is a wall of digits: a temp number to get past a sign-up form, a temporary phone number in the United States, a free Indian number for OTP, a free US number for WhatsApp verification. Copying one of those by hand — thirteen digits, on a phone, into a field that times out — is the small daily annoyance the extension exists to delete.
Nothing about it is specific to this site, though. It behaves the same on a supplier directory, a classified ad, or a support page whose only number is buried in a paragraph. And if you came here to receive SMS online rather than to install anything, the numbers are free to read on the home page and need no extension at all.
Questions people ask before installing it
Is DialGlide a free click-to-call extension, or is there a paid tier?
Free, all of it. No subscription, no trial, no account to make — the extension has no sign-in screen at all. It is published under the MPL-2.0, so if we ever stopped maintaining it, somebody else could pick it up.
The number I want is plain text, not a link. Can I still call it?
That is the usual case, and it is the reason the extension exists. Open the side panel and the number is listed there with its actions beside it; or select it on the page, right-click, and pick what you want. Chrome’s own tel: handling only ever applies to a number whose author remembered to mark it up.
Which app does a call actually open?
Yours. You set the handler once: tel: for the system dialer, sms: for messaging, sip: or sips: for a softphone, copy-only if you would rather paste it somewhere yourself, or an HTTPS template that drops the number into a CRM or a web dialer. DialGlide rejects insecure HTTP templates and permits only HTTPS URLs or supported dialer schemes.
Does it work with a temporary phone number?
It works with any number printed on a page, temporary ones included. The temp phone numbers on this site are ordinary text on an ordinary page, so DialGlide finds them the way it finds a shop’s landline — handy when you want to verify WhatsApp from a desktop and the number is sitting in another tab.
Does DialGlide send the numbers it finds anywhere?
No. Phone number detection and formatting happen inside your browser, results for the current tab live in Chrome’s session storage, and the extension carries no analytics, no advertising and no remote code. The privacy policy sets all of that out, and the source makes it something you can check instead of take our word for.
Does it handle Arabic numerals?
Yes, and it is one of the cases it was built for. The interface is Arabic and English with a right-to-left layout, and the detector normalises Arabic-Indic and Persian digits as well as full-width ones, so ٠١٢٣ is read as 0123 and dialled correctly. Very few click-to-dial tools do this at all.
Make phone numbers useful again.
Install it from the Chrome Web Store. If you need anything afterwards: support@receive-smss.live, or open an issue on GitHub.