WhatsApp QR code generator

Create a QR code that opens a WhatsApp chat.

Enter a WhatsApp number with its international country code and add an optional message. QREasy creates a wa.me link whose message text is safely URL-encoded.

Validates an international number containing 7–15 digits.

Removes display punctuation from the number used in the wa.me link.

Encodes an optional message without adding it to analytics events.

QR builder

Choose a type, customize the code, and export it when it is ready.

No watermarkStatic exportPreview live

Step 1 · QR type

Choose what the scan should do.

WhatsApp
Popular
Communication
Other

Step 2 · WhatsApp content

Start a WhatsApp chat

Perfect for customer support, bookings, and direct chat handoffs.

Include the international country code. Spaces and punctuation are removed from the wa.me link.

Enter a WhatsApp number with its international country code.

Step 3 · Customize

Adjust colors, framing, and an optional logo.

FrameOptional finishing layer

Step 4 · Preview & download

FormatPNG / SVG/ModeStatic
PNG long edge

Example

Booking enquiry example

A salon can let a customer open a chat with a short, editable enquiry already in the message field.

Number shown in builder
+46 70 123 45 67
Number used in wa.me
46701234567
Optional message
Hello, I'd like to book an appointment.

Use cases

Where this QR code fits.

Bookings

Open a chat for appointment, reservation, or availability questions.

Sales enquiries

Give product displays and event stands a direct message handoff.

Customer support

Start a support conversation with a short prompt the customer can edit.

Static or dynamic?

Use static for a stable WhatsApp number

The wa.me URL is stored directly in a static QR code. If the support number or channel may change after printing, consider a dynamic redirect and keep its private management link safe.

Print guidance

Plan for the finished placement.

  • Use SVG for table signs, storefront material, product cards, and event displays.
  • Use a clear action label and test the code on a phone where WhatsApp is installed.
  • Keep the quiet zone unobstructed and size the code for the expected viewing distance.

Common mistakes

Check these before publishing.

  • Using a local number with a leading zero instead of the international country code.
  • Assuming a valid-looking number is registered with WhatsApp; QREasy cannot verify account ownership.
  • Writing a long pre-filled message that customers are unlikely to review before sending.

Related QR tools

FAQ

Common questions.

What number format should I enter?

Enter 7–15 digits including the international country code. You may type a leading plus and display punctuation; QREasy removes them from the wa.me link.

Can the QR code include a message?

Yes. The optional message is URL-encoded and opens in the chat field so the customer can review or edit it before sending.

Does QREasy check whether the number uses WhatsApp?

No. Test the finished QR code yourself; QREasy validates the number format but cannot verify the WhatsApp account.