Skip to content
Chatbotscape

WhatsApp QR Code Generator

Turn any WhatsApp click-to-chat link into a print-safe QR code. Phone + optional prefilled message → PNG (up to 2048×2048) or vector SVG. Color customization, error correction up to 30%. Perfect for restaurant menus, business cards, posters, and packaging.

Generate a WhatsApp QR code in 15 seconds

Phone + optional prefilled message → printable QR code in PNG (up to 2048×2048) or SVG. Customize color and error correction level. Free, no signup.

Customize appearance

Print-safe defaults: H error correction + 1024 size + WhatsApp green. Higher error correction makes the QR larger but tolerates partial damage (smudges, folds, overlays).

Enter a valid phone number to generate the QR code.

Embed this QR generator on your site (free)

<iframe
  src="https://chatbotscape.com/embed/tools/whatsapp-qr-code-generator/"
  width="100%" height="700" frameborder="0"
  title="WhatsApp QR Code Generator by Chatbotscape"
  loading="lazy">
</iframe>

WhatsApp QR vs regular QR — what's the difference

Functionally there's no difference at the QR-encoding layer — a WhatsApp QR is simply a QR code whose payload is a wa.me/[phone]?text=[message]URL. When scanned, the user's phone recognizes the URL scheme and opens WhatsApp with the chat pre-populated. From the QR encoder's perspective, it's just text encoding.

The branding consideration: WhatsApp QR codes are commonly rendered in WhatsApp green (#25D366) to signal the destination before scanning, particularly on print media where the user can't hover-preview the link. Our generator defaults to WhatsApp green; override if your brand colors take precedence.

Error correction — why H (30%) for print

QR codes encode redundant data via Reed-Solomon error correction so that partial damage (smudges, folds, low-light scans) doesn't prevent reading. The four error-correction levels — L, M, Q, H — are defined in ISO/IEC 18004:2015 §7.4 «Error correction»(the international QR Code specification published by ISO/IEC), which mandates the exact codeword-recovery ratios cited below. Higher correction levels tolerate more damage at the cost of larger physical QR size for the same payload.

  • L (~7% codewords recoverable, per ISO/IEC 18004:2015 §7.4) — smallest QR. Use for digital-only placement where no damage is possible (web pages, dashboards).
  • M (~15% codewords recoverable, per ISO/IEC 18004:2015 §7.4) — default for most QR generators. Safe for high-quality digital displays and indoor signage.
  • Q (~25% codewords recoverable, per ISO/IEC 18004:2015 §7.4) — handles moderate damage. Good for general print materials, restaurant menus.
  • H (~30% codewords recoverable, per ISO/IEC 18004:2015 §7.4) — print-safe default. Handles up to 30% damage including center logo overlays, outdoor weathering, and folded brochures. Our generator defaults to H.

The percentages above are the codeword-recovery ratios specified in the ISO/IEC 18004:2015 standard — they are not Chatbotscape estimates or empirical claims. Generators that produce QR codes per the standard inherit the recovery ratio; the H-level «30%» figure is reproducible across any compliant encoder. Our implementation uses the qrcode Node.js library (github.com/soldair/node-qrcode), which is widely adopted in production QR pipelines and tested against the ISO/IEC specification.

Common use cases for WhatsApp QR codes

  • Restaurant table menus — diners scan to chat with the restaurant for menu questions, allergies, or to place orders directly. Tables generate QRs with ?text=Table%2012%20—%20menu%20questions for routing.
  • Business card backside — instant WhatsApp contact without typing the number. International prospects prefer WhatsApp over email in LATAM, India, MENA.
  • Product packaging — scan-to-support QR on packaging links to a WhatsApp support flow with the product SKU prefilled.
  • Print ads + posters — outdoor advertising, transit ads, event posters. Use H-level error correction + minimum 1024×1024 PNG for legibility from 2-3m distance.
  • In-store opt-in — retail signage «Scan to join our WhatsApp updates» with prefilled message SUBSCRIBE.

Print sizing guide

For QR codes you intend to print, follow these rules-of-thumb:

  • Business card — minimum 15×15mm on the card, generate at 512×512 PNG
  • Restaurant menu / table card — minimum 25×25mm, generate at 1024×1024 PNG
  • Poster (A4, 1m viewing distance) — minimum 40×40mm, generate at 1024×1024 PNG
  • Billboard / large format — minimum 200×200mm at 10× viewing distance ratio, generate at 2048×2048 PNG or use SVG for unlimited scale
  • SVG when in doubt — vector format scales without quality loss. Use for any application above 2048px or where the print designer needs flexibility.

Related Chatbotscape tools and resources

FAQ

Can I add my logo in the center of the QR?

Logo overlay is on our Phase 2 roadmap. For now, you can download the high-error-correction SVG and overlay your logo in any image editor (Figma, Sketch, Photoshop) — the H error correction tolerates up to 30% obstruction. Keep logo height under 20% of QR height to stay safe.

What format should I download — PNG or SVG?

SVG for print at any size (vector — no quality loss). PNG for digital embed (web pages, email newsletters) or print at the exact target size. Most print designers prefer SVG when available.

How big can the QR payload be?

QR codes max out around 4,000 alphanumeric characters or ~1,000 random characters. A typical wa.me URL with phone + 200-character prefilled message is around 250 characters — well within capacity. If you encounter encoding errors with very long prefilled messages, shorten the message; the URL truncation limit (~1,000 chars per WhatsApp) hits before the QR capacity limit.

Does the QR work offline / without WhatsApp installed?

The QR encodes a URL. Scanning the QR opens the user's default URL handler — if WhatsApp is installed, it opens the chat directly. If not installed, the user is redirected to wa.me (Meta's fallback page) which prompts them to install WhatsApp. Either way, the scan works; the destination depends on app availability.

Can I generate batch QR codes?

Batch generation is on our Phase 2 roadmap (CSV upload → ZIP of individually-customized QRs). For now, you can manually generate one QR per scan by changing the prefilled message between downloads.

Can I embed this generator on my site?

Yes — free. Copy the iframe snippet from the embed section above. Embed preserves the full generator + attribution badge linking back to Chatbotscape.