WhatsApp QR Code Generator

Make a free WhatsApp QR code: scanning it opens a chat with your number and, if you add one, a message ready to send. The generator writes WhatsApp's click to chat link, with the number in full international form, and shows it in full. Download SVG, PNG, PDF or EPS.

Valid

13.5 × 13.5 mm at 300 DPI

WhatsApp

The full international number: country code first, without leading zeros.

Optional: appears in the chat, ready to send.

QR code content

Exactly what the QR code holds, built from the form above: 61 characters.

Symbol: version 4, 33 × 33 modules. 61 characters used; data like this fits up to 2,394 characters in the largest size.

QR Code options

Error correction

The share of the code that can be damaged and still be read (DENSO WAVE). Higher levels make a larger code.

DesignLogo, shapes and colors from the QR code designer

Logo

or drop it here
PNG, JPEG, WebP or SVG, up to 2 MB

The logo stays in your browser. Use only a logo you have the right to use. With a logo, error correction is set to H, the highest level.

Module shape

Eye frame

Eye center

New

Size and resolution

Output DPI

300 DPI · Thermal / offset

4 px per module at 300 DPI. Print size: 13.5 × 13.5 mm (0.53 × 0.53 in). PNG, WebP and JPEG: 164 × 164 px.

Label textNew

Font

Alignment

Printed in the file with the barcode, outside the quiet zone, in Helvetica or Courier so it looks the same in every format.

Colors

Contrast 21.0:1; estimated symbol contrast 100%.

Quiet zone (modules)4 · 4 · 4 · 4

Bar width reduction0 mil

Makes each bar thinner by this amount, to make up for ink that spreads on paper. Ask your printer for the value, or leave 0 for laser and thermal printing.

Rotation and backgroundNew0° · Filled

Rotation

In the preview, a checkered pattern shows the transparent areas. Print a transparent barcode only on a white or very light surface: scanners need the light quiet zone around it.

Margin and borderNew0 mm · no border

The margin is blank space outside the quiet zone, for cutting; the border is drawn at the outer edge. Both count in the print size.

Link tracking (UTM)NewOff

Adds utm_ parameters to the link so analytics can tell where a scan came from. A longer link makes a denser code.

Data inspectorNew61 chars
PresetsNew0 saved

No presets yet. Save the current settings to reuse them.

    Presets stay in this browser. They keep the type, size and style; the data and the logo are not saved.

    Recent barcodesNew0

    The barcodes you download appear here, newest first.

      The last 10 downloads, kept in this browser only.
      QR Code · Live previewValid
      QR Code barcode encoding https://wa.me/12125550100?text=Hi%2C%20I%20saw%20your%20sign.
      New

      Scaled to fit. Actual size shows the print size on screen.

      Print simulationNew

      Shows how a worn print looks and tests it with the decoder.

      Type
      QR Code · 2D
      Print size
      13.5 × 13.5 mm
      Raster
      164 × 164 px
      Symbol
      version 4, 33 × 33

      Download

      Vector drawing, 13.5 × 13.5 mm. Design and label programs place it at its print size.

      More export optionsNewTest sheet · size set · embed code

      Print test sheet (PDF)

      The code at 80%, 100% and 150% with 100 mm and 4 in rulers. Print it at actual size and scan each copy before printing many.

      Size set (ZIP)

      Magnification

      Embed code

      Nothing you type is uploaded.New

      How to Generate a WhatsApp QR Code

      Enter your WhatsApp number and an optional message, check the link, and download the code.

      1. Type your WhatsApp number with the country code, such as +1 212 555 1212.
      2. Add a message that appears in the chat, ready to send.
      3. Check the encoded wa.me link, then download the code.
      4. Scan a test print and check the chat opens with your number.

      WhatsApp QR Code Fields

      A WhatsApp QR code holds your number in international form and, if you add one, a message.

      WhatsApp QR code fields in this generator
      FieldRequiredNotes
      WhatsApp numberYesThe full international number: country code first, without leading zeros.
      MessageNoOptional: appears in the chat, ready to send.
      How a WhatsApp QR code is written
      Encoded formhttps://wa.me/<number>?text=<message>
      Examplehttps://wa.me/12125550100?text=Hi%2C%20I%20saw%20your%20sign.
      Special charactersThe number in full international form without +, zeros, brackets or dashes; the message URL-encoded
      When scannedIt is a web link: readers open it, and WhatsApp starts a chat with the message ready
      Checked before drawingThe number must be the full international number, 7 to 15 digits starting with the country code; a leading 00 is refused and a + is removed.
      Read back by Barcode.codesThe Barcode.codes scanner recognizes wa.me links and names the number and the message.
      StandardWhatsApp's click to chat links, as described in the WhatsApp Help Center.
      Size of the exampleThe generator's example is 61 characters long: a version 4 QR code of 33 × 33 modules at error correction M.
      Error correctionChoose L (about 7% of the code can be restored), M (about 15%, the default), Q (about 25%) or H (about 30%), as DENSO WAVE lists them; a higher level makes a larger code.

      Sources, checked 2026-10-04: WhatsApp Help Center: How to use click to chat.

      How a WhatsApp QR Code Works

      The code holds WhatsApp's click to chat link, https://wa.me/ followed by the number and an optional text parameter.

      The Number Format

      WhatsApp asks for the full international number without zeros, brackets or dashes. The generator removes spaces and the +, and refuses numbers that start with 00.

      WhatsApp QR code with the wa.me link for the example number +1 212 555 0100 and the message Hi, I saw your sign.
      The wa.me link: the number without + or spaces, then the message.

      This Is Not the WhatsApp App's Own Code

      Many searches for WhatsApp QR codes are about the codes inside the WhatsApp app itself, such as the one for WhatsApp Web. The code made here is different: a web link anyone can open to start a chat with you.

      Where WhatsApp QR Codes Help

      A chat code lets customers reach you on WhatsApp without saving your number first.

      Examples

      • Shops: a code at the counter for orders and questions.

        WhatsApp QR code that opens a chat with the example number and the message I have a question about my order.
      • Listings: a code on a sign with a message naming the item.

        WhatsApp QR code that opens a chat with the message Is the blue bike still available?
      • Events: a code that starts a chat for bookings.

        WhatsApp QR code that opens a chat with the message I would like to book two places for Friday.

      Common WhatsApp QR Code Problems

      Most failures come from the number format.

      What to Check

      • Country code: the number must start with the country code, without 00.
      • Account: the number must have a WhatsApp account.
      • Message: keep the message short; it is part of the code.

      Frequently Asked Questions

      Does the Person Need to Save My Number?

      No. The click to chat link opens a chat with your number directly.

      Does the Message Send Automatically?

      No. It appears in the chat's text field, and the person sends it.

      Why Does the Generator Remove the +?

      WhatsApp's click to chat format writes the number without + or other symbols, starting with the country code.

      Can I Use a WhatsApp Business Number?

      Yes, any number with a WhatsApp account works in the link.

      Is the WhatsApp QR Code Generator Free?

      Yes, with no account, watermark or download limit.

      Is My Number Sent to Barcode.codes?

      No. The link is built and the code drawn in your browser.