WhatsApp

Free WhatsApp QR Code Generator

One scan opens WhatsApp with a chat to your business number. Perfect for customer support, international communication, ethnic-community business, and any context where WhatsApp is the channel customers already use.

  • Free static QR codes - work forever
  • Generated in your browser - no signup required
  • Made in Canada · works with WhatsApp Business

Enter your WhatsApp number on the right →

Generate your WhatsApp QR code

Enter a phone number - non-digits are stripped.

Enter your username
Enter your WhatsApp number (with country code) to preview

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

Why WhatsApp QR codes work for Canadian businesses

For a large share of Canadian customers - particularly in South Asian, Middle Eastern, Latin American, African, and Filipino communities, and anyone with family or suppliers abroad - WhatsApp is not a secondary channel, it is the channel. A WhatsApp QR code meets those customers where they already are: one scan opens a chat to your business number and they simply type their message, with no number to copy, no app to find, and no new account.

The friction it removes is the entire interaction up to the first message: keying in an unfamiliar number, opening WhatsApp, starting a new chat, hoping it is the right business. For immigrant-community businesses that already run on WhatsApp, the code simply formalises what customers do anyway. For businesses with cross-border customer bases - Canadian–American, Canadian–Latin American - it is one unified channel that ignores carriers and roaming entirely, which a phone or SMS code cannot match internationally. WhatsApp's reach in Canada is in the tens of millions of users, and for the right audience it consistently converts a printed touchpoint into a real conversation better than any other messaging option.

Where WhatsApp QR codes work

Restaurants and food service

"Order via WhatsApp" on a takeout menu or counter card - extremely common for South Asian and Middle Eastern restaurants. The customer scans, types the order, and the kitchen has it in writing with no phone-line congestion at the dinner rush.

Retail and service businesses

"Message us for international shipping rates" for retailers serving expat communities; "Get help in Punjabi/Tagalog/Mandarin" for HVAC, plumbing, and electrical businesses whose customers prefer their first language. WhatsApp carries the conversation comfortably in any language.

Professional and community services

Immigration and settlement agencies, education consultants, real estate agents serving newcomer communities, and lawyers with international clients all rely on WhatsApp because their clients already do. A code on a card or office sign removes the "what's the best way to reach you" step entirely. A vCard code beside it saves the full contact at the same time.

Trade shows and packaging

"Add me on WhatsApp" on a business card at a conference, or "Questions? Message us" on product packaging, opens a direct line at the exact moment of interest with nothing to type.

How WhatsApp QR codes work

The code encodes a standard https://wa.me/<number> link. When scanned, WhatsApp opens - the app on a phone, WhatsApp Web on a desktop - with a fresh chat to that number, ready for the customer's first message. There is no group, no broadcast, and nothing pre-sent on your side; it is simply a shortcut into a one-to-one conversation.

The number format is the one thing that must be exact: country code followed by the full national number, digits only, no plus sign, spaces, dashes, or brackets. A Canadian number like (514) 555-0199 becomes 15145550199 - the leading 1 is the country code. A missing country code or a stray symbol is the most common reason a WhatsApp code opens a broken or empty chat, so scan it yourself before printing.

Pre-filled messages and language

WhatsApp itself supports a pre-filled first-message draft via a text parameter on the link - useful for order intake ("Hi, I'd like to order…"), support routing, or lead qualification, and the customer can edit it before sending. This generator's social form produces the simpler number-only link; if a pre-filled prompt is essential to your flow, an SMS QR code offers comparable pre-filled behaviour as an alternative.

Because WhatsApp is so heavily used by Canada's multicultural businesses, the surrounding print copy should be in the language the customer expects - Hindi, Urdu, or Punjabi for South Asian businesses; Mandarin or Cantonese for Chinese businesses; Spanish, Tagalog, or Arabic as appropriate - and in French for Quebec-French operations. WhatsApp itself is fully internationalised; it is the printed call to action around the code that you localise.

Privacy: what WhatsApp does and does not protect

WhatsApp message contents are end-to-end encrypted between the two parties. But Meta still sees the metadata: who is messaging whom, when, and from which IP addresses, and business chat metadata can feed ad targeting across Meta's platforms. That is consumer-grade privacy - fine for ordinary business conversation, not a substitute for a compliant system.

The practical line for Canadian businesses: WhatsApp is appropriate for general enquiries, orders, bookings, and support, and inappropriate for personal health information or other sensitive data. A clinic or practice handling patient information should use a sector-compliant tool, not WhatsApp, regardless of how convenient the code is. Point the code at a WhatsApp Business number rather than a personal one, so customer chats stay separate from private ones and can be handled with automated greetings and away messages.

Common problems and fixes

"It opens WhatsApp Web instead of the app"

That is expected on a desktop browser and is not a fault. On phones - where customers actually scan a printed code - it opens the WhatsApp app correctly with the chat ready.

"Customers say the chat doesn't open"

Almost always the number. Re-check the country code and that the digits are exactly right with no symbols, and confirm the number is actually registered on WhatsApp. Scan it yourself on a clean phone before reprinting.

"We get spam on a public WhatsApp code"

Use WhatsApp Business: set an automated greeting and away message, build quick replies for common questions, and block persistent spam contacts. A public code attracts some noise; Business tools keep it manageable without a dedicated person watching it.

"What if we change numbers?"

A static code carries the number directly, so a change means reprinting. If your number may change, or you want to route by language or location, a dynamic QR lets you repoint without reprinting the materials.

"Does it work in French / for Quebec?"

Yes - WhatsApp is fully internationalised. For Quebec-French businesses, write the printed call to action and any pre-filled message in French; the code and the chat work identically regardless of language.

A worked example: takeout orders by WhatsApp

The value is clearest end to end. A busy South Asian restaurant takes most of its takeout by phone, and at the dinner rush the single line is engaged, orders are misheard over kitchen noise, and customers give up and try somewhere else. Its customers already live on WhatsApp.

The owner prints a small code on the menu and the counter card: "Order on WhatsApp" with the number below it as a fallback. A regular scans it, a chat to the restaurant's WhatsApp Business number opens, and they type the order in their own words and language. The kitchen now has it in writing - no mishearing "no onions," no engaged tone, no lost sale - and several orders can come in at once instead of queuing behind one phone line. WhatsApp Business's automated greeting confirms hours and an away message covers closed periods, so the system works even when no one can pick up. The customer's number is saved, so the next order is a two-tap reorder, and the written thread doubles as an informal order history. Nothing here required a POS integration or an app build - a printed code, a free WhatsApp Business account, and the channel the customers were already using. That is the typical shape of a WhatsApp-code win: it does not create a new behaviour, it removes the friction from one the audience already has.

WhatsApp code, or a phone or SMS code?

All three open a direct line; they suit different audiences and moments, and choosing wrong wastes the placement.

  • Choose WhatsApp when the audience already uses it heavily - immigrant-community and international customers - and when an asynchronous, written, often multilingual exchange beats a live call. It ignores carriers and roaming, which is decisive for cross-border customers.
  • Choose a phone code when the need is urgent and a voice conversation resolves it fastest - a leak, a lockout, a same-minute question - and when you cannot assume the customer has WhatsApp installed.
  • Choose an SMS code for the broadest reach with a pre-filled keyword - every phone has SMS with no app - and for CASL-style opt-in flows where the inbound text is the consent record.

Many businesses print more than one - a phone code for urgent calls and a WhatsApp code for everything else - and let the customer pick the channel they are comfortable in. The test is not which is best in the abstract but which the specific audience for that specific printed surface will actually use.

Static or dynamic: which does a WhatsApp code need?

A static WhatsApp code - what this free generator produces - encodes the wa.me link directly. It works forever with no account; you reprint only if the business number changes. For a stable number, that is the whole job.

A dynamic QR (a paid plan feature) lets you change the destination without reprinting - worth it if you switch business numbers or want one printed code to route to different numbers by language or location. A settled single number does not need it; stay static.

WhatsApp QR code FAQ

Do customers need WhatsApp installed to scan our QR code?

They need WhatsApp installed to chat, but not to scan. Any recent phone scans the code from the built-in camera; it then opens WhatsApp with a fresh chat to your number if the app is installed, or prompts to get WhatsApp if it is not. Print the number as text beside the code so a customer without WhatsApp can still reach you another way.

Will it work for international customers?

Yes - this is one of WhatsApp's strengths. The code encodes a standard wa.me link with your full country code, so it opens a chat to your business identically whether the customer is in Canada or abroad, with no roaming or carrier dependency. That is why it suits businesses serving immigrant communities and cross-border customers.

What's the correct phone number format?

Country code followed by the full number, digits only - no plus sign, spaces, dashes, or brackets. A Canadian number like (514) 555-0199 becomes 15145550199, where 1 is the country code. The wrong country code or a stray symbol is the most common reason a WhatsApp code opens an empty or broken chat, so verify it by scanning before printing.

Can I include a pre-filled message?

WhatsApp itself supports a pre-filled first-message draft via a text parameter on the link, which the customer can edit before sending - useful for order intake or routing. This generator's social form produces the simpler number-only link; if a pre-filled prompt is essential, an SMS QR code offers comparable pre-filled behaviour.

What's the difference between WhatsApp and WhatsApp Business?

Regular WhatsApp is a personal account. WhatsApp Business is free and adds a business profile, automated greeting and away messages, quick replies, and labels - everything a public-facing code needs. Point your code at a WhatsApp Business number, never a personal one, so customer messages stay separate from your private chats and can be handled with auto-replies.

Can we use this for healthcare or other sensitive data?

No. WhatsApp message contents are end-to-end encrypted, but Meta still sees who you message, when, and from what IP, and business chat metadata can feed ad targeting. That is consumer-grade privacy, not enterprise-grade. Canadian practices handling personal health information should use sector-compliant tools; WhatsApp is fine for general, non-sensitive business communication only.

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

No. The QR code is generated entirely in your browser using JavaScript - the number and the wa.me link are 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.