qr-code-build

Generator · Phone QR code

Phone number QR code generator

Point the camera, tap once, the call is dialling. No mistyped digits, no reading a number off a van door while driving past.

  • Free
  • No sign-up
  • No expiry
  • Commercial use
Short answer

A phone QR code encodes a tel: link. Scanning it opens the dialler with the number already entered, so the person taps once to call. No dialling happens automatically — the user always confirms.

Format

International format, every time

Always encode the full international number: +441132960000, not 0113 296 0000. A local-format number fails the moment somebody scans it from another country, or on a phone whose SIM is registered elsewhere. That is not an edge case for hotels, airports, car hire, or anything near a border.

Spaces, brackets and dashes are stripped automatically. Extensions can be added with a comma for a pause — +441132960000,,204 — though support varies by handset, so print the extension as text too.

Where it earns its place

Contexts where typing is the obstacle

  • Vehicle livery and site hoardings, read from a distance while moving.
  • Emergency and out-of-hours contact plates on plant rooms and lift lobbies.
  • Estate agent boards, where the call is the conversion.
  • Machine service labels, so the engineer calls the right depot rather than the switchboard.
  • Taxi ranks and hotel lobbies, where the caller may not know the local dialling code.
What breaks them

Four things that stop a tel: code working

  1. A local number format. 0113 296 0000 fails for anyone whose phone is registered abroad. Always encode the full international form.
  2. Vanity numbers. 0800-QR-CODES cannot be dialled from a link — letters are not digits to a phone. Encode the numeric equivalent and print the vanity version as text.
  3. Premium and shortcode numbers. Some handsets and corporate device policies block these from links entirely. Test on a managed work phone if your audience uses one.
  4. Devices with no dialler. Tablets, laptops and desk browsers may do nothing at all. This is the strongest argument for printing the number as readable text beside the code.

A phone payload is the shortest of any code type, which means the printed grid is coarse and scans from unusually far away. That makes it the right choice for vehicle livery and site signage, where the reader is moving and the code has to work first time.

Questions

Frequently asked

Does scanning start the call immediately?
No. It opens the dialler with the number filled in. The person still taps to call, which is the correct behaviour.
Should I include the country code?
Yes, always. Use the + prefix and the full international number so the code works regardless of where it is scanned.
Will it work on a tablet with no SIM?
It may offer to call through a VoIP or FaceTime app if one is installed, or do nothing. Print the number as text alongside the code.
Can I encode an extension?
You can add a comma pause before the extension digits, but handset support is inconsistent. Print the extension as readable text as well.

Last reviewed 24 August 2026 · Checked by the QR Code Builder team