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

FieldURI segmentNotes
Numbertel:<number>Use international format +CCC...
Extensiontel:+15551234567,,123iOS-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.

You might also like