WhatsApp QR Code Generator

A scan opens WhatsApp with your number loaded and the first message already typed. That removes the blank-message hesitation that kills most enquiries before they start.

Make your WhatsApp QR code

Start a WhatsApp chat

Include the country code. Digits only, no spaces needed.

Live previewSample code
Sample QR code — enter your details to generate your own
Copy QR code image
Hide design presets

This code is static and permanent. To change where it points after printing, .

Why Use This Tool

Create a free WhatsApp QR code that opens a chat with your number and a pre-written first message. No signup, works on iPhone and Android.

Free, Unlimited, No Signup

Generate as many QR codes as you need without an account, a trial, or a credit card. Free codes carry a small linkutm wordmark in the bottom corner; create an account to replace it with your own logo or remove it entirely.

Your Data Never Leaves the Browser

Every code is encoded and rendered locally in JavaScript. Wi-Fi passwords, contact details, and campaign URLs are never uploaded to a server or logged anywhere.

Designed, Not Just Generated

Twelve ready-made designs pairing eight module styles with shaped finder patterns, brand colours, and gradients. Export a code that looks like it belongs on your packaging, not like a default black square.

Print-Ready PNG, SVG, and PDF

Download a 1200px PNG for digital, a vector SVG that scales to a billboard without a single soft edge, or a print-ready PDF. Copy straight to the clipboard when you just need it in a deck.

How It Works

  1. 1

    Enter your number in full international format

    Country code first, no plus sign, no spaces, no brackets, and no leading zero. A UK number written 07700 900123 becomes 447700900123. This is the single most common thing people get wrong, and it silently produces a code that opens a chat with nobody.

  2. 2

    Write the opening message for them

    A prefilled message does two things: it saves the customer thinking of an opener, and it tells you where the scan came from. 'Hi, I'd like to book a table' from the window sticker and 'Hi, I saw the flyer' from the flyer means you can tell which one is working.

  3. 3

    Download and place it

    Grab the PNG for screens or the SVG for print. Shop windows, menus, flyers, delivery boxes, vehicle livery — anywhere the next step is a conversation rather than a purchase.

Why prefilled messages matter more than they look

Ask someone to message you cold and they hesitate, because now they have to compose something. Hand them a message already written and the only decision left is whether to press send. That single change is usually the difference between a code with a handful of scans and a code that actually generates enquiries. Keep the message short, first person, and specific to where the code is printed.

Personal number or WhatsApp Business

The code works with either, but WhatsApp Business gives you a profile with your hours and address, quick replies for the questions you answer forty times a week, away messages outside opening hours, and labels for sorting enquiries. If the code is going anywhere public, use the Business app. Nothing about the code changes; you just stop running your business out of a personal inbox.

Static code or a tracked link

A static WhatsApp code encodes the wa.me address directly and is free forever, but it tells you nothing about how many people scanned it. If you are printing the same code across several placements and want to know which one earns the enquiries, point a dynamic link at the WhatsApp address instead. The chat opens the same way; you just get the scan data behind it.

Free Tool vs linkutm Platform

Every code on this page is free to make and never expires. The linkutm platform adds the parts a printed code cannot do on its own — editing the destination, and counting the scans.

Feature
Free Tool
linkutm Pro
QR codes you can generate
Unlimited
25 a month on the free plan
Content types
10 static
All 13, including PDF, Multi-URL, and App
Design presets, colours, and gradients
12 presets
Full control
PNG, SVG, and PDF download
Works with no account
Editable destination after printing
Scan tracking and analytics
Location, device, and referrer breakdown
Branded short domain on the code
Custom back-half (your own short code)
Your own logo instead of the linkutm mark
Frames with a scan call to action
Error correction level control
Always H
L, M, Q, or H
Built-in UTM builder and templates
Folders, tags, and team workspaces

Frequently Asked Questions

Want To Know Who Scanned It?

A dynamic QR code keeps the same printed pattern while you change where it points, and shows you every scan — when, where, and on what device.