---
title: "WhatsApp QR Code Generator — Free Online Tool | LinkPilot"
url: https://uselinkpilot.com/tools/qr-code-generator/whatsapp
description: "Free WhatsApp QR Code Generator. Encode a wa.me link so customers can start a chat with one scan — no number to type."
lang: en
---

For starting WhatsApp conversations

# WhatsApp QR Code Generator

Print a QR that opens a WhatsApp chat with you pre-filled.

Track clicks on this link — create a free LinkPilot account (https://uselinkpilot.com/signup)

No credit card required · Free forever plan

## Worked examples

Copy a starter, then tweak it for your campaign.

Plain chat

https://wa.me/15555550123

Pre-filled message

https://wa.me/15555550123?text=Hi%20Acme%2C%20I%27d%20like%20to%20book%20a%20table

Order inquiry

https://wa.me/15555550123?text=I%27d%20like%20to%20place%20an%20order

Support with order prefix

https://wa.me/15555550123?text=SUPPORT%3A%20Order%20%23

International number

https://wa.me/442079460123?text=Hello

Table-specific ordering

https://wa.me/15555550123?text=Order%20for%20table%207%3A%20

## Why WhatsApp click-to-chat works

Customers won't pull out a phone, switch apps, type a number, and start a chat. They will scan a QR.

wa.me links open WhatsApp directly with your number pre-loaded; you can also pre-fill a message to lower friction further.

The wa.me URL format is strict in one place people constantly get wrong: the phone number must be the full international number with country code and without any plus sign, zeros, dashes, or spaces — wa.me/15555550123, not wa.me/+1 (555) 555-0123. A malformed number doesn't error visibly; it just opens WhatsApp to a dead end, and you'll never know how many customers you lost to it. Test the exact link on a real phone before printing.

The pre-filled message is the underrated half of the feature. A blank chat window puts the burden of 'what do I even say?' on the customer; a pre-filled 'Hi, I'd like to book a table for' gets deleted by nobody and answered by everyone. It also routes for you — different pre-filled texts for orders, support, and bookings let staff triage conversations at a glance, effectively giving one phone number multiple front doors.

Everything after ?text= must be URL-encoded: spaces become %20, apostrophes %27, ampersands %26. An unencoded ampersand silently truncates the message. This generator handles the encoding, but if you ever hand-edit a link, re-test it — a half-message in the customer's composer looks broken and erodes trust.

For businesses running WhatsApp Business, the QR pairs naturally with catalogs, automated greetings, and away messages — the scan starts the conversation and your automation handles the first response even when the shop is closed. That combination (always-scannable QR plus auto-reply) is the closest a small business gets to 24/7 availability without hiring anyone.

One operational honesty note: a WhatsApp QR publishes your number to everyone who scans. Use a business number, not a personal one, and remember that changing numbers later breaks every printed code — route through a LinkPilot short link if there's any chance the number changes, so the printed QR survives the migration.

## Common use cases

### Storefront support

Let walk-in customers ask questions without queuing — and keep answering them after they've left the shop.

### Restaurant orders

Take orders or reservations through WhatsApp directly from the table, with a pre-filled message that tells staff exactly which table is asking.

### Event Q&A

Collect audience questions during talks via a single QR on the slide — lower friction than a Q&A app nobody wants to install.

### Service businesses

Plumbers, salons, and repair shops put the QR on vans, invoices, and door hangers — a scanned chat converts far better than 'call us during business hours'.

### Delivery inserts

A 'problem with your order? Chat with us' QR inside the package intercepts complaints before they become public reviews.

## Frequently asked questions

### What format does the WhatsApp link use?

### Do I need a Business account?

### Can I include a pre-filled message?

### Why does my WhatsApp QR open a dead chat?

### What if I change my WhatsApp number?

### Can I route different inquiries to different conversations?

## Other QR Code Generator variants

Pre-configured variants tuned to specific platforms and use cases.

For guest networks

### WiFi QR Code Generator

Let guests join your WiFi by scanning — no typing required.

Open variant
https://uselinkpilot.com/tools/qr-code-generator/wifi

For restaurants and cafés

### Menu QR Code Generator

Replace laminated menus with a QR that always shows the latest version.

Open variant
https://uselinkpilot.com/tools/qr-code-generator/menu

For networking and events

### Business Card QR Code Generator

Add a QR to your business card that drops your contact info into any phone.

Open variant
https://uselinkpilot.com/tools/qr-code-generator/business-card

For tickets, signage, and check-in

### Event QR Code Generator

Print one QR for tickets, agenda, and live updates.

Open variant
https://uselinkpilot.com/tools/qr-code-generator/event

For sharing contact info

### vCard QR Code Generator

Encode your full contact card so anyone can save it in one scan.

Open variant
https://uselinkpilot.com/tools/qr-code-generator/vcard

For driving follows from offline

### Instagram QR Code Generator

Print a QR that opens your Instagram profile in one scan.

Open variant
https://uselinkpilot.com/tools/qr-code-generator/instagram

For linking to documents

### PDF QR Code Generator

Encode a hosted PDF so anyone can open it instantly on mobile.

Open variant
https://uselinkpilot.com/tools/qr-code-generator/pdf

For artists, podcasters, and playlists

### Spotify QR Code Generator

Turn any Spotify link into a scannable QR for posters and merch.

Open variant
https://uselinkpilot.com/tools/qr-code-generator/spotify

For creators and educators

### YouTube QR Code Generator

Send fans straight to a video, channel, or playlist with one scan.

Open variant
https://uselinkpilot.com/tools/qr-code-generator/youtube

For lead capture and support

### SMS QR Code Generator

Pre-fill a text message recipient and body with one scan.

Open variant
https://uselinkpilot.com/tools/qr-code-generator/sms

For lead capture and outreach

### Email QR Code Generator

Open a pre-filled email draft with one scan.

Open variant
https://uselinkpilot.com/tools/qr-code-generator/email

Back to the full QR Code Generator: https://uselinkpilot.com/tools/qr-code-generator

## Get more from your links

The WhatsApp QR Code Generator is just the start. Create a free LinkPilot workspace to track every click, organize your links, and share secrets securely with your team.

## Structured data

```json
[
  {
    "@context": "https://schema.org",
    "@type": "SoftwareApplication",
    "@id": "https://uselinkpilot.com/#software",
    "name": "LinkPilot",
    "applicationCategory": "BusinessApplication",
    "operatingSystem": "Web",
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "url": "https://uselinkpilot.com",
    "offers": [
      {
        "@type": "Offer",
        "name": "Free",
        "price": "0",
        "priceCurrency": "USD",
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Pro",
        "price": "29",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "29",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Agency",
        "price": "299",
        "priceCurrency": "USD",
        "priceSpecification": {
          "@type": "UnitPriceSpecification",
          "price": "299",
          "priceCurrency": "USD",
          "billingDuration": "P1M"
        },
        "url": "https://uselinkpilot.com/pricing"
      },
      {
        "@type": "Offer",
        "name": "Enterprise",
        "priceSpecification": {
          "@type": "PriceSpecification",
          "priceCurrency": "USD"
        },
        "url": "https://uselinkpilot.com/pricing"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "Organization",
    "@id": "https://uselinkpilot.com/#organization",
    "name": "LinkPilot",
    "url": "https://uselinkpilot.com",
    "parentOrganization": {
      "@type": "Organization",
      "@id": "https://tetracorehq.com/#organization",
      "name": "TetraCore",
      "url": "https://tetracorehq.com/"
    },
    "logo": {
      "@type": "ImageObject",
      "url": "https://uselinkpilot.com/logo-512.png",
      "width": 512,
      "height": 512
    },
    "description": "LinkPilot is a secure link management platform for creating branded short links, tracking engagement, and sharing secrets with expiring, protected, self-destructing links.",
    "sameAs": [
      "https://x.com/uselinkpilot",
      "https://www.linkedin.com/company/uselinkpilot",
      "https://facebook.com/uselinkpilot"
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebSite",
    "name": "LinkPilot",
    "url": "https://uselinkpilot.com",
    "potentialAction": {
      "@type": "SearchAction",
      "target": "https://uselinkpilot.com/blog?q={search_term_string}",
      "query-input": "required name=search_term_string"
    }
  },
  {
    "@context": "https://schema.org",
    "@type": "BreadcrumbList",
    "itemListElement": [
      {
        "@type": "ListItem",
        "position": 1,
        "name": "Home",
        "item": "https://uselinkpilot.com/"
      },
      {
        "@type": "ListItem",
        "position": 2,
        "name": "Tools",
        "item": "https://uselinkpilot.com/tools"
      },
      {
        "@type": "ListItem",
        "position": 3,
        "name": "QR Code Generator",
        "item": "https://uselinkpilot.com/tools/qr-code-generator"
      },
      {
        "@type": "ListItem",
        "position": 4,
        "name": "WhatsApp QR Code Generator",
        "item": "https://uselinkpilot.com/tools/qr-code-generator/whatsapp"
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    "mainEntity": [
      {
        "@type": "Question",
        "name": "What format does the WhatsApp link use?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "https://wa.me/<full-number-with-country-code>?text=<urlencoded-message>"
        }
      },
      {
        "@type": "Question",
        "name": "Do I need a Business account?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "No — wa.me works with any WhatsApp account. A Business account adds catalogs, automated greetings, and labels."
        }
      },
      {
        "@type": "Question",
        "name": "Can I include a pre-filled message?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Yes — append ?text=Hello%20Acme to the wa.me URL. Always URL-encode spaces and special characters."
        }
      },
      {
        "@type": "Question",
        "name": "Why does my WhatsApp QR open a dead chat?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Almost always a malformed number: the wa.me format requires the full international number with no plus sign, leading zeros, spaces, or dashes. Fix the number format and re-test on a real phone."
        }
      },
      {
        "@type": "Question",
        "name": "What if I change my WhatsApp number?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "Every printed wa.me QR breaks. If a number change is plausible, encode a LinkPilot short link that redirects to the wa.me URL — then a number change is a one-line redirect update, not a reprint."
        }
      },
      {
        "@type": "Question",
        "name": "Can I route different inquiries to different conversations?",
        "acceptedAnswer": {
          "@type": "Answer",
          "text": "One number, but different pre-filled texts: separate QRs for 'ORDER:', 'SUPPORT:', and 'BOOKING:' prefixes let your team triage instantly, and WhatsApp Business labels can automate the sorting."
        }
      }
    ]
  },
  {
    "@context": "https://schema.org",
    "@type": "WebApplication",
    "name": "WhatsApp QR Code Generator",
    "applicationCategory": "UtilitiesApplication",
    "operatingSystem": "Any (web)",
    "browserRequirements": "Requires JavaScript and a modern browser.",
    "description": "Free WhatsApp QR Code Generator. Encode a wa.me link so customers can start a chat with one scan — no number to type.",
    "url": "https://uselinkpilot.com/tools/qr-code-generator/whatsapp",
    "isAccessibleForFree": true,
    "isPartOf": {
      "@type": "WebApplication",
      "name": "QR Code Generator",
      "url": "https://uselinkpilot.com/tools/qr-code-generator"
    },
    "offers": {
      "@type": "Offer",
      "price": "0",
      "priceCurrency": "USD"
    },
    "publisher": {
      "@type": "Organization",
      "name": "LinkPilot",
      "url": "https://uselinkpilot.com"
    }
  }
]
```