capyQR

WhatsApp QR code generator

Open a WhatsApp chat with your number — pre-filled with whatever message you want. One scan from a printed sticker, sign, or business card.

1. What's inside?

Pick a type and fill in the details.

Link to any URL

2. Preview

Scan it with your phone — it works in real time.

Fill in the details on the left

Your QR will appear here in real time.

3. Make it look good

Tap a preset, or tweak each detail.

Presets
Dot color
Dot style
Eye color
Eye design
Background

A WhatsApp QR code wraps a wa.me link, which is the official WhatsApp Click-to-Chat format. Scanning opens WhatsApp directly to a conversation with you, optionally with a pre-filled message ready to send. Useful for customer support, restaurant reservations, real-estate listings, and any flow where the customer types the same first message every time.

How it works

  1. 1

    Enter your WhatsApp number

    Use the international format starting with + (e.g. +14155551234). Add the optional pre-filled message — the customer will see it ready to send the moment they scan.

  2. 2

    Match it to your brand

    Pick a green that's actually yours, not WhatsApp's, drop in your logo, and add a frame label like 'Chat with us'. Capy QR keeps everything scannable.

  3. 3

    Download in the format you need

    Export as PNG, JPEG, SVG, or PDF at up to 3,200 pixels. No signup, no watermark, no limit on downloads.

Pretty by default. Powerful when you need it.

Free static QR codes with custom logos and colors. Paid plans unlock dynamic QRs, scan analytics, and your own short domain.

Free

For trying it out and personal use

  • 3 dynamic QRs and unlimited Static QRs
  • Custom colors, gradients, logos & frames
  • 7-day scan analytics
  • Unlimited scans, no soft caps
  • Save & organize your library

$0/forever

No card, no trial timer

Starter

For solo creators with a small portfolio

  • 10 dynamic QRs — edit destinations anytime
  • 1 custom short domain for branded links
  • 30-day scan analytics
  • Unlimited scans, no soft caps
  • Save & organize your library

$5/mo

Billed yearly ($60)Start 14-day free trial

Pro

For businesses and growing creators

  • 100 dynamic QRs — edit destinations anytime
  • 10 custom short domains for branded links
  • 365-day scan analytics
  • Unlimited scans with full history exports
  • Save, organize & manage your library

$12/mo

Billed yearly ($144)Start 14-day free trial

Team

For agencies and marketing teams

  • Everything in Pro, scaled for teams
  • Multiple seats with shared library
  • Higher dynamic QR & domain caps
  • Webhooks + Zapier integration
  • Priority support & onboarding

Custom/pricing

Based on team sizeGet in touch

Frequently asked questions

Do customers need a WhatsApp account?

Yes — scanning opens WhatsApp on their phone. If they don't have it installed, the wa.me link offers to install it.

Will the message send automatically?

No. Scanning opens the chat with the message pre-filled in the input field. The customer still has to tap send. This is intentional, on WhatsApp's side.

Should I use my personal or business number?

If you're handling more than a handful of inbound chats per day, register a WhatsApp Business account — you get away-messages, labels, and quick replies. The QR format is identical.

Can I track scans?

Static QR codes (what Capy QR generates today) don't track. For analytics you'd need a dynamic QR that redirects through a tracking URL before opening WhatsApp. That's on our Pro roadmap.

What's a good pre-filled message?

Make it specific to where the QR is printed. 'Hi, I'd like to book a table' for a restaurant. 'Hi, I'm interested in this listing' for a real-estate sign. Generic 'Hello' messages get fewer replies.

How big should I print it?

For a sticker on a counter, 4–5 cm wide. For a window decal scanned from the sidewalk, 10–15 cm. Always test from the actual scan distance before committing to a print run.

Looking for design ideas? Read the Capy QR blog.

https://capyqr.com