Free Phone Number QR Code Generator
Create a QR code that puts your phone number one tap away from a call. Free, no signup, and the number is encoded in your browser, never uploaded.
What a phone number QR code is
A phone number QR code is a static QR code that encodes a tel: link, so scanning it shows the number on the phone with an option to call it, without anyone having to type the digits.
Enter a phone number and the generator encodes it as a standard tel: link. Scanning the code shows the number with a Call button; the phone never dials on its own, so the person scanning always decides. It saves them from copying digits off a sign, which is where wrong numbers come from.
The one thing to get right is the format. Write the number in full international form, starting with + and the country code. A local number without it works for people in your country and fails for everyone else — including visitors scanning your sign with a foreign SIM.
How to create a phone number QR code
- 01
Write the number in international form
Start with + and the country code, then the number without its leading trunk zero: +44 20 7946 0000 rather than 020 7946 0000. Spaces are fine for readability.
- 02
Generate the code
Select Generate QR. The number is encoded on your device and is not sent anywhere.
- 03
Download the file
Choose the SVG for print and the 1024 × 1024 px PNG for documents and screens. A phone number is short, so the code is coarse and scans easily even when small.
- 04
Test the call
Scan it and check that the number shown is right, digit by digit. Place one test call if you can — the cheapest proofreading you will ever do.
Getting the number right
International format
A number like +1 555 123 4567 works from any phone in any country. 555 123 4567 works only on phones that assume the same country as you, and roaming phones often do not.
Drop the trunk zero
Many countries dial a leading 0 for domestic calls. In international form it goes: +34 912 345 678, not +34 0912 345 678. The second form fails or reaches the wrong line.
Extensions
Most phones ignore anything after the main number in a tel: link, or handle pauses inconsistently. If callers need an extension, print it next to the code and let them dial it at the menu.
Short codes and premium numbers
Short service codes and premium-rate numbers can be encoded like any other, but they only work in the country they belong to, and a code is a bad place to hide a charge. Say what the call costs next to the code.
Mobile or landline
Either works; the code does not care. If the number is a mobile and people would rather message than call, an SMS or WhatsApp code may be the better choice.
Print the number too
Put the number in plain digits beside the code. It reassures people about what they are about to call, and it still works for anyone whose phone will not scan.
Where a phone QR code helps
- Service vans and trade signage
- For-sale and to-let boards
- Emergency and out-of-hours notices
- Taxi and delivery stickers
- Shop windows when closed
- Equipment with a support line
- Flyers for local services
- Reception desks and lifts
The code never places a call by itself. Phones show the number and wait for a tap, so a phone QR code cannot be used to make someone call without knowing.
A phone number cannot be changed after printing. If the line might move, print a number you can forward rather than a personal mobile.
Scanning on a tablet or laptop with no calling ability usually just shows the number, or offers to open a calling app if one is installed.
Questions about this
The phone shows the number with an option to call it. The call starts only when the person taps Call — nothing is dialled automatically.
Full international format: a plus sign, the country code, then the number without its leading zero, such as +1 555 123 4567. That way the code works from any phone in any country.
Not with a tel: code. For WhatsApp, build a wa.me link with your number and encode it as a web address — the WhatsApp guide shows how. For a text message, use the SMS QR code generator.
Not directly. A tel: code offers to call, and most phones also let you add the number to contacts from the same screen. This site does not produce vCard or MeCard contact codes.
No. The code is generated in your browser and the number is never sent to a server, stored, or logged. Anyone who scans the printed code will see the number, of course — that is the point of it.
The code itself never expires; the number is stored in the pattern. It stops being useful only if the number is disconnected or reassigned.
A phone number makes one of the simplest codes there is, so it stays readable small: around 2 cm across is fine for a card read at arm’s length. For a van or a sign, allow about a tenth of the distance people will scan from.