Support lines, sales hotlines, and field teams still print phone numbers on stickers and signage. SMS and tel QR codes turn a scan into a tap-to-call or tap-to-text — no fat-fingered digits on a phone keypad. Hosted QR SaaS charges ~$49/month for encoding a static tel: or sms: URL; you can generate the same PNG locally for free.
Build your tel and sms URLs
Use the standard schemes:
tel:+14155551234
tel:+442079460123
sms:+14155551234
sms:+14155551234?body=Hi%20%E2%80%94%20I%20need%20a%20quote
Encode the full string including country code and any ?body= query. iPhone and Android cameras open the dialer or Messages with the number (and optional pre-filled text) ready.
Tip: put tel QR on door decals, fleet vans, and event badges; use sms QR on product labels when you want a short pre-filled inquiry.
Why tel/sms QR beats a plain number line
Printed numbers get misread (missing country code, wrong digit). A scannable tel or sms link on a storefront window or trade-show booth turns a glance into an outbound call or text — one tap, no typing.
Free browser generator (no account)
Open this page, paste your tel or sms URL, download PNG or SVG. Everything runs client-side; nothing is uploaded:
https://cdn.jsdelivr.net/npm/toolkitlabs-qr@latest/index.html
Mirror: https://ytinumoc.github.io/toolkitlabs-qr/
Batch for teams
Printing QR stickers for a roster of support lines from a spreadsheet:
npx toolkitlabs-qr@latest qr_batch.py phones.csv ./output/
CSV format: one tel or sms URL per line. Output: PNG files named from the row.
One-time batch CLI pack (EUR 9, no subscription): https://buy.stripe.com/5kQ9AU8X45LKe3A8S15Ne0i?client_reference_id=devto-sms-tel
CC0 · Toolkit Labs
Top comments (0)