Phone QR codes

Free Phone Call QR Code Generator

One scan opens the phone dialer with your number pre-filled - no typing, no copying. Built for service businesses, emergency contacts, real estate listings, and any context where you want the call to happen now.

  • Free static QR codes - work forever
  • Generated in your browser - no signup required
  • Made in Canada · PIPEDA & Law 25 compliant

Enter your number on the right →

Generate your phone call QR code

Enter a phone number
Enter a phone number to preview

Want colours, frames, or logos? Use the full generator →

Why phone QR codes still matter

Texting has overtaken calling for casual conversation, but for service businesses the phone call is still where the money is. When a pipe is leaking, the furnace has died in January, or someone is locked out of their house at midnight, almost nobody opens a messaging app and waits for a reply - they want to call, now, and talk to a person. A phone QR code meets that urgency: one scan opens the dialer with your number already entered, and the customer taps once to connect.

The friction it removes is small but decisive. Typing a ten-digit number from a yard sign or a truck door, correctly, while stressed, is exactly the moment a prospective customer gives up and calls whoever is easiest instead. For Canadian contractors and trades, this is the most directly revenue-linked QR type there is: it does not lead to a website or a form, it leads to a ringing phone. That is also why it pairs naturally with an SMS QR code for after-hours, when a text is the better fallback.

Where phone QR codes work best

Trades and home services

Plumbers, electricians, HVAC contractors, locksmiths, and garage door companies get the most out of this. Put a large code on vehicle door panels so a driver stopped behind your van can scan and call, on yard signs left after a completed job to capture referral calls, and on door hangers in the neighbourhoods you serve. The customer with a 2 a.m. emergency does not want to type your number - they want to call it.

Emergency and 24/7 services

After-hours emergency lines, towing companies on roadside signage, roadside-assistance cards, and hotel keycard sleeves with a concierge line all benefit because they are used precisely when the caller is least able to fiddle with a keyboard. A code that dials the right line in one tap is a genuine service improvement, not a marketing gimmick.

Real estate

Open-house yard signs (a large code that scans from the curb), listing brochures, and for-sale-by-owner signs all turn a passing glance into a call. "Want to see it? Scan to call now" beside a listing photo converts far better than a phone number a prospect has to memorise from a moving car. A vCard QR code on the same sign saves the agent's full contact at the same time.

Professional services

Accountants buried in inbound calls during tax season, lawyers taking consultation bookings, dentists and doctors scheduling appointments, and veterinary emergency lines all gain from a one-tap call on cards, reminders, and signage. The easier the call is to start, the fewer prospects drift to a competitor.

Customer support

A code on a manufacturer warranty, an appliance sticker, or software documentation - "scan to call support" - routes people to the right line without making them dig a number out of a manual, which is both better service and fewer wrong-department calls.

What number to use

For most businesses, use the main line that is actually answered during business hours. For trades that take service calls around the clock, use the mobile that rings 24/7. For larger operations, a dedicated tracking or call-routing number is worth it, because it lets you measure QR-driven calls separately from every other channel.

The format does not matter for Canadian numbers - the generator accepts (514) 555-0199, +1 514 555 0199, 5145550199, or 1-514-555-0199, and phones dial all of them correctly. For international reach, include the country code with a plus sign (for example +44 20 7946 0958 for the UK) so the number works regardless of where it is scanned.

One Canadian choice worth thinking through: a local number versus a toll-free one. For a neighbourhood trade - a plumber, an electrician, a locksmith working one city - a local area code quietly signals "we are nearby and we can be there," and tends to convert better on a yard sign than a 1-800 line that reads as a distant call centre. A toll-free number makes sense when you genuinely serve the whole country or want a single memorable line across provinces. The QR code removes the "is it memorable" problem entirely, so the decision comes down to the signal you want to send the local customer, not how easy the digits are to recall.

Design and placement tips

Size the code for the distance it is read from, and never rely on the code alone:

  • Vehicle wraps: 8–15 cm on the door panel - readable from a car stopped behind you at a light.
  • Yard signs: 10–12 cm so it scans from the sidewalk or a slow-moving car.
  • Business cards: 2–3 cm on the back, with the number printed beside it.
  • Door hangers: 4–5 cm with a clear line like "Call now · we answer 24/7".

Always print the actual phone number as text next to the code. That is the accessibility fallback for vision-impaired users, older phones that scan poorly, and the simple case where a camera will not focus - and it costs nothing. Keep dark modules on a white background and add a short call to action ("Scan to call now"), because a bare code with no instruction gets far fewer scans. In Quebec, any wording around the code falls under the Charter of the French Language (Law 96): use "Appelez maintenant", or both languages with French given markedly more visual weight. Official guidance is at oqlf.gouv.qc.ca.

Common problems and fixes

"Some scans open the phone, others don't"

Modern iPhones and Android phones parse a tel: code correctly and open the dialer with the number ready. A very old handset may not act on it at all, which is the entire reason to print the number as text alongside the code - the fallback covers the gap.

"A customer says the number was wrong"

The code encodes exactly what you typed, so a wrong number is almost always a typo in your own input. Re-check the number in the generator, regenerate, and scan it yourself before reprinting.

"We're getting nuisance calls from a public code"

A public phone code does attract some sales and spam calls. Practical mitigations: point the code at a dedicated tracking line that can screen, add an "after-hours: text instead" option with an SMS QR code, or auto-reject unknown numbers outside business hours.

"Can it open WhatsApp instead of the dialer?"

No - a phone code always opens the native dialer by design. A WhatsApp link is a different QR type entirely; use a URL or social code for that. Mixing the two confuses customers, so keep the phone code doing one job well.

"My number changed - what about old codes?"

Already-printed codes carry the old number. You can reprint, keep the old line ported and forwarding, or use a dynamic QR that points at a routing service whose target you can update without reprinting anything.

Making sure the call actually gets answered

A phone QR code only earns its place if the call it triggers gets answered. For a trade or service business, an unanswered scan is a customer who has already moved to the next result - the code did its job and the business dropped the handoff. A few practical habits close that gap and cost nothing:

  • Decide who picks up before you print. A code on a 24/7 emergency truck should ring the phone that is actually carried after hours, not a desk line that goes to voicemail at 5 p.m. Match the number to the moment the code will be scanned.
  • Set up a forwarding chain. Route the line to ring the on-call mobile, then a second tech, then a tidy voicemail - so a single missed handset does not become a lost job.
  • Use missed-call-to-text. Many Canadian VoIP and call-handling services can fire an automatic "Sorry we missed you - reply here" SMS the instant a call is missed. For emergency trades this single feature recovers a meaningful share of after-hours calls.
  • Keep the voicemail short and specific. "You've reached [business], we return calls within the hour, leave your address and the problem" gets usable callbacks; a generic greeting gets hang-ups.
  • Print expectations honestly. If you genuinely answer around the clock, "We answer 24/7" beside the code converts well - but only if it is true. Overpromising on signage produces one-star reviews, not repeat customers.

None of this changes the QR code; it changes what happens in the ten seconds after the scan. That is where service businesses actually win or lose the lead the code worked to create, so it is worth getting right before the first sign goes up.

Static or dynamic: which does a phone QR need?

A static phone QR - what this free generator produces - encodes the number directly into the pattern. It works forever with no account and no dependence on our servers; you only reprint if the number changes. For a business with a stable line, that is all you will ever need.

A dynamic QR (a paid plan feature) points at a routing service so the same printed code can ring a different number later - worth it if you A/B test numbers, move offices, or reorganise call routing often. If your number is settled, stay static.

Phone QR code FAQ

Does the phone QR code expire?

No. This is a static QR code - the number is encoded directly into the pattern, with no server in between. It keeps working for as long as that number is in service. You would only ever reprint if the number itself changed.

Do I need an account to create one?

No account, no sign-up, and no email. The generator runs entirely in your browser: enter the number, the QR code appears in the live preview, and you download it. There is nothing to register and nothing to pay - static QR codes are free forever.

Will it work on older phones?

On essentially every phone in use today, yes - modern iPhones and Android devices read a tel: QR code from the camera and open the dialer with the number filled in. Very old handsets may not act on it, which is why you should always print the number as text beside the code as a fallback.

Can I track how many calls came from the QR?

Not from the QR code itself - a static phone code opens the caller's own dialer and never touches our servers, so a scan count is impossible. If you need attribution, point the code at a dedicated tracking or call-routing number and measure calls there; that is the standard way to separate QR-driven calls from other channels.

What if my number changes?

A static code carries the old number, so a change means generating and reprinting a new code. Options are to keep the old line ported and forwarding, reprint the materials, or use a dynamic QR (a paid feature) that points at a routing service whose target number you can update without reprinting.

Can I include an extension or DTMF tones?

You can type the number with separators (for example 1-514-555-0199), and many phones accept a comma and extension after the main number to send DTMF tones once connected. Support for the pause-and-extension behaviour varies by device, so always test the exact string on both an iPhone and an Android before printing.

Is my number sent to qrcodegenerator.ca's servers?

No. The QR code is generated entirely in your browser using JavaScript - the number is never transmitted to us or anyone else. You can confirm this by opening your browser's network tab while generating, or by disconnecting from the internet: the code still generates. This is core to how we stay PIPEDA and Quebec Law 25 compliant.