How to Create a WhatsApp QR Code

A WhatsApp QR code opens a chat with your number — optionally with a message already typed. Support desks, sales teams, clinics, and creators use them on posters, packaging, and receipts so customers never hunt for the right contact.

Ready to create yours?

Free static QR codes — no watermark. See Pro for unlimited dynamics & analytics.

Create a WhatsApp QR code

How the link works

WhatsApp publishes click-to-chat URLs under https://wa.me/<number>. The number must be full international format with digits only — no +, spaces, or dashes. Example: US +1 415 555 2671 becomes https://wa.me/14155552671.

Pre-fill text with ?text= and URL-encoded spaces (%20). Example: https://wa.me/14155552671?text=Hi%20—%20I%20saw%20your%20poster.

Steps

  1. Build and test your wa.me link in a phone browser first.
  2. Paste it into the Studio URL field.
  3. Optional: enable a dynamic QR for analytics or future number changes.
  4. Add brand colors or a logo, then download PNG or SVG.
  5. Size for print distance — size guide.

Best practices

Where it works well

Common mistakes

FAQ

What link opens a WhatsApp chat?

Use https://wa.me/<number> with the full international number and no plus sign, spaces, or dashes — for example https://wa.me/14155552671.

Can I pre-fill a message?

Yes. Add ?text=your%20message to the link, e.g. https://wa.me/14155552671?text=Hi%20there. Keep it short and URL-encoded.

Does it work with WhatsApp Business?

Yes. The same wa.me link works for both personal and Business numbers.

Do people need the WhatsApp app?

On phones, wa.me typically opens the app if installed, or prompts to get it. On desktop it may open WhatsApp Web depending on the device.

Should the WhatsApp QR be static or dynamic?

Static is fine if the number never changes. Use dynamic if you might switch numbers, route to different teams, or want scan analytics.

Can I track scans?

Yes — create a dynamic QR that redirects to your wa.me link. You will see scan counts while the printed code stays the same.