A phone number QR code encodes a tel link that opens the phone dialler with your number already entered the instant someone scans it.
Loading QR Code Generator…
Encodes tel: links for instant dialling
Works on all smartphones
International format support
No sign-up required
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.
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.
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.
Enter your phone number in international format (e.g., +14155552671) to generate a click-to-call QR code.
Step-by-step guide to qr code for phone number:
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.
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.
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.
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.
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.
Use this on business signage, vehicle wraps, leaflets, or any print material where you want customers to call you with minimum friction.
Get better results with these expert suggestions:
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.
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.
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.
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.
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.
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.
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.
More use-case guides for the same tool:
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