Whatsapp QR code generator

Generate easy & customizable Whatsapp QR codes in seconds.

.jpg, .jpeg, .png, .gif allowed. 1 MB maximum.
.jpg, .jpeg, .png, .gif allowed. 1 MB maximum.
.jpg, .jpeg, .png, .gif allowed. 1 MB maximum.
px
Sign up to save it
Make sure to test out your configured QR code before using it in production.
QR Code seems to be readable.
QR Code might not be readable. Adjust your QR code settings or content.

WhatsApp QR Code: Free Click-to-Chat Generator

Sometimes people don't want to call or fill a form — they just want to drop a quick WhatsApp message. A WhatsApp QR code makes that effortless. One scan launches WhatsApp (mobile app or WhatsApp Web) with your number and an optional pre-filled message, so the conversation starts instantly.

I use these everywhere — table tents, packaging, event badges, and even support stickers. Scans turn into chats because there's zero friction: scan, type (or don't), send.

In this guide, I'll cover how a WhatsApp QR code works, how to make one in seconds, and where to use it so more people reach you without effort.

What Is a WhatsApp QR Code and How Does It Work?

Man holding printed WhatsApp QR code for easy scanning

A WhatsApp QR code encodes a "click-to-chat" link into a scannable QR structure. When someone scans it:

  • If they're on a phone with WhatsApp installed, it opens a chat with you (message can be pre-filled).
  • If they're on desktop, it opens WhatsApp Web (or prompts to open the WhatsApp Desktop app).

Under the hood: the QR code typically points to a wa.me link or the https://api.whatsapp.com/send endpoint, for example:

https://wa.me/14155552671?text=Hi%20there

Where:

  • 14155552671 is your number in international format (no +, no spaces or dashes).
  • text= is the URL-encoded message text (the generator handles encoding for you).

Important: Unlike phone call (tel:) QR codes, WhatsApp links require an internet connection and the WhatsApp app (or Web) to be available on the device.

WhatsApp QR Code vs. SMS QR vs. Phone QR

All three connect people to you, but through different channels. Picking the right one depends on what kind of conversation you need.

QR Code Type What Happens on Scan Requires Internet? Best For
WhatsApp QR Opens WhatsApp chat with number + optional prefilled message Yes Support, sales, bookings, rich messaging
SMS QR Opens default texting app with number + prefilled text No (cellular for send) Opt-ins, confirmations, feedback keywords
Phone QR Opens dialer with number ready to call No Instant voice calls, hotlines, emergency

WhatsApp has advantages SMS doesn't: read receipts, media sharing (photos, documents, location), group chats, and WhatsApp Business features like catalogs and auto-replies. The tradeoff is that it requires the app and an internet connection. If your audience is in a region where WhatsApp dominates messaging (Latin America, Europe, India, Southeast Asia), it's the natural choice. If you need universal carrier-level reach or offline functionality, SMS or phone QR codes are safer.

Practical Use Cases for WhatsApp QR Codes

WhatsApp QR code card with scan to message support text

Customer Support & E-commerce

  • Support cards in packages: "Need help fast? Scan to message support on WhatsApp." Customers get a chat thread they can return to, with photos of the issue attached.
  • Post-purchase follow-up: Print the code on receipts or order confirmations for warranty questions, reorder requests, or setup help.
  • Returns and exchanges: A prefilled message like "Return request: Order #___" routes the customer straight to the right team.

Restaurants & Hospitality

  • Table cards: "Order or ask a question — scan to WhatsApp." Guests message the kitchen or front desk without waving down a server.
  • Hotel rooms: Replace the room directory binder with a WhatsApp QR that connects to concierge. Guests can request extra towels, room service, or late checkout via chat.
  • Reservation requests: "Scan to book a table for ___ at ___" with a prefilled template the host can reply to instantly.

Real Estate & Professional Services

  • Yard signs: "Book a viewing — scan to message the agent." Buyers inquire from the sidewalk without writing down a number.
  • Business cards: Add the code next to your WhatsApp icon. Networking contacts message you later when they actually need you, not when they're trying to type your number at a conference.
  • Invoices and proposals: "Questions about this quote? Scan to chat." Removes the friction of composing a formal email for a simple clarification.

Events & Lead Capture

  • Event badges and booth signage: QR lead capture, quick Q&A, or appointment follow-ups — all in a chat thread you can reference after the event.
  • Info desks: "Lost & found / questions? Scan to WhatsApp the team." Faster than standing in line.

Service Businesses & Field Teams

  • Service vehicles: "Running late? Scan to message your technician." Plumbers, electricians, and delivery drivers print codes on their vans for real-time communication.
  • Appointment confirmations: Print the code on reminder cards so clients can confirm, reschedule, or ask last-minute questions without calling.

Creators & Coaches

  • 1:1 chats for booking requests, community invites, or direct access to paid consulting. A WhatsApp QR on a social media bio card or printed handout turns followers into conversations.

How to Create a WhatsApp QR Code (Step-by-Step)

I've built hundreds of these for campaigns and print assets. The goal: it should work every time with minimal taps.

Here's the cleanest flow using QRCodeDynamic.com.

Step 1: Choose WhatsApp QR Code Type

WhatsApp QR code generator with phone number and message options

Open the generator and pick WhatsApp from the type list. You'll see fields for Phone number and Prefilled message.

Step 2: Enter Your Number in International Format

Use your country code and digits only — no +, spaces, or punctuation for the final link.

  • US example: 14155552671
  • UK example: 447911123456

The visible input can accept + while you type; the tool normalizes the URL behind the scenes.

Step 3: Add a Short Prefilled Message (Optional)

Keep it helpful and human so people can just hit Send:

  • "Hi, I'd like to check product availability:"
  • "Hello! I need help with my order #"
  • "Hi team, can I book a table for ___ at ___?"

Avoid special characters you don't need. The generator automatically URL-encodes emojis and punctuation.

WhatsApp QR code with prefilled support message and phone number

Step 4: Style for Clarity and Scans

On QRCodeDynamic you can:

Design rules that never fail:

  • High contrast (dark code on light background)
  • Quiet zone (clear margin of at least 4 modules)
  • Don't let the logo cover the finder patterns (the three corner squares)

Custom WhatsApp QR code with logo, colors, and chat button

Step 5: Test on Real Devices

Before you print:

  • Scan the QR code on iPhone and Android
  • Try different scan methods: camera app, Google Lens, QR code scanners
  • On desktop, confirm WhatsApp Web opens and the message is prefilled
  • Test with WhatsApp not installed — make sure the fallback (app store prompt or web.whatsapp.com) makes sense

Step 6: Download for Your Use Case

  • SVG — best for large prints, signage, or when you need a crisp, scalable file
  • PNG — for presentations, emails, websites, or small prints
  • JPG — good for quick sharing or when file size needs to stay light
  • WEBP — modern, web-optimized format for fast-loading websites

If you need to drop the QR code into a design file, use the Print (PDF) option. You're done — place it on your asset and make it obvious that it's for WhatsApp.

WhatsApp QR Code Formatting & Message Tips

  • Number format: Use international digits in the final URL.
    • Good: wa.me/14155552671
    • Avoid: spaces, +, parentheses, or dashes in the URL (the generator handles this for you).
  • Message length: Keep it concise. Long, multi-line texts work, but shorter messages get sent more often.
  • Variables: If printing for many locations, consider a dynamic version to route or update the prefill later.

Starter messages you can paste:

  • "Hi! I have a quick question about ___"
  • "Hello! I'd like to check availability for ___ on ___"
  • "Order help: #_____ (details below)"
  • "Hi, I'm interested in the property at [address]"
  • "Booking request for [date] — [number of guests]"

Design & Sizing Best Practices

Contrast: Dark code on light background for maximum readability. Quiet zone: Leave a clear margin of at least 4 modules around the QR. Logo: Small, centered, and not overlapping the finder squares.

Always add a CTA label near the code — "Chat on WhatsApp," "Message us on WhatsApp," or "Questions? Scan to WhatsApp." Without it, people won't know what the code does.

Scanning Distance Minimum QR Size Typical Placement
15 cm (6 in) 1.5 cm Business cards, receipts
30 cm (12 in) 3 cm Table tents, menus, packaging inserts
1 m (3.3 ft) 10 cm Posters, booth signage, countertops
3 m (10 ft) 30 cm Storefront windows, banners

The general rule: minimum QR size = scanning distance / 10. For digital use, 180 x 180 px minimum at 300 DPI.

Related guides: The Ultimate QR Code Size Guide | 30 Creative QR Code Design Ideas

High-Impact Placements

  • Business cards: Add the code next to your WhatsApp icon.
  • Storefront & counters: "Need help? Scan to WhatsApp" near the register or door.
  • Product packaging & manuals: Warranty, setup help, reorder requests.
  • Hotel rooms & table tents: Concierge chat, order, or request service.
  • Event badges & booths: Lead capture and follow-up right in the chat thread.
  • Delivery & service vehicles: Appointment confirmations or service questions.

If you're testing multiple placements, print variants with dynamic codes and track scans to see which spot drives the most conversations.

Static vs. Dynamic WhatsApp QR Codes

You'll see two options when generating. Pick the one that fits your campaign.

Static (Direct wa.me Link)

The QR encodes your final WhatsApp link directly.

  • Pros: Simple, fast, reliable, no dependency on a redirect service.
  • Cons: Can't change the number or message after printing. No analytics.

Use this when your number is permanent and you don't need tracking.

Dynamic (Short URL → Redirects to wa.me)

The QR points to a short link you can edit later. This setup is called a dynamic QR code — unlike static ones, you're not locked into a single number or message.

  • Pros: Edit number/message any time, track scans (time/device/location), route by rules later.
  • Cons: Requires a working redirect and internet connection. Add a clear WhatsApp CTA to set expectations.

Use this for campaigns, multi-location deployments, or when the number may change. I always use dynamic when printing anything in volume — swapping a WhatsApp number across 5,000 printed stickers without reprinting is worth the paid plan alone.

WhatsApp Business Integration

WhatsApp QR codes become more powerful when connected to WhatsApp Business or the WhatsApp Business API.

WhatsApp Business app (free, for small teams): Set up auto-replies, away messages, and quick replies. When someone scans your QR code and sends the prefilled message, they get an immediate automated acknowledgment — "Thanks for reaching out! We'll reply within 10 minutes." This sets expectations and keeps the conversation warm.

WhatsApp Business API (for scale): Integrate with CRM tools like HubSpot, Salesforce, or Zendesk. Incoming chats from QR scans can auto-create contact records, tag the lead source as "QR — [placement]," and route to the right agent based on the prefilled keyword. A message starting with "ORDER" goes to support; one starting with "BOOKING" goes to sales.

Multi-agent routing: If you have a team handling chats, the Business API lets you distribute incoming conversations across agents. Each agent sees their assigned chats in a shared inbox rather than one phone getting overwhelmed. This is critical for high-traffic placements like storefront counters or event booths.

Even without the API, the free WhatsApp Business app's labels and quick replies make a noticeable difference in response time. If you're printing WhatsApp QR codes on anything customer-facing, set up at least an auto-reply so people know their message was received.

WhatsApp QR Codes & Privacy, Trust, Labeling

  • Be explicit: Label the code "Message us on WhatsApp." People trust QR codes more when they know the destination before scanning.
  • Reduce friction: Keep the prefilled message short and friendly. Don't ask for personal data up front — let the conversation build trust first.
  • Respect hours: If chats are monitored only during business hours, say so near the code. "Replies Mon–Fri, 9am–6pm" prevents frustration from unanswered late-night messages.
  • Data handling: WhatsApp chats may contain personal information. Make sure your team knows how to handle chat data in compliance with GDPR, CCPA, or whatever applies to your region. Don't screenshot and share customer chats without consent.

WhatsApp QR Code Troubleshooting Checklist

  • Nothing opens after scanning? Check that WhatsApp is installed on the device (or that the browser can load WhatsApp Web). Verify the link structure — a missing digit in the number or a malformed URL is usually the issue.
  • Wrong number appears? Confirm international format and that the URL has digits only (no +, no spaces). A common mistake: including the leading zero from a local number (e.g., 07911123456 instead of 447911123456 for UK).
  • Message not prefilled? Make sure the text parameter is properly URL-encoded. The generator does this automatically, but if you edited the link manually, spaces and special characters need encoding (%20 for spaces).
  • Desktop users confused? Add "Opens WhatsApp Web" in small text near the CTA so they know what to expect.
  • Chat opens but number isn't on WhatsApp? The number you encoded isn't registered on WhatsApp. Double-check that the number has an active WhatsApp account — the wa.me link only works if the receiving number is on the platform.

QR Code Options Beyond WhatsApp

In hotels, restaurants, or retail, these formats often drive better results depending on the use case:

  • WiFi QR Code — one scan and your guests connect instantly, no password typing.
  • Location QR Code — customers scan to find you on Google Maps or Apple Maps.
  • Event QR Code — share event details that drop straight into someone's calendar.
  • vCard QR Code — perfect for networking; scans save your contact details automatically.

FAQ About WhatsApp QR Codes

Do people need the WhatsApp app installed?

On mobile, yes. If WhatsApp isn't installed, the scan will redirect to the app store for download. On desktop, the link opens WhatsApp Web in the browser — no app installation needed, but the user needs to be logged into WhatsApp Web.

Does it work with WhatsApp Business numbers?

Yes. Use the same wa.me/<number> format for your Business line. There's no difference in how the QR code is generated — the distinction is on the receiving end, where WhatsApp Business gives you auto-replies, labels, and catalog features.

Can I prefill emojis and line breaks?

Yes. Emojis and line breaks work in the prefilled message — they just need to be URL-encoded. The generator handles this automatically. If you're building the link manually, use %0A for line breaks and the emoji's percent-encoded form.

Does a WhatsApp QR code work offline?

No. WhatsApp requires an internet connection (mobile data or Wi-Fi) to open the chat. If you need offline functionality, use a phone QR code (opens the dialer) or an SMS QR code (opens the texting app) — both work without internet.

What's different from an SMS QR code?

An SMS QR code opens your default texting app with a number and prefilled message. A WhatsApp QR code opens WhatsApp specifically. WhatsApp offers richer features: read receipts, media attachments, voice messages, Business profiles with catalogs, and group chats. SMS is more universal (works without an app) but limited to plain text and carrier rates.

Can I track how many people scan my WhatsApp QR code?

With a static code, no — the wa.me link goes directly to WhatsApp with no tracking layer. With a dynamic code, yes — each scan hits a short URL redirect first, giving you data on scan count, device, location, and time in your QRCodeDynamic dashboard. You won't see whether the person actually sent a message (that data stays in WhatsApp), but you'll know which placements get the most scans.

Can I use a WhatsApp QR code for group chats?

Not with the standard wa.me click-to-chat link — that only opens a 1:1 conversation. However, WhatsApp does generate invite links for groups (chat.whatsapp.com/invite/...). You can encode that invite link into a QR code using the URL QR type on QRCodeDynamic. Scanning it will prompt the user to join the group.

What if someone scans but my team doesn't reply in time?

Set up an auto-reply in the WhatsApp Business app. A message like "Thanks for reaching out! We typically reply within 15 minutes during business hours (Mon–Fri, 9am–6pm)" manages expectations and keeps the lead warm. Without it, an unanswered chat feels like being ignored — and the person won't try again.

Is there a character limit for the prefilled message?

There's no hard limit from WhatsApp, but very long prefilled messages make the QR code denser and harder to scan at small sizes. In practice, keep the prefill under 100–150 characters. The purpose is to give the user a starting point, not write the entire message for them. A placeholder like "Hi, I need help with order #___" is enough to set context.