Phone Number QR Code Generator
Create a QR code that, when scanned, opens the phone dialer with your number ready to call. Ideal for taxis, restaurants, real estate signs, and any printed material where you want a one-tap call.
Your files never leave your device. No upload. No sign-up.
A phone-number QR code encodes a tel: URI (tel:+15551234567). Scanning opens the phone dialer with the number prefilled — one tap to call. The user still confirms before the phone dials, so it's safe to print on public materials. Perfect for taxi cards, restaurants, real-estate signs, service vehicles, and any place a one-tap call is easier than typing 10 digits.
How the Phone Number QR code actually works
The tel: scheme is standardised in RFC 3966 and supported by every smartphone since the original iPhone. The QR contains just the URI — no lookup happens at scan time. Formatting the number with a leading + and full international country code makes the QR work regardless of where it's scanned; without the plus, an American number scanned in Germany may fail. Both iOS Camera and Android Camera surface the dialer prompt from tel: QRs without any third-party scanner app.
Common mistakes and limitations of Phone Number QR codes
Only smartphones scan QR codes — flip phones and older feature phones can't act on tel: URIs, so always print the number as plain text alongside the QR for the broadest audience. Some enterprise-managed phones block outbound calls to certain prefixes; that block still applies to a scanned tel: URI. Extensions (like +15551234567,,123) work on iOS but are ignored by some Android dialers; if you rely on extension dialing, test both platforms.
Phone Number QR code FAQ
- Does scanning place the call automatically?
- No. The phone opens the dialer with the number prefilled; the user taps the call button to actually dial.
- Should I include the country code?
- Yes. A full international format (starting with +) ensures the QR works whether scanned domestically or abroad.
- Does this work on flip phones?
- No. Only smartphones scan QR codes. Print the number as plain text next to the QR to cover feature phones.
- Can I include an extension?
- Yes on iOS with a comma-comma pause (,,123). Android dialer support for extensions is inconsistent, so test before rolling out.
- Will the QR work internationally?
- Yes, as long as you include the + and country code. Scanners never do carrier routing themselves — the dialer handles that.
- Is this safe to put on public signage?
- Yes — the user always sees the number and confirms the call. Nothing happens silently.
- Does the QR expire?
- No. Static tel: QRs work forever, as long as the number stays active.
- Does the tool log the phone number?
- No. The QR is generated locally in your browser; nothing is uploaded.
Phone QR field reference
| Field | URI segment | Notes |
|---|---|---|
| Number | tel:<number> | Use international format +CCC... |
| Extension | tel:+15551234567,,123 | iOS-friendly, patchy on Android |
Full example: tel:+15551234567
Last updated:
References: RFC 3966 (tel URI), Apple iOS URL scheme reference, Android Intent.ACTION_DIAL documentation.