// No account · No expiry · 100% client‑side

Free Phone Number QR Code Generator

Create a tel QR code that opens a phone dialer. Use international number formatting, add a visible fallback, and test before printing.

50QR code types
61Frame styles
6File formats
1 Complete the content
Scanning dials this number directly — include the country code.
2 Design your QR
Shape style
Border style
Center style
3 Download your QR
Example preview

Example QR code preview shown. Enter content to create your code.

Excellent
High contrast and optimal density. 100/100
px
px

Need to change it after printing? Make a dynamic QR code

No recent history found. Create and download a QR code to see it here.

A phone QR code stores a tel: URI that identifies a telephone number. On a compatible phone, scanning normally opens a dialer or calling application with the number prepared; the user still reviews and confirms the call.

Use the generator above to create the symbol, then verify international number formatting, show a human-readable fallback, and test the final print. A QR code cannot guarantee that a number is reachable from every country, carrier, private network, or device.

How does a phone number QR code work?

The QR code contains a tel URI defined for telephone-number resources. RFC 3966 distinguishes a telephone-number identifier from the exact dial string a particular network may require.

A typical globally unique payload is tel:+15551234567. The leading plus and country code make the identifier less ambiguous than a local number. The receiving device decides which compatible calling application handles it.

You can type the number the way you normally write it, such as +1 (555) 123-4567. The generator removes spaces, brackets, and dashes, because RFC 3966 does not allow spaces in a telephone URI, and keeps a leading + and dial characters such as commas for pauses. That input becomes tel:+15551234567.

The URI does not prove who owns the number, guarantee that it is active, or force a call. Label the code honestly and verify the number through the organization that publishes it.

How to create a tap-to-call QR code

Enter a stable, publicly appropriate number in international format and scan-test before distribution.

  1. Select the Phone content type.
  2. Choose the business or public number that should receive calls.
  3. Enter a leading plus, country code, and national number.
  4. Generate the symbol without stretching or cropping its quiet zone.
  5. Scan the downloaded file and confirm the displayed number.
  6. Place the same number in readable text beside the code.
  7. Test a physical proof before ordering a full print run.

Why use international phone-number format?

Globally unique numbers are clearer when a code may be scanned outside one local dialing context. RFC 3966 recommends the global form because local numbers depend on a geographic area, private branch exchange, or other context.

For example, tel:+442079460000 includes the United Kingdom country code. Do not add a domestic trunk prefix merely because it appears in the locally written format; confirm the correct public international representation with the telephone provider.

Extensions, pauses, service codes, and private PBX routes introduce compatibility and safety concerns. For a complex call path, publish the main number and show the extension in visible instructions rather than assuming every scanner and dialer will interpret automation identically.

Where phone QR codes are useful

A tap-to-call code is most useful where a person can safely pause, understand who will answer, and choose to call.

  • Customer-support cards and product instructions
  • Business cards and service vehicles
  • Property signs viewed by pedestrians
  • Accessibility and assistance points
  • Hotel, venue, or facility help desks
  • Printed quotations and appointment reminders

Do not encourage scanning or calling while driving or operating equipment. Do not disguise premium-rate, international, or chargeable services behind an unexplained code.

Privacy and abuse considerations

The number is public to anyone who obtains the QR image. Use a business line, queue, or role-appropriate number rather than a private employee or vulnerable person's personal number.

A QR code can also be replaced with another number. On payment, delivery, medical, government, or account-recovery materials, show the number in ordinary text and provide a second way to verify it through the official website.

Opening the dialer does not give the recipient permission to use caller data for unrelated marketing. Recording, analytics, consent, retention, and do-not-call requirements vary by jurisdiction and need appropriate operational and legal review.

Always provide a visible fallback

Print the phone number and service name beside the symbol. This supports users who cannot scan images, devices without telephony, damaged prints, desktop visitors, and people who want to verify the destination before calling.

Use a label such as “Scan to call customer support” rather than “Scan now.” Add service hours, expected charges, language availability, or emergency limitations when they affect the caller's decision.

How to test the final code

Test the exact delivered artwork, not only the live preview.

  • Scan with at least two phone models.
  • Confirm the complete number before starting the call.
  • Verify the receiving line and routing during published service hours.
  • Check whether international callers can reach it as intended.
  • Print at final size and inspect contrast and quiet zone; the printing guide lists what to check on the proof.
  • Confirm the human-readable number matches the encoded number digit for digit.

Can phone QR codes be tracked?

A static tel QR code contains no scan counter. The receiving phone system may record completed or attempted calls, but that is different from measuring every scan.

If campaign attribution matters, a disclosed campaign number can distinguish one placement from another. Call-tracking providers introduce privacy, retention, routing, and service dependencies; review those before deployment and avoid unsupported claims about caller identity or intent.

Common problems

Failures usually involve number formatting, missing calling software, network restrictions, wrong routing, or unreadable print.

ProblemCheck
No dialer opensUse a phone with a calling handler and test another trusted scanner.
Wrong country or numberVerify the plus sign, country code, and national number.
Call cannot connectCheck carrier reachability, service hours, account status, and routing.
Desktop does nothingProvide the visible number; the computer may lack a tel handler.
Code does not scanRestore size, contrast, square proportions, and clear margin.

When a tap-to-call code is not appropriate

Choose another contact method when the user needs written records, attachments, structured intake, translation, or asynchronous support. A call can also be inaccessible to people who are deaf, hard of hearing, speech disabled, in a noisy environment, outside service hours, or unable to place an international call.

Pair telephone contact with email, text relay, chat, or a form appropriate to the service. Emergency materials must use officially approved numbers and instructions rather than a general commercial line.

How should you treat the number?

Use a globally recognizable number, label the expected call, and keep the same number visible beside the code. Test the final artwork and the receiving telephone route. Treat tracking, recording, premium charges, and private numbers as operational risks rather than features hidden behind a convenient scan.

References

// FAQ

Frequently Asked Questions

Clear, direct answers to common questions about generating and deploying QR codes.

It should open a compatible dialer with the number prepared, but the user still confirms the call. Behavior depends on the device, scanner, and available calling application.

Use the globally unique form with a leading plus and country code when people may scan from different numbering regions. RFC 3966 recommends globally unique numbers because local numbers require additional context.

A desktop may reveal or pass the tel URI to a calling application, but it may have no compatible handler. Always display the human-readable number near the code.

The static code itself does not record scans or calls. Use a disclosed campaign phone number or call-analytics service with appropriate privacy and consent controls if measurement is required.