Open a chat in one scan

Free WhatsApp QR Code Generator

Use this free WhatsApp QR code generator with no signup to let users start conversations on WhatsApp through a direct link and optional pre-filled message. Qraftt builds the wa.me destination locally and stores it directly in the static code, so the download works without a Qraftt redirect or scan tracking.

  • Generated locally
  • No signup
  • PNG & SVG

QR workspace

Create your code

Local only
WhatsApp QR code content
Selected QR typeWhatsAppPopular
1

Add Content

Enter exactly what the selected QR code should contain.

2

Customize QR

Apply a template or shape the details while previewing every change.

Pre-made templates

Start with a complete original design, then fine-tune it.

20 designs

Standard frames

Choose a distinct structure, then customize its call to action.

30 styles

Frame background

The QR quiet zone remains solid for reliable scanning.

Choose a frame to enable its background controls.

Enter a WhatsApp phone number.
3

Generate & download QR

Every design detail is included in your file.
M correction

Complete the fields to preview your QR code.

Generated in your browser. Nothing is uploaded.

Static file · no account · no server dependency

Three simple steps

How to create a WhatsApp QR code

  1. 1

    Add the recipient number

    Enter the country code and complete number for an active account, without retaining a domestic trunk prefix.

  2. 2

    Write an optional opener

    Pre-fill a concise, non-sensitive message such as a product question, booking request, order-reference prompt, or support topic.

  3. 3

    Preview, scan, and export

    Scan the code to confirm the correct chat opens, choose readable colors, and download PNG or SVG for your material.

Before you publish

Format and test your chat destination

A phone-number-based WhatsApp link starts a chat with an active account without requiring the number to be saved first. Correct international formatting, a useful optional message, and a real-device test help the link open the intended conversation.

01

Start with the country code

Enter the country code followed by the complete subscriber number. Do not keep the domestic trunk prefix that appears at the start of some local phone numbers after adding the country code.

02

Check the digits-only result

You may type common formatting such as a plus sign, spaces, brackets, or dashes. Qraftt removes those separators and builds the wa.me destination from 7–15 digits.

03

Write a useful pre-filled message

Give the visitor a short, editable starting point such as a product name, booking date, order reference prompt, or service question. Scanning never sends the message automatically.

04

Understand app and web behavior

Click to chat can work in the mobile app or a supported web browser. A scan may open the app, an app chooser, a browser handoff, or an account prompt depending on the device and its setup.

05

Check the receiving account

A missing country code, retained domestic prefix, wrong number, or number without an active account can prevent the expected chat from opening.

06

Protect phone and message privacy

The phone number and pre-filled message are readable from the QR payload. Use a public business contact where possible and never embed confidential customer, account, payment, or medical information.

07

Know the static-code limits

Qraftt creates the direct wa.me link locally and stores it in the downloaded code. There is no Qraftt redirect or scan tracking, and the number or message cannot be replaced after printing.

08

Test the complete handoff

Scan the code on representative phones, confirm the correct account appears, review the decoded message, and verify that the user can still edit it before sending.

Practical ideas

Useful ways to use your WhatsApp QR code

01

Customer support intake

Pre-fill the product or support topic on packaging, receipts, equipment, or help-desk signs so customers can describe the issue more quickly.

02

Product and sales inquiries

Place the code on brochures, business cards, or email signatures and add a product, service, or campaign reference so each conversation begins with useful context.

03

Bookings and appointments

Prompt visitors to provide a preferred date, time, or service from a poster, card, vehicle, or front-desk display.

04

Quotes and service requests

Use a short draft asking for a quote, availability, or callback while leaving the visitor free to edit details before sending.

05

Events and venue help

Give attendees a pre-filled event or location reference so the organizer understands which schedule, ticket, or venue question prompted the chat.

06

Post-purchase follow-up

Place a code on care instructions or delivery material with a neutral order-support opener that avoids embedding private customer data.

Helpful answers

WhatsApp QR code FAQ

Clear answers to the questions people usually ask before creating and sharing this type of QR code.

Does scanning send the WhatsApp message automatically?

No—scanning opens an editable message draft and never sends it automatically. The person scanning can review or change the text before sending it.

How should I enter the phone number?

Enter the full international number with its country code and without the domestic trunk prefix. Qraftt accepts common visual separators, then removes plus signs, spaces, brackets, and dashes so the wa.me destination contains digits only.

Can I leave the message blank?

Yes—the message can be left blank. Scanning then opens the conversation without pre-filled text, which suits general support or sales links.

Will the code work without Qraftt?

Yes—the downloaded code contains a direct wa.me destination. It does not use a Qraftt redirect and continues to work independently while the number remains active on the service.

Can I use a WhatsApp Business number?

Yes—a registered WhatsApp Business number works. Enter it in full international format with its country code, just like a personal WhatsApp number.

Can I change the number or message after printing?

No—the printed code keeps the original WhatsApp number and message. Create a new QR code and replace the printed version when either value changes.

Is the phone number or pre-filled message private?

No—the number and optional message are part of the encoded wa.me URL. Anyone who scans or decodes the QR code can read them, so do not include passwords, payment details, health information, or other sensitive content.

Does the person scanning need WhatsApp installed?

Not always—the link can hand off to the mobile app or its web experience in a supported browser. Sending the message still requires access to an active account, and the exact flow depends on the device and installed apps.

Can someone start the chat without saving the number?

Yes—a valid wa.me link can open a conversation without requiring the recipient’s number to be saved first. The number must belong to an active WhatsApp account.

Can I create a QR code for a WhatsApp username?

No—this generator currently creates phone-number-based wa.me links. Enter an active number in full international format rather than a username.

Why does my WhatsApp QR code not open a chat?

An incorrect or inactive international number is the most common cause. Check the country code, remove any domestic trunk prefix, confirm the account uses WhatsApp, and test the finished code on another current phone or browser.