Free WhatsApp QR Code Generator with Logo & Custom Colors

Turn your WhatsApp number into a scannable QR code that opens a pre-filled chat in seconds. Add a phone number and message, customise colours and dot styles, then download as PNG or SVG. Create WhatsApp QR codes individually or in bulk from a CSV — 100% private, no sign-up required.

Content Type

Include https:// for best compatibility.

Bulk Generate from CSV

WhatsApp

Generate up to 50 QR codes at once using a CSV file. Each row becomes one QR code using your current design settings, exported as a ZIP.

① Download the correct CSV template

The template matches your selected content type. Download the one for WhatsApp and fill in your data.

Loading template preview…

② Upload your filled CSV & generate ZIP

Design Customization

Click to Upload Logo

PNG, JPG or SVG — max 2MB

L — Low

What Is a WhatsApp QR Code?

A WhatsApp QR code is a two-dimensional barcode built on WhatsApp's click-to-chat link format, storing a phone number and optionally a pre-filled message. Scanning it opens a chat with that number directly inside the WhatsApp app, without the scanner needing to save the contact first. It's one of the most effective ways to start a conversation with customers, since it removes every step between seeing the code and messaging you. Looking for other QR code types? Visit our complete Free QR Code Generator to create URL, Text, Wi-Fi, vCard, Email and SMS QR codes as well.

When Should You Use a WhatsApp QR Code?

A WhatsApp QR code makes sense anywhere you want customers or contacts to message you with the least possible friction — a storefront window, product packaging, a business card, or a social media bio link converted to print. It's especially effective for customer support and sales, where a pre-filled message can reference the exact product or campaign someone scanned from. If your audience already uses WhatsApp regularly, this is usually the fastest path from a physical touchpoint to a real conversation.

🏪 Storefront Windows

Let passersby start a chat about products or hours instantly.

📦 Product Packaging

Route customers straight to support or reorder conversations.

💼 Business Cards

Skip the contact-save step — one scan opens the chat directly.

📣 Marketing Campaigns

Pre-fill a message referencing the specific campaign or offer.

🍽️ Restaurant Ordering

Let customers message in orders or reservation requests.

🎫 Event Signage

Give attendees a direct line to organisers during the event.

How to Create a WhatsApp QR Code

Creating a WhatsApp QR code with QuickQR takes seconds and is completely free:

  1. Select the WhatsApp tab — choose your country code and enter your number.
  2. Add a pre-filled greeting — optional, to start the conversation with context.
  3. Watch the live preview update — your QR code renders instantly as you type.
  4. Customise and download — adjust colours and shape, then save as PNG or SVG.

Your QR code is ready instantly — no account, no waiting, no hidden fees. You can generate unlimited WhatsApp QR codes, each with a unique design, or upload a CSV to create up to 50 at once.

Benefits of WhatsApp QR Codes

  • Removes friction — opens a chat directly, no contact-saving required first.
  • Guides the conversation — pre-fill a message with useful context for you.
  • Widely used platform — WhatsApp is the default messenger in many regions.
  • Fully customisable — match your brand with custom colours, shapes, and a logo.
  • Great for marketing — track which campaign or product drove the scan via the message.

Best Practices for WhatsApp QR Codes

  • Format the number correctly — no leading zero, spaces, or symbols in the local part.
  • Keep the greeting message short — concise text scans and displays more reliably.
  • Keep strong contrast — dark dots on a light background scan far more reliably.
  • Test before you print — scan with WhatsApp installed on a real phone first.
  • Size it for the distance — the further the scan distance, the larger the code should be.
  • Monitor the WhatsApp number — make sure incoming chats are actively answered.

Common Mistakes to Avoid

  • Wrong number format — including a leading zero or symbols breaks the chat link.
  • Assuming everyone has WhatsApp — check your audience before relying on it exclusively.
  • Skipping the test scan — a code that looks fine on screen can still fail on paper.
  • Overloading the logo — a logo larger than roughly 30% can reduce scannability.
  • Assuming it sends automatically — the recipient must still review and tap send.

Privacy & Security

QuickQR generates every WhatsApp QR code entirely inside your browser using JavaScript — the phone number and message you enter are never uploaded, logged, or stored on any server. There's no account and no tracking of what you generate. On the scanning side, remember that scanning only opens a pre-filled chat draft; nothing is ever sent without the recipient actively reviewing and tapping send themselves inside WhatsApp.

📚 Step‑by‑Step Guides

Other QR Code Generators

Need a QR code for something other than a whatsapp? QuickQR includes dedicated, free generators for every common content type:

Frequently Asked Questions

What is a WhatsApp QR code?
A WhatsApp QR code is a two-dimensional barcode that stores a WhatsApp deep link — a phone number and, optionally, a pre-filled message — so scanning it opens a chat with that number directly inside the WhatsApp app, without the scanner needing to save the contact first. It's built on WhatsApp's own click-to-chat link format, just encoded as a QR code instead of a clickable URL. QuickQR generates this entirely in your browser, so the phone number and message you enter are never uploaded anywhere.
How do I create a WhatsApp QR code?
Select the WhatsApp tab, choose your country code from the dropdown, enter your phone number without the leading zero or country code prefix, and optionally add a pre-filled greeting message. QuickQR renders a live preview as you type, and once you're happy with the content you can customise the dot colours, background, and shape, or add a centre logo. Download the finished code as a PNG or SVG — no account or sign-up is required at any step.
Does the person need WhatsApp installed to scan this?
Yes — scanning a WhatsApp QR code opens a chat inside the WhatsApp app, so the scanning device needs WhatsApp installed for the link to work as intended. On a phone without WhatsApp installed, the link may prompt the user to download it from the app store, or simply fail to open, depending on the device and operating system. If your audience might not universally have WhatsApp, consider also offering an SMS or email QR code as an alternative.
Will scanning the code send a message automatically?
No — scanning only opens a chat with the pre-filled message already typed into the message box; it does not send anything automatically. The person scanning still needs to review the message and tap send themselves inside WhatsApp. This makes WhatsApp QR codes safe to use freely for marketing and contact purposes, since nothing is transmitted without the scanning person's explicit action.
Do I need to format my phone number a specific way?
Yes — WhatsApp's click-to-chat format expects the full international number without a leading zero, a plus sign, spaces, or dashes, which is why QuickQR asks you to select a country code separately and enter just the local number. Getting this format wrong is one of the most common reasons a WhatsApp QR code fails to open the correct chat, so it's worth test-scanning the finished code to confirm it opens your number correctly before printing or sharing it widely.
Can I pre-fill a custom greeting message?
Yes — the pre-filled message field is optional but fully supported, and whatever text you enter appears already typed into the chat box once someone scans the code and opens WhatsApp. This is useful for guiding the first message someone sends, such as referencing a specific product, campaign, or context so you know where the contact originated. Keep the message concise, since very long text increases the density of the QR code pattern.
Why use a WhatsApp QR code instead of sharing my number as text?
Sharing a plain phone number requires someone to save it as a contact and manually open WhatsApp to start chatting — several extra steps compared to a single scan that opens the conversation directly. A WhatsApp QR code also lets you pre-fill a starter message, which both saves the customer effort and gives you context about how they found you. It's widely used on packaging, storefronts, and marketing materials specifically because it removes friction from that first contact.
Is my phone number and message data private when I generate this QR code?
Yes — QuickQR builds the WhatsApp QR code entirely inside your browser using JavaScript, and the phone number and message you enter are never uploaded, transmitted, or stored on any server. Everything happens locally on your device, the same privacy guarantee that applies to every QR code type QuickQR generates.