Skip to content
MiAtajo.
Marketing & Communication·7 min read·Updated: October 8, 2026

How to Create a WhatsApp QR Code with Message

Asking potential customers to manually save your international phone number to their contacts, open WhatsApp, search your contact, and compose an opening greeting creates friction that kills conversion rates. The professional, streamlined solution is to create a WhatsApp QR code with a pre-filled message.

With a single camera scan, customers leap directly into an active chat with you, greeted by an automated message template such as «Hi, I would like to book an appointment» or «Hello, I'd like more details about your pricing».

In this guide, you will learn the exact anatomy of the official `wa.me` URL, how to properly encode text without broken characters, where to deploy your QR codes for maximum engagement, and key privacy and security practices.

Direct Answer & Quick Summary

To create a WhatsApp QR code with a pre-filled message, you encode an official direct URL in the format «https://wa.me/[country-code][phone]?text=[encoded-message]» into a scannable graphic. When customers or prospects scan the code, WhatsApp opens instantly on their screen with your conversation ready and the initial text pre-typed—without forcing them to save your phone number in their contacts. This QR code never expires, is completely free, and eliminates friction across storefronts, flyers, menus, and business cards.

1. What is a WhatsApp QR code and why use it?

A WhatsApp QR code leverages WhatsApp's official «Click to Chat» API. It transforms a web link into a universally scannable graphic that bridges offline physical marketing and instant messaging.

Its primary superpower is removing the barrier of saving numbers. In traditional setups, users hesitate to add unfamiliar business numbers to their personal address books. A QR code bypasses the address book entirely, opening a direct chat thread in seconds.

By also including a pre-filled message template, you help customers break the ice and immediately route their inquiry with the context you need.

2. The anatomy of an official wa.me link with pre-filled text

WhatsApp relies on a simple, universal URL structure to trigger instant chats:

https://wa.me/15551234567?text=Hi,%20I%20would%20like%20to%20place%20an%20order

This URL consists of three core components:

1. Base Domain: «https://wa.me/» is Meta's official short domain that redirects automatically to the mobile app or WhatsApp Web on desktop.

2. International Phone Number: Must contain the country code without plus signs («+»), without leading zeroes, and without dashes or spaces. For example, a US number (+1) 555-123-4567 becomes «15551234567». For the UK (+44) it becomes «44...», for Australia (+61) «61...», etc.

3. Text Parameter («?text=»): The pre-populated greeting. Spaces and special characters are URL-encoded (e.g. spaces turn into «%20»). On MiAtajo's generator, you write natural text and the tool handles URL encoding automatically.

3. Step-by-step: generate your WhatsApp QR code on MiAtajo

Creating your QR code takes only seconds with MiAtajo's private browser generator:

Step 1: Open the MiAtajo QR Code Generator and select the «WhatsApp» tab (or use the «URL» tab with your custom wa.me link).

Step 2: Enter your phone number including the country code, without plus signs or spaces.

Step 3: Type your desired pre-filled greeting in the message field. For instance: «Hello! I would like to check availability for a table reservation tonight.»

Step 4: The live preview renders your static QR code instantly as you type.

Step 5: Pick contrasting colors matching your brand if desired, and click «Download PNG» for digital materials or «Download SVG» for crisp professional printing.

4. High-converting locations to display your WhatsApp QR code

Businesses and professionals using WhatsApp QR codes see significant upticks in inbound leads:

Restaurants and Cafes: Place small table tents with a QR code reading «Scan to view dietary info or request reservations».

Storefronts and Window Displays: «Scan to ask about items in the window after hours». This captures shoppers even when your physical doors are closed.

Professional Business Cards: Swap static text blocks for a sleek QR code: «Scan to chat directly with Marc on WhatsApp».

Product Packaging and Shipping Inserts: Include a postcard inside outgoing deliveries: «Need help with setup or returns? Scan to chat with our customer support team».

Event Badges and Real Estate Signs: Enable immediate, low-friction queries while prospect interest is at its absolute peak.

5. Do WhatsApp QR codes expire?

No, static WhatsApp QR codes generated with wa.me links never expire.

Unlike dynamic QR generator services that charge ongoing monthly subscriptions to keep their intermediary tracking redirects alive, MiAtajo creates pure static QR codes encoding the direct WhatsApp URL.

As long as your WhatsApp account remains active on that phone number, your printed QR codes will work indefinitely.

6. Privacy and security tips for your phone number

Before distributing thousands of flyers with your WhatsApp QR code, keep these recommendations in mind:

Use WhatsApp Business on a dedicated line: Separate your personal chats from customer inquiries. WhatsApp Business allows you to configure operating hours, automated welcome greetings, away messages, and product catalogs.

Always test before bulk printing: Scan your test print with both an iPhone and an Android phone to ensure the country code is recognized without errors.

Browser-local generation: MiAtajo processes your number and message strictly in your browser without logging communications or storing phone numbers on servers.

7. Common mistakes and quick fixes

If a customer reports an error message stating «The phone number shared via url is invalid», check these frequent issues:

Real-world example: boutique fitness studio

A fitness studio wants to place a sign on their front counter for booking trial sessions:

Phone with Country Code:
14155552671 (US)
Pre-filled Message:
Hi! I would like to book a free trial session this week.
Generated wa.me URL:
https://wa.me/14155552671?text=Hi!%20I%20would%20like%20to%20book%20a%20free%20trial%20session%20this%20week.
Customer Experience:
WhatsApp launches instantly with the text drafted and ready to send

Customers don't need to overthink what to say; they simply tap Send, and your staff receives all the necessary context.

Pro Tips & Best Practices

  • ✓Always accompany the QR code with a clear call to action: instead of just showing the code, add «Scan to chat with us on WhatsApp».
  • ✓Write pre-filled messages from the customer's point of view («Hi, I would like more information on...» rather than «You have reached...»).
  • ✓Download in SVG format for billboards, banners, and professional signage to avoid blurry pixels.
  • ✓If you use WhatsApp Business, prepare Quick Replies for common follow-up questions to respond in seconds.

Common Mistakes & Quick Fixes

✕ Adding the «+» sign or double zeroes to the phone number

Solución: WhatsApp's wa.me format strictly requires digits only. Use «14155550199», never «+1 415...» or «001 415...».

✕ Using low-contrast color palettes

Solución: Camera scanners require dark modules against light backgrounds. Light pastel greens on white can fail in bright daylight.

✕ Making the pre-filled message excessively lengthy

Solución: Long paragraphs pack more data into the QR grid, resulting in tiny, dense dots that require users to hold their camera unusually close.

✕ Skipping test scans on both iOS and Android

Solución: Always test your physical prototype on both platforms to ensure seamless app opening.

Private, serverless generation

Your phone number and business messages are never tracked or saved by MiAtajo. All generation runs in your local browser sandbox via modern JavaScript libraries.

Recommended Free Tool

Create your WhatsApp QR code with message now

Generate your free, customized WhatsApp QR code in seconds and start receiving customer inquiries without friction.

Create WhatsApp QR code

Frequently Asked Questions

Does the customer need to save my number first?

No. That is the primary advantage: the wa.me link directly launches an active conversation without requiring them to save your contact.

Does this work with both standard WhatsApp and WhatsApp Business?

Yes. It functions seamlessly with both versions. If your number is registered with WhatsApp Business, the customer will enter your business profile.

Can users edit the message before tapping send?

Yes. The QR code fills the message input box, but users can modify, delete, or append extra details before pressing Send.

What happens if someone scans the code on a desktop or laptop?

The link will automatically prompt them to open WhatsApp Web or the WhatsApp desktop application on their computer.

Are there any scan limits or recurring fees?

None at all. The static QR code is 100% free with unlimited scans and no recurring subscriptions.

Recommended Tools

Related Practical Guides