MakeQR

QR Code for WhatsApp

A chat with you, one scan away

  • Free, and no account to create
  • Never expires, unlimited scans
  • Checked to scan before you print it

Free and permanent, but it can never be edited or tracked once printed.

Scan to test

·

your profile

Text message
Print as poster, table card or stickers · free for 14 days with an account

Free, no account. Works forever and never expires.

Enter your number with its country code and an optional first message, and the code opens a WhatsApp chat with you on any phone. Nobody has to save you as a contact first. Put it on a counter, a van or a flyer. Free, no account, and a static code never expires.

Saving a stranger's number just to ask one question is friction most people skip past, which is why a WhatsApp chat that opens without that step gets used. A customer can ask about a price, book a slot, or send a photo of the problem straight from a scan.

A QR code makes that possible: enter your number with its country code, add a first message if you want one already typed in, and the code is ready. Put it on a counter, a van, or a flyer, and the flyer itself tells you where an enquiry came from. The code is made in your browser, costs nothing, and keeps working for as long as the number does.

Building a WhatsApp chat code

  1. Write the number in international format

    Start with the country code and drop the leading zero you dial at home. A UK mobile written 07700 900123 becomes 447700900123. Spaces, dashes and the plus sign are removed for you.

  2. Add a first message

    Type what the customer should send, for example: Hi, I saw your van and would like a quote. They can edit it before sending, but most people send it as it is.

  3. Scan it with and without WhatsApp

    Scan the preview and check that WhatsApp opens a chat with the right number and the message in the text box. A phone without WhatsApp gets a web page asking to install it, so print the number as text too.

  4. Download for the surface

    Choose SVG for vans, signage and anything a print shop enlarges. PNG is fine for a menu, a flyer or a social post.

WhatsApp's built-in QR code compared with a wa.me code

WhatsApp already makes QR codes: the QR icon next to your name in Settings shows one that adds you as a contact, and the WhatsApp Business app offers a short link with a QR code under Business tools. Both work. A MakeQR code differs in ways that matter on print.

  • It survives a reset

    WhatsApp lets you reset your in-app code, and the old one stops working. A wa.me code depends only on your phone number.

  • Print-ready files

    You get an SVG that stays sharp on a van door, in your colors and with your logo, instead of a screenshot of an in-app code.

  • A message per placement

    Give each flyer, sign or product its own pre-typed message, and you can tell enquiries apart without any tracking.

WhatsApp Business QR codes for teams and several numbers

A wa.me code opens a chat with one number, whichever app answers it, including a shared inbox on the WhatsApp Business Platform. With several numbers, such as sales and support, make one code per number and label each clearly.

If you want a single code, a Pro link page can list several WhatsApp chat links, each with its own button.

What the WhatsApp code contains

A wa.me link, which is WhatsApp's official click-to-chat address: the number as digits, then the message after ?text= with spaces and punctuation encoded. A long message makes a denser pattern, so keep it to one sentence.

Inside the code
https://wa.me/447700900123?text=Hi%2C%20I%20saw%20your%20van%20and%20would%20like%20a%20quote

Where WhatsApp codes work and what size to print

Counter stands, shop windows, vans, business cards, packaging and receipts all work. People scan from about ten times the code's width: a 25 mm code on a card reads at about 25 cm, while a van door seen from three meters needs 30 cm or more, on matte rather than glossy vinyl. Print the number beside it for people who would rather call.

Print it at least 25 mm (2.5 cm) wide

Common WhatsApp code mistakes

  • Keeping the national leading zero

    A number starting with 0 is not an international number, and WhatsApp reports it as invalid. Add the country code and drop the zero.

  • A personal number on a public sign

    Once it is printed on a van, that number gets messages for years. If you may separate work and private life later, use a WhatsApp Business number or a dynamic code.

  • A paragraph as the first message

    Long pre-typed text makes the code dense and the chat awkward to start. One sentence is plenty.

Static or dynamic for WhatsApp?

If the number is yours for the long run, a static wa.me code is free, permanent and opens the chat directly.

Choose dynamic for vehicles, signs and packaging that outlive a phone contract, or when chats may move to a new number or a team inbox. The printed code keeps working. It needs a free account; the first two dynamic codes are free forever, and each shows its scan count.

How dynamic QR codes work

WhatsApp codes in daily use

  • An electrician puts a code on the van door with the message: I need a quote for electrical work.
  • A bakery prints a code on its cake order form so customers can send a photo of the design they want.
  • A tutor adds a code to a noticeboard flyer that opens a chat starting with: Hi, I am asking about maths lessons.

A QR code that still works next year

Most of what goes wrong with a QR code happens after it is printed. These six things are why ours does not.

  • Checked before you print

    We decode every code you make and read it back. If a logo covers too much or a colour is too faint for paper, you find out here — not after the print run.

  • Unlimited scans, every plan

    Including the free one. A scan cap kills a printed code at the moment it starts working, which is why we do not have one.

  • We do not switch off your codes

    Two dynamic codes stay yours permanently, whatever you pay us. Cancel a paid plan and you keep them — the rest pause after 30 days, with three warnings first, and a paused code shows a neutral page, never a sales page.

  • Made on your device

    Static codes never reach our servers. Your WiFi password, your contact details and your logo stay in the browser — which is also why there is no limit.

  • Ready for the printer

    SVG for anything that gets scaled, and PNG at 1024px so the edges stay hard. Both free, no account.

  • Available in English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish

    The generator and every page speak English, Norwegian Bokmål, Danish, Swedish, German, French, Dutch, Italian, Spanish, Finnish, Portuguese, and Polish. More languages follow as each one is reviewed by a native speaker.

See what happens after you print

A dynamic code points at a short link you own. Change where it goes without reprinting anything, and see how often each code has been scanned and when the last scan was.

  • Change the destination any time, as often as you like
  • A scan count and the last scan for every code
  • No scan limit, on any plan
  • Cancel and you keep two codes permanently — the rest pause after 30 days
Start free

2 codes free. Paid from $7/month. Compare plans

MakeQRCNCafe Nord

Analytics

Aug 14 – Sep 12

7D30D90D1Y

Total scans

11,875

18%

Unique scanners

8,431

14%

Active codes

24

3

Scans per day

396

18%

Scans over time

0
200
400
600
800
Aug 14Aug 21Aug 28Sep 4Sep 11

Devices

62%

of scans came from an iPhone

  • iPhone62%
  • Android34%
  • Other4%

QR Code for WhatsApp: questions and answers

Short answers to what people ask before they print. Anything else, write to us.

Ask us something else

How do I make a WhatsApp QR code with a message?

Enter your number with the country code, then write the message in the second field. The code opens a chat with that text already in the input box, and the person can edit it before tapping send.

Does it work with WhatsApp Business?

Yes. A wa.me link opens a chat with any number registered on WhatsApp, whether it runs on the regular app, WhatsApp Business or the Business Platform. Customers see your business name if you have set one up.

Why does WhatsApp say the number is invalid?

Almost always because the number was entered in national format. Remove the leading zero, put the country code in front, and test again. Also check that the number is actually registered on WhatsApp.

Is my phone number sent to MakeQR?

Not for a static code. It is built in your browser, and the number sits inside the pattern. A dynamic code stores the destination link on MakeQR's servers so it can redirect, which is what allows it to be changed later.

Make a code that still works next year

Free static codes with no account, two permanent dynamic codes, unlimited scans on every plan, and a check that tells you it scans before you print it.

Make a QR code

No account for static codes. Nothing to cancel.