WhatsApp QR Code Generator
One scan opens a WhatsApp chat with your number — perfect for RSVPs, vendor questions, and quick replies.
This won't fit in a scannable code yet.
Generated entirely in your browser — nothing you enter is ever uploaded.
Design
Start from a preset
Colors
Dot & corner style
Logo
Frame
Advanced
The blank border around the code that scanners use to lock on. Don't crop it out when printing.
Pair it with a digital invitation
A styled QR code is only half the job — most people scan it into a phone that's already looking at your invitation. Build the invite itself on Eventic: pick a template, add RSVP tracking, then bring a QR code back to it for the printed side — the save-the-date, the welcome sign, the return-gift card.
Browse invitation templatesMore QR tools
Every version below is the same generator, tuned for a specific use case with the right content type and a matching design applied automatically.
More on digital invitations
India's fastest RSVP channel, in one scan
How to create a QR code
- Choose what it should do. Pick a content type above — a website link, Wi-Fi, UPI payment, WhatsApp, a contact card, and more.
- Enter the details. Fill in the Content tab — the preview updates as you type, so what you see is exactly what will scan.
- Style it. Switch to the Design tab. Start from one of the 8 presets, or set your own colors, dot shape, corner style, gradient and logo.
- Fine-tune it, if you want. The Advanced tab controls error-correction level, output size and the quiet zone — the blank margin scanners need around the code.
- Download it. PNG at 1x/2x/4x, SVG for print, JPG, or PDF — or copy the image straight to your clipboard.
Where a QR code fits into your event
Printing a QR code without it failing to scan
Static vs dynamic QR codes — and which one this is
A WhatsApp QR code generator built for how people actually RSVP
Ask someone to text a phone number and most people will get it wrong at least once — a transposed digit, a missing country code, a message sent to the wrong "Ravi" already saved in their contacts. A WhatsApp QR code generator removes that entire failure mode. Scan the code, the chat opens already pointed at the right number, and the guest just has to type — or, if there's a pre-filled message, just hit send. That single difference is why a WhatsApp QR code has quietly become the default RSVP channel for events across India, the Gulf, Southeast Asia, and Latin America, in a way a plain phone number printed on a card never managed to be.
This tool builds a standards-compliant WhatsApp chat link, turns it into a styled, print-ready QR code, and hands it back with no watermark, no signup, and nothing uploaded anywhere — the number and message stay in your browser the whole time. What follows is everything worth knowing before you put one on a save-the-date: how the link actually works, what a pre-filled message can and can't do, the difference between a personal and a Business account, what happens on a phone without WhatsApp installed, and how it stacks up against the two alternatives most events reach for instead — a bare phone number and a Google Form.
How a WhatsApp QR code actually works
Underneath the styling, a WhatsApp chat QR code is nothing more exotic than a URL — specifically a wa.me link, WhatsApp's own official short-link format for opening a chat with a specific number. A code pointed at a number like +91 98765 43210 encodes something close to https://wa.me/919876543210, and if a pre-filled message is set, that text gets appended as a URL-encoded query parameter on the end of the same link. The QR code itself doesn't contain WhatsApp, an account, or a contact — it contains a link that WhatsApp's own app knows how to interpret.
That matters because it means a WhatsApp link QR code works with nothing more than a phone's stock camera app. There's no special scanner needed, no app to install just to read the code — iPhone's Camera app and Android's default camera (or Google Lens) both recognize a QR code and offer to open whatever URL it contains automatically. The phone opens that wa.me link the same way it would open it from a text message or an email, which is also why the fallback behavior described further down works the way it does: it's the link handling the fallback, not the QR code.
One practical side effect of this is size: a WhatsApp link is short by QR code standards — a country code, a phone number, and maybe a brief pre-filled message, all as plain characters. Compare that to a full vCard with a name, email, and company, or a long URL trailing tracking parameters, and a WhatsApp code comes out noticeably less dense — fewer modules packed into the same printed size. That's part of why it tolerates a logo and bold styling more gracefully than some other content types: there's more visual headroom before the code gets crowded enough to strain a scan.
Why this beats "just save my number"
Saving a number by hand, from a printed card, is a surprisingly high-friction ask. It means opening Contacts, tapping add new, typing digits carefully off a card (often at a reception desk, one-handed, with a drink in the other), getting the country code right, saving, exiting, opening WhatsApp, finding the new contact, and finally typing a message. A scan collapses that entire sequence into two taps: open camera, tap the link. The guest never has to type a phone number at all, and if you've pre-filled a message, they may not have to type anything.
Why WhatsApp beats a plain phone number for event RSVPs
In markets where WhatsApp is the default messaging app rather than SMS or iMessage — India above all, but also much of the Middle East, Southeast Asia, and Latin America — it isn't really competing against other messaging apps for an RSVP. It's competing against a phone number printed in plain text, and it wins on nearly every point that matters for an event specifically.
- No new contact required to reply. A guest can message a WhatsApp number without saving it first — something SMS-based RSVP flows and phone calls both require in practice, even if not technically.
- Text beats a phone call for most guests under a certain age, and increasingly for most guests full stop. A missed call requires a callback; a WhatsApp message sits there until it's convenient to answer, which is exactly the asynchronous pattern an RSVP needs.
- It's free to send, regardless of the guest's carrier or whether they're travelling internationally for the event — WhatsApp runs over data or Wi-Fi, not an SMS plan, which matters more than it sounds for destination weddings with guests flying in from abroad.
- It's already installed. In markets where WhatsApp already dominates day-to-day messaging, there's no app-store detour for the overwhelming majority of guests — the chat just opens.
Put a WhatsApp QR code on a save-the-date and the entire RSVP flow becomes: scan, read the pre-filled text if there is one, hit send. Compare that to a printed phone number, which asks a guest to remember to text it later — and "later" is where most unconfirmed RSVPs quietly die.
Pre-filled messages: what they actually do
The most underused feature of a WhatsApp QR code maker is the pre-filled message field, and it's worth understanding exactly what it does before relying on it. Whatever text goes into that field appears already typed into the guest's message box the instant the chat opens — not sent automatically, just sitting there ready to go. The guest can edit it, delete it and type something else entirely, or simply tap send as-is. Nothing is transmitted until they actually hit send themselves; the QR code cannot message anyone on a guest's behalf.
That distinction is exactly what makes it useful rather than presumptuous. A message like "Confirming I'll be there for [Name]'s wedding — see you on the 14th!" gives a guest who's happy to attend a one-tap confirmation, while still leaving room for a guest who needs to decline or ask a question to just replace the text and say so. A few patterns that work well for events:
- RSVP confirmation: "Hi! Confirming I'll be attending [Event] on [Date]." — fastest possible yes for guests who don't need to add anything.
- Open-ended nudge: "Hi! Reaching out about [Event] — " left trailing, so the guest naturally continues the sentence with their actual response rather than editing something that already reads as finished.
- Vendor or coordinator context: "Hi, I have a question about [Event] catering/setup — " gives the person on the other end instant context for who's messaging and why, without the guest typing it themselves.
Keep it short. A long pre-filled paragraph reads as presumptuous and is more likely to get deleted outright than edited, which defeats the point — the goal is to lower the effort of replying, not to write the guest's message for them. One or two lines is plenty.
WhatsApp Business vs. personal accounts: does it change the QR code?
It doesn't, technically — the wa.me link format is identical whether the number behind it belongs to a personal WhatsApp account or a WhatsApp Business account. A scan opens a chat with that number either way. What differs is the experience once the chat opens, and for an event that's worth thinking through before deciding which number to put on the code.
A WhatsApp Business account adds a business profile (a short description, category, and hours), automated greeting and away messages, and quick-reply shortcuts — useful for a wedding coordinator, a caterer, or a venue fielding the same handful of questions from dozens of guests. An automated greeting that fires the moment someone scans and messages ("Thanks for reaching out about [Event]! We'll reply within a few hours.") sets expectations immediately, without anyone having to be online to send it. For a couple handling their own RSVPs on a personal number, none of that infrastructure is necessary — a personal account works exactly the same for receiving and replying to messages, just without the automation layer.
The practical guidance: use a Business account for anything vendor- or coordinator-facing, where volume and consistent responses matter, and a personal number is perfectly fine for a couple's own RSVP line, as long as the privacy considerations below are accounted for.
What happens if the guest doesn't have WhatsApp installed
This is the scenario every printed WhatsApp QR code eventually runs into: a guest scans it on a phone where WhatsApp isn't installed. The link doesn't just fail — wa.me is built to degrade gracefully. On mobile, the link redirects to WhatsApp's own download page for the guest's platform (the App Store on iOS, Play Store on Android), so the natural next step is installing the app and continuing straight into the same pre-filled chat. On desktop, or in some cases on mobile too, it can instead open WhatsApp Web with the same chat ready to go, provided WhatsApp is already linked to that browser.
In markets where WhatsApp adoption is near-universal — which is exactly where a WhatsApp QR code earns its place on an invitation in the first place — this edge case is rare enough not to be the deciding factor. But it's still worth printing the number as plain text somewhere near the code (see the accessibility note further down), so a guest who'd rather not install a new app for one RSVP still has a way to reach out.
WhatsApp QR codes aren't just a print thing
Most of this guide talks about printed placements because that's where a QR code earns its keep — bridging something physical to something digital. But a WhatsApp QR code generator is just as useful for digital surfaces, and it's easy to overlook because the instinct is to reach for a plain wa.me link instead when everything's already on a screen. A styled WhatsApp QR code still has a place in a few digital contexts:
- A wedding website's contact section, sitting next to (not instead of) a tappable "message us" button — some guests screenshot a page or view it on a second device and appreciate having something scannable rather than hunting for a link to tap.
- A PDF invitation or digital save-the-date sent as an email attachment or shared as an image — since it's a static image rather than a live webpage, a plain link isn't tappable inside it the way it would be in a text message, so a QR code (or a printed short link beneath it) is what makes it actionable at all.
- An Instagram bio or story promoting an event, where a styled code matching the event's branding reads as more intentional than a raw wa.me link pasted into a caption.
The one place a WhatsApp QR code genuinely doesn't help is inside a message that's already digital and already on the same device — a text, an email opened on a phone, a WhatsApp broadcast itself. There, a plain tappable link is strictly faster than making someone open a camera to scan something on the same screen they're already looking at. Save the QR code for anything printed, screenshotted, or otherwise once removed from a live, tappable link.
International guests and country codes
For an event pulling guests from more than one country — a destination wedding, a diaspora family split across continents — the country code field matters more than it looks like it should. A WhatsApp QR code sidesteps a problem that trips up phone-number RSVPs constantly: a guest dialing or texting from abroad has to remember to add the country code themselves, and plenty simply don't, leading to a bounced message or a call that never connects. Because the code encodes the fully qualified number — country code included — a guest scanning it from any country reaches the same, correctly formatted number automatically, with nothing for them to get wrong.
This is also where WhatsApp's own reach helps: unlike SMS, which can behave inconsistently across international carriers and sometimes incurs charges for the sender, a WhatsApp message costs nothing beyond ordinary data, whether it's sent from the same city or a different continent. For a guest list with even a handful of international attendees, that alone is a reason to prefer a WhatsApp QR code over a phone number printed for domestic dialing conventions only.
Where a WhatsApp QR code actually earns its place at an event
Save-the-dates
This is the single highest-value placement. A save-the-date goes out months before the wedding website or formal invitation is finalized, often before an RSVP platform even exists yet — a WhatsApp number is one of the few RSVP channels that's genuinely ready on day one. A small code in the corner with "Scan to say hi / confirm you got this" turns a save-the-date from a one-way announcement into something guests can respond to immediately, while the rest of the details are still being finalized.
Invitations and RSVP cards
On the formal invitation, an RSVP WhatsApp QR code works best as a companion to — not necessarily a replacement for — a dedicated RSVP form, especially once the guest list needs to be tracked against a headcount for catering. Use it as the fast path for a simple yes, and note in the invitation copy that guests with dietary restrictions, plus-ones, or questions should use the full RSVP form instead. A code with a short pre-filled confirmation message handles the easy half of the guest list in seconds; the form handles the half that needs more detail.
Vendor and coordinator cards
Anywhere a guest might need to reach a specific person during the event itself — a wedding planner's table sign, a caterer's station, a valet or transport coordinator's card — a WhatsApp QR code is faster than reading a phone number off a card and dialing it, particularly for a guest who'd rather text a quick question than interrupt someone with a call mid-event. Set the pre-filled message to identify what the card is for ("Hi, I have a question about parking — "), so the person on the other end knows the context before they even open the chat.
Welcome signs and reception desks
A larger-format WhatsApp QR code at a welcome desk or check-in table works well as a general point of contact — "Lost? Question? Scan here" — for anything that doesn't need a formal RSVP but still benefits from a direct line to someone at the event. Size it the same way any other event QR code gets sized: roughly a tenth of the distance it needs to be scanned from, so a sign read from a couple of steps away needs a code in the 15-20cm range.
Privacy: what's visible, and when
A phone number behind a WhatsApp QR code is not visible to someone who merely scans the code and glances at it — the code itself just contains a link, not a readable number, so a guest can't extract the digits without actually opening the chat (and even then, most phones display it as a formatted contact name if the number happens to already be saved, or the raw number if not). The privacy question that actually matters is what happens after a guest opens the chat, because at that point WhatsApp's own visibility settings take over, not the QR code's.
A few things worth checking before printing the code on anything guests will see in bulk:
- Profile photo and "About" text become visible to anyone who opens a chat with the number, depending on the account's privacy settings — worth reviewing before the number goes on hundreds of printed invitations, especially if the photo is a personal one rather than event-branded.
- "Last seen" and online status are visible by default unless restricted in WhatsApp's privacy settings, which some hosts prefer to limit once a number starts fielding messages from a large guest list rather than a small circle of contacts.
- Using a separate number — a second SIM, a WhatsApp Business number, or a dedicated line for the event — keeps a personal account's contact list, status updates, and profile entirely separate from guest-facing RSVP traffic. This is the same logic that makes a Business account worth considering purely for the privacy separation, independent of the automation features mentioned earlier.
None of this is enforced by the QR code itself — it's purely a WhatsApp account setting, checked once before the code goes to print, not something this tool has any visibility into or control over.
WhatsApp QR code vs. a phone number vs. a Google Form
Most events default to one of three RSVP channels: a printed phone number, a Google Form (or similar) link, or a WhatsApp QR code. Each has a real trade-off, and the right one often depends on what's actually being collected.
| Channel | Effort for guest | Structured data (headcount, diet, +1s) | Feels personal |
|---|---|---|---|
| Plain phone number | High — save contact, open app, type number context | No — freeform text only, easy to lose track of | Yes |
| Google Form / RSVP form | Medium — tap link, fill fields, submit | Yes — structured, exportable, easy to tally | No — feels administrative |
| WhatsApp QR code | Low — scan, optionally edit pre-fill, send | No — freeform text, same limitation as a phone number | Yes — reads as a real conversation |
The honest takeaway: a WhatsApp QR code wins decisively on friction and warmth — it's the fastest, most personal way for a guest to say yes — but it doesn't structure the response the way a form does. For a small guest list where the host is comfortable manually tracking replies in a conversation, that's a non-issue. For a large wedding needing an accurate headcount, dietary flags, and plus-one counts for a caterer, a dedicated RSVP form is usually still the system of record, with a WhatsApp QR code running alongside it as the low-friction option for guests who'd rather just text a quick confirmation than fill out fields. Plenty of hosts run both: the WhatsApp code for the save-the-date and quick yeses, the form for the details that actually need to be tabulated.
How to create a WhatsApp QR code guests will actually use
Using this tool to create a WhatsApp QR code takes three fields and a design pass:
- Country code, digits only. Enter it without the
+symbol — 91 for India, 1 for the US and Canada, 971 for the UAE, and so on. The tool builds the correctly formatted link either way, but leaving out stray symbols or spaces avoids a malformed link. - Phone number, digits only. No spaces, dashes, or leading zeros that aren't part of the actual number — double-check this against the number's own display in WhatsApp before generating the final code, since a single wrong digit sends every guest's message to a stranger.
- An optional pre-filled message. Keep it to one short line — see the message guidance above for what actually works.
- Style it to match whatever it's printed on. A save-the-date, invitation, or vendor card usually has its own color palette; set the code's foreground and background to match it in the Design tab rather than leaving the default black-on-white, and add a small logo or monogram if there's room, bumping error correction to at least Q once a logo sits on top.
Before it goes to print, test the exact styled code with a real phone camera — not the on-screen preview — and confirm the chat opens with the right number and, if set, the right pre-filled text showing up correctly. It takes thirty seconds and catches the one mistake — a wrong digit, a garbled pre-fill — that a proof on a monitor won't.
Not just weddings: other events that benefit from a WhatsApp QR code
Weddings and save-the-dates are where this pattern shows up most, but the same logic applies to any event where a host wants a fast, low-friction way for people to reach out directly rather than fill out a form.
- Baby showers and birthday parties — a small, informal guest list where a form feels like overkill; a WhatsApp QR code on the invite gets a quick yes without the ceremony of a full RSVP system.
- Corporate events and conferences — a badge, lanyard, or signage QR code linking to a coordinator's WhatsApp Business number handles day-of logistics questions (where's the session, is there parking, what's the Wi-Fi) faster than a help desk queue, and a Business account's automated replies can cover the most repeated questions without anyone monitoring it constantly.
- House parties and casual get-togethers — a WhatsApp group invite link (pasted into this tool's Website / URL content type rather than the WhatsApp content type, since a group link isn't a direct-chat wa.me link) works well when the goal is coordinating a group rather than collecting individual RSVPs.
- Vendor-facing events — a market stall, a pop-up, a small business's event booth, where a QR code that opens a chat is a faster path to a sale or a booking than a static contact page buried on a website.
The underlying pattern is always the same: whenever the response needed is a quick, personal message rather than structured data, a WhatsApp QR code removes more friction than any other channel available on a phone's default camera app.
Common mistakes with WhatsApp QR codes for events
- Forgetting or fumbling the country code. A number that works fine locally can produce a broken link if the country code is missing or duplicated — always test the generated code, don't just trust the fields.
- Writing a pre-filled message that's too long or too formal. A wall of text reads as a form letter and gets deleted rather than edited; one short line invites a real reply.
- Using a personal number without checking privacy settings first. A profile photo or "last seen" status visible to every guest who opens the chat is an easy thing to miss until it's already printed on 300 cards.
- No plain-text fallback. Some guests won't or can't scan — printing the number in ordinary text nearby (see the accessibility guidance in the main QR code guide) means nobody who wants to reach out is stuck.
- Treating it as a replacement for a structured RSVP form when the event actually needs an accurate headcount, dietary information, or plus-one counts. Use it for what it's genuinely good at — a fast, warm first contact — and pair it with a form when the data needs to be tallied.
- Printing it too small. The same size-for-distance rules apply as any other QR code — a code meant to be scanned at arm's length off a save-the-date needs to be at least 2-2.5cm across, not shrunk to fit a corner.
- Assuming one code fits every purpose. A personal RSVP number and a vendor coordinator's number are different contacts serving different guests — generating one code per purpose, each with its own tailored pre-filled message, keeps replies organized instead of funnelling every kind of question into a single inbox.
Get those right and a WhatsApp QR code becomes exactly what it's meant to be: the fastest, lowest-friction way for a guest to say yes — no saved contact, no typed phone number, no form fields, just a scan and a reply. It won't replace a structured RSVP form for a large wedding that needs an exact headcount, and it isn't meant to — but for the everyday act of a guest reaching out, confirming, or asking a quick question, it's hard to beat a channel that's already open on nearly everyone's phone before they've even finished reading the invitation.
Frequently asked questions
Does the person need my number saved to message me?
No — that's the point of a WhatsApp QR code. Scanning it opens a chat with your number directly, with no need to save it as a contact first.
Can I pre-fill a message guests will send?
Yes — whatever you put in the message field appears in their message box the moment the chat opens; they can edit it before sending, or just hit send as-is.
Does this work for WhatsApp Business accounts too?
Yes — the link format is identical for personal and Business accounts; it simply opens a chat with whatever number you enter.
What happens if the person scanning doesn't have WhatsApp installed?
The link falls back to WhatsApp's own download page or web client automatically — it doesn't just fail silently.
Can I link to a WhatsApp group or community instead of a direct chat?
Not with this content type — it's built for a direct one-to-one chat link. Paste a group or community invite link into the "Website / URL" content type instead; those links work fine as a plain URL QR code.
Does the country code need the + symbol?
No — enter digits only (for example, 91 for India); the tool formats the link correctly either way.
Last updated August 18, 2026.
We built this because every other free QR generator we tried buried real customization behind a paywall or stamped a watermark on the download. This one doesn't — see how: everything above runs in your browser, and nothing you type is ever sent anywhere. Read the full privacy policy.