Free · Fast · Privacy-first

QR Code for Phone Number

A phone number QR code encodes a tel link that opens the phone dialler with your number already entered the instant someone scans it.

Encodes tel: links for instant dialling

🔒

Works on all smartphones

International format support

No sign-up required

Cost
Free forever
Sign-up
Not required
Processing
In your browser
Privacy
Files stay local
FreeNo signupWhite-label

Add this QR Code Generator to your website

Drop the QR Code Generator into any page — blog post, product docs, intranet, school portal — with a single line of HTML. Your visitors get the full tool, processed entirely in their browser. No backend, no uploads, no signup.

  • Files stay 100% in the visitor's browser
  • Responsive — adapts to any container width
  • Free forever, no API key needed

Embed code

<iframe
  src="https://www.fixtools.io/utilities/qr-code-generator?embed=1"
  width="100%"
  height="780"
  frameborder="0"
  style="border:0;border-radius:16px;max-width:900px;"
  title="QR Code Generator by FixTools"
  loading="lazy"
  allow="clipboard-write"
></iframe>

Attribution-friendly: a small "Powered by FixTools" link appears in the embed footer.

Scan to Call: Eliminating the Friction of Dialling from Print

Every printed material that shows a phone number relies on the reader to manually dial it: copy the number, open the dialler, type each digit accurately, confirm, then call. This is four steps and a surprising amount of friction, especially on a phone where the keyboard is small and the user is often holding the printed source in the same hand. A click-to-call QR code collapses this sequence to one step: scan, confirm, call. For businesses where inbound phone calls drive revenue such as tradespeople, professional services, hospitality, and property, reducing the friction of calling from a flyer or van side can meaningfully increase inbound enquiry volume because every step of friction loses some percentage of intent. The tel URI scheme is supported natively by every smartphone shipped in the last decade, so no app installation or special configuration is required and the QR code simply hands the number to the dialler pre-filled.

Phone number QR codes encode a tel URI according to RFC 3966, which defines the syntax for telephone numbers expressed as web links. The canonical format is tel:+14155552671 where the number is written in E.164 format: a leading plus sign, the country code, and the subscriber number with no spaces, hyphens, or parentheses. E.164 is the international standard for telephone numbers used in global telecommunications networks, and using it ensures the QR code works correctly for people scanning from any country without ambiguity about local dialling conventions or trunk prefixes. For example, a UK mobile number is encoded as tel:+447911123456 rather than the local format tel:07911123456. The QR code encoder uses byte mode for the tel string because the colon and plus characters fall outside the QR alphanumeric character set.

A key design consideration for phone QR codes is the accompanying text and visual context. Vehicle wraps, outdoor signage, sandwich boards, and leaflets are often scanned in motion, under time pressure, or in conditions where the scanner has only seconds to act. Always display the phone number in large, legible text alongside the QR code at a size that can be read from the same distance at which the code is scanned. This serves two purposes simultaneously: it lets people who cannot scan in time write the number down for later, and it provides an immediate visual trust signal because the recipient can see the number before deciding whether to call. The combination of a visible number plus a click-to-call QR code maximises call conversion across all print contexts.

A subtle but important consideration is the user experience after the call connects. The tel link only places the call, so anything the caller needs to navigate after answering, such as a phone menu, an extension, or a business hours message, sits on the other end of the link and is your responsibility. Optimise the answering experience for QR-driven callers by routing scanned-number calls through a simple menu, having a friendly greeting in place, and ensuring someone actually answers within a few rings during your stated business hours. A frictionless scan that meets a six-ring delay or an out-of-date voicemail is worse than no QR code at all because it wastes the moment of high intent.

How to use this tool

💡

Enter your phone number in international format (e.g., +14155552671) to generate a click-to-call QR code.

How It Works

Step-by-step guide to qr code for phone number:

  1. 1

    Enter your phone number

    Type your phone number in international E.164 format including the country code prefix and no spaces, hyphens, or parentheses. For example use +447911123456 for a UK mobile or +14155552671 for a US number. This format guarantees consistent dialling behaviour across iOS, Android, and any operating system regardless of the scanner's location.

  2. 2

    Generate the tel QR code

    Click Generate to create a QR code encoding your number as a tel link. The live preview shows the pattern updating as you adjust the input. The code remains compact because E.164 phone strings are short, so the resulting QR pattern is low-density and scans reliably even at small print sizes on business cards or stickers.

  3. 3

    Test on iPhone and Android

    Scan with both an iPhone and an Android phone to confirm the dialler opens with your number correctly pre-filled. Do not actually place the call during testing because each scan opens the dialler on your end too. Verify the country code appears as you expect, then cancel the call before connecting.

  4. 4

    Download and deploy

    Download as PNG for digital materials or SVG for any print job that needs to scale crisply such as vehicle wraps, large signage, or fine-detail business cards. Add to your print files. Always include your number as visible text beside the code so readers who cannot scan still have the option to dial manually.

Real-world examples

Common situations where this approach makes a real difference:

Plumber work van traffic light scan

A self-employed plumber adds a large fifteen-centimetre QR code to the rear panel of their work van encoding their mobile number in E.164 format. Drivers stopped behind the van at traffic lights can scan and call for a quote without writing down the number, and the plumber reports that inbound calls from van scans now account for nearly a fifth of monthly new-client revenue, growing steadily with no advertising cost.

Takeaway flyer click to order

A neighbourhood takeaway adds a click-to-call QR code to every menu flyer dropped through letterboxes with the bold label Call to order. Customers scan with one hand while holding the menu in the other and call the kitchen directly without typing the number into a keypad. Order volumes from flyer drops climb measurably compared to the previous text-only flyers used the year before.

Estate agency For Sale board

An independent estate agency adds a weatherproof click-to-call QR code to every For Sale board it places outside listed properties. Potential buyers walking or driving past can call the listing agent directly from the kerb with a single scan, reaching the agent at a moment of peak interest while standing in front of the property rather than waiting until they get home.

When to use this guide

Use this on business signage, vehicle wraps, leaflets, or any print material where you want customers to call you with minimum friction.

Pro tips

Get better results with these expert suggestions:

1

Always use E.164 international format

E.164 format with a leading plus sign followed by country code and number with no spaces or punctuation is the unambiguous standard for tel URIs and the format dictated by RFC 3966. Avoid local formats with brackets or hyphens because they introduce ambiguity for scanners from outside your country. E.164 ensures the dialler pre-fills correctly on devices from any country without local dialling prefix confusion or trunk code mishandling.

2

Consider a WhatsApp link for service businesses

For tradespeople, hospitality venues, and service businesses with younger customer bases, encoding https://wa.me/yournumber often converts better than a plain tel link because many customers prefer sending a written WhatsApp message to making a cold voice call. The QR destination can be chosen based on how your customers actually prefer to make first contact rather than assumed defaults, and you can run an A/B test with two codes side by side to see which performs.

3

Print the number visibly for high-speed contexts

Vehicle wraps and outdoor signage are viewed at speed by motorists or pedestrians who only have seconds of attention. Someone who cannot scan in time needs to note the number manually for later. Print the number in large legible text at least twenty-four point for vans and thirty-six point for roadside billboards alongside the QR code so both immediate scan and manual entry remain available paths to contact.

4

Use separate QR codes for different number purposes

If you operate separate sales, support, and general enquiry lines, generate a unique QR code for each number rather than one code for a switchboard. Label each code clearly with the line it dials. This routes callers to the right department from the start of the call rather than through a phone menu, reducing handle time and improving caller satisfaction. It also keeps your analytics clean across different marketing materials.

5

Use international format (+country code)

Encoding your number as +14155552671 rather than (415) 555-2671 ensures the code works for people scanning from outside your country and avoids formatting ambiguity across devices.

6

Display the number visually next to the QR code

Always show the phone number in text alongside the QR code. Some business contexts (e.g., vehicle wraps seen at speed) require people to note the number rather than scan it.

7

Consider a WhatsApp link instead of a tel: link

If your customers primarily use WhatsApp, encoding https://wa.me/[yournumber] opens a WhatsApp chat rather than a phone call. Many customers prefer messaging to calling, especially for service enquiries.

FAQ

Frequently asked questions

On every modern device, scanning opens the phone dialler with the number pre-filled and prompts the user to confirm the call before connecting. It does not auto-dial without explicit user confirmation, which is a deliberate safety behaviour built into iOS and Android to prevent accidental calls or pocket-dialled premium-rate numbers. The user only needs one extra tap to complete the call.
If you want the scan to open WhatsApp specifically rather than the phone dialler, encode https://wa.me/yournumber as a URL QR code instead of a tel link. This deep-links into the WhatsApp app where installed or opens the WhatsApp web client otherwise, dropping the user into a chat window with your number already populated. WhatsApp links often convert better than calls for service businesses whose customers prefer messaging.
Use E.164 format with a leading plus sign followed by the country code and local number with no spaces, hyphens, or parentheses. Examples include +14155552671 for a US number, +447911123456 for a UK mobile, +33612345678 for a French mobile, and +61412345678 for an Australian mobile. This is the format specified by RFC 3966 and ITU-T E.164, and it ensures consistent dialling behaviour worldwide.
Yes, the tel URI works identically for landline numbers and mobile numbers as long as both are written in E.164 format. When scanned, the dialler pre-fills the number for the user to confirm and call. The experience from the scanner's perspective is identical regardless of whether the destination is a landline switchboard or a mobile, and the call connects through whichever carrier network the user is on at the time.
Yes, RFC 3966 supports phone extensions using the ;ext= parameter syntax, producing a tel string such as tel:+14155551234;ext=567. However, extension handling varies between phone systems and mobile devices: some diallers play the extension as DTMF tones after connection, others ignore the extension entirely. Test thoroughly on your target devices and through your actual phone system before deploying to print materials.
It depends on your audience demographics and the contact intent. For younger demographics and messaging-first markets such as much of Asia, South America, and increasingly Europe, WhatsApp links convert at higher rates than tel links because people prefer asynchronous messaging to cold voice calls. For contexts where an immediate phone call is the desired outcome such as emergency services, restaurant order hotlines, and taxi dispatch, a tel link is more appropriate because messaging adds delay.
FixTools generates the QR code image itself as a clean black-on-white graphic. Any label such as Call us, Click to call, Tap to dial, or the phone number itself in legible text should be added in your design software around the QR code before printing. Always include at least the phone number as visible text so readers know what they are calling before they commit to the scan, and so the manual dialling option remains available.
Phone number QR codes encoded in E.164 format are very short strings that produce compact low-version QR codes scannable at small sizes. A two-centimetre square print is sufficient for close-range scanning on business cards or flyers. For vehicle wraps, sandwich boards, and roadside signage scanned from several metres away, print at eight centimetres or larger to allow reliable scanning from a distance under typical outdoor lighting conditions.
The call is billed according to the scanning user's normal calling plan with their own carrier. There is no additional cost imposed by the QR code itself because the code only pre-fills the dialler. International scans of an internationally-formatted number may incur the user's standard international call rate, so for cross-border marketing materials consider whether a WhatsApp link or a freephone number would be more attractive to your audience. If you sell into multiple markets, consider obtaining a local virtual phone number in each major region through providers such as Twilio, Aircall, or RingCentral, and printing region-specific QR codes that route to a single answering team behind the scenes. This eliminates the perceived expense of an international call while still consolidating your operational footprint behind one inbox, one CRM, and one set of business hours. Track inbound call volume per regional number to inform future market investment decisions. Test the QR code with multiple phones before printing, since some Android handsets prompt for confirmation while iPhones dial immediately. Provide a fallback such as a clickable link beside the QR code for users whose camera apps cannot scan dial codes. Embedding a tel: prefix in your QR data ensures the scan triggers a dial action consistently across all major phone OSes.

Related guides

More use-case guides for the same tool:

Ready to get started?

Open the full QR Code Generator — free, no account needed, works on any device.

Open QR Code Generator →

Free · No account needed · Works on any device