WhatsApp QR Code Generator

Turn a WhatsApp click-to-chat link into a scannable QR code - with custom colours, an optional logo, and PNG/SVG download. Free, no signup.

QR options
Your QR code
Enter a phone number to generate a QR...

What is a WhatsApp QR code?

A WhatsApp QR code is a printable image that encodes a click-to-chat link. When a customer scans it with their phone camera, WhatsApp opens directly to a chat with your number - optionally with a pre-filled message.

What this tool does

  • Builds the wa.me URL - same format as our link generator.
  • Renders the QR locally - using an open-source QR library loaded over CDN; nothing hits our servers.
  • Custom colours + logo - pick brand colours; optionally embed a logo in the centre.
  • High error correction - level H (up to ~30% recoverable), so the logo overlay does not break scanability.
  • PNG & SVG downloads - crisp raster for web, infinite-scale vector for print.
  • Quiet zone included - both downloads have a plain border four modules wide in your background colour, which scanners need to find the code.

How to make your QR code

  1. Choose the Country and type the Phone number without the country code. A leading 0 and any spaces or dashes are removed.
  2. Add a Pre-filled message if you want the chat to open with text ready to send, for example "Hi, I saw your poster at the gym".
  3. Pick the Foreground and Background colours and drag the Size slider, which runs from 256 to 1200 pixels.
  4. Keep Show WhatsApp logo in the centre ticked, untick it for a plain code, or upload your own PNG, JPEG or SVG logo. Remove custom logo goes back to the default.
  5. Check the encoded link printed under the preview, then click Download PNG, Download SVG or Copy Image. Copy WhatsApp Link copies the plain URL as well.

How the code is built

A QR code stores text as a grid of dark and light squares called modules. The more text you encode, the larger the grid has to be, so a bare link gives a coarse, easy-to-scan pattern while a long pre-filled message makes it noticeably denser. Every code from this tool uses error-correction level H, the highest of the four levels, which adds enough redundancy to rebuild roughly 30% of damaged or hidden data. The centre logo, together with the plain box drawn behind it, covers about 22% of the width of the pattern and therefore only about 5% of its area, well inside that margin.

The PNG is drawn with a whole number of pixels per module so that edges stay sharp. That means the file can come out a little smaller than the slider value: at 512 with a 33-module grid plus the four-module border on each side, 41 modules across in all, each module is 12 pixels and the image is 492 pixels square. The SVG has no such rounding and scales to any size.

Tips for a code that scans first time

  • Keep the quiet zone - the downloads already include a plain border four modules wide. Do not crop it off, and do not let text, photos or other print run into it, or scanners may not find the code.
  • Keep strong contrast - use a dark foreground on a light background. Pale colours, gradients behind the code, or a light code on a dark background confuse many camera apps.
  • Keep the message short - a short message keeps the modules large, which matters for small prints and for codes scanned from a distance.
  • Test on two phones - scan the final printed proof with both an Android phone and an iPhone before you print a whole batch.

Where these codes are used

Shops print them on bills and shelf labels for repeat orders, restaurants put them on table cards for reservations, tutors and clinics add them to flyers, and sellers attach them to delivery boxes so a customer can report a problem in one tap. Because the number is inside the image, make sure it is a number that will be answered for as long as the print is in circulation.

Privacy

The QR is generated inside your browser with a client-side library. Your phone number, message, colours, and logo never leave your device.

Frequently Asked Questions

Does scanning my QR open WhatsApp directly?
Yes. Modern phone cameras recognise a wa.me URL and prompt the user to open WhatsApp with your chat and pre-filled message ready to send.
What size should I print the QR at?
A rule of thumb is 10x the scan distance. A QR scanned from 50 cm should print at least 5 cm wide. Use SVG for print so edges stay sharp.
Will a logo in the centre break scanning?
Not at the 18% cap used here. QRs are encoded at error-correction level H, which allows up to 30% of the code to be obscured and still decode.
PNG or SVG - which should I download?
SVG for print and resized artwork; PNG for web, social, and email. Both scan identically.
Can I change the link later without reprinting?
No - the URL is baked into the QR pixels. If the number may change, point the QR at your own redirect and update the redirect server-side.
Is my phone number sent to a QR API?
No. The QR is generated inside your browser with a JS library. Your number, message, and logo never leave the device.