Free Tool

Free WhatsApp Link Generator (wa.me)

Create a wa.me click-to-chat link with a prefilled message. Add it to your bio, ads, or QR codes so customers reach you on WhatsApp in one tap, no contact-saving required.

National number without country code. Spaces and dashes will be stripped.

0/1000 characters. Plain text only; WhatsApp does not render markdown.

Your WhatsApp link

Enter a country and phone number to generate the wa.me link.

No signup required
Free forever
GDPR compliant
Powered by U2L

Quick Answer

A WhatsApp link (wa.me) is a special URL that opens a WhatsApp chat with a specific number and an optional prefilled message. The recipient does not need to be in the sender's contacts. Format: https://wa.me/<phone>?text=<urlencoded-message> with the phone in international format and no + sign.

Quick Facts

  • wa.me is WhatsApp's official short-link domain. It auto-redirects to the app on mobile and web.whatsapp.com on desktop.
  • Phone numbers must be in E.164 international format with no plus sign, spaces, dashes, or parentheses (e.g. 919876543210, not +91 98765 43210).
  • The text parameter is URL-encoded. Line breaks become %0A. Maximum practical message length is around 1000 characters before WhatsApp truncates.
  • Recipients do not need to save the sender's number. One tap opens the chat with the message ready to send.
  • Works on iOS, Android, KaiOS, WhatsApp Web, and WhatsApp Desktop with no setup on the recipient side.
  • WhatsApp also accepts api.whatsapp.com/send and chat.whatsapp.com URLs, but wa.me is the shortest and most reliable.
  • Link sharing is free and unlimited; rate limits only apply to messages sent through the WhatsApp Business API.

How to create a WhatsApp link

Three quick steps. The link updates live as you type.

  1. 1

    Pick the country code

    Choose your destination country from the dropdown. The dropdown lists the most-used codes; for any country not shown, switch to 'Other' and type the international dialing code yourself (e.g. 49 for Germany, 234 for Nigeria).

  2. 2

    Enter the phone number

    Type the recipient's number without the country code. Skip leading zeros (most countries use a leading 0 in domestic format that should be dropped for international). The tool strips spaces, dashes, and parentheses automatically before building the URL.

  3. 3

    Add an optional prefilled message

    Write the message that should auto-fill in the chat when the link opens. Useful for support flows, Google review requests, lead capture, and order confirmations. Skip this field for a plain 'open chat' link.

  4. 4

    Copy the link or open in WhatsApp

    Tap Copy to grab the wa.me URL for your bio, email signature, ad, or QR code. Tap Open in WhatsApp to test it; you'll be taken to the chat with the message ready to send.

What is a WhatsApp Link Generator?

WhatsApp Link Generator is a click-to-chat URL that opens a WhatsApp conversation with a specific phone number and an optional prefilled message. Tapping the link on a mobile device launches the WhatsApp app directly into the chat; on desktop it opens WhatsApp Web. The recipient does not need to be in your contacts list and the sender does not need to know yours.

The wa.me domain is owned by WhatsApp (Meta) and serves as the canonical short link for click-to-chat. WhatsApp introduced it in 2017 as a simpler alternative to the older api.whatsapp.com/send and chat.whatsapp.com URLs, all of which still work today. wa.me is shorter, easier to type, and renders cleanly in print, on QR codes, and inside SMS messages.

Click-to-chat links solved a real problem for businesses: customers wanted to message a brand on WhatsApp but stalled at the 'add to contacts' step. With a wa.me link, the friction goes from three steps (save number, open WhatsApp, find chat) to one tap. Conversion-focused use cases like 'WhatsApp us' buttons on websites, restaurant order links, real-estate inquiry CTAs, and event RSVP flows all use this pattern.

There are no fees, signup, or quota for using wa.me links. Anyone can generate them. The links work for both regular WhatsApp accounts and WhatsApp Business accounts; they also work for the WhatsApp Business API, where they're often used to bootstrap conversations within the 24-hour customer-service window.

How does a WhatsApp Link Generator work?

When a user taps a wa.me link, their device looks up wa.me/<phone> on Meta's servers. The server returns a 302 redirect: on mobile it points to a whatsapp:// URL scheme that the OS hands to the WhatsApp app; on desktop it points to web.whatsapp.com with the recipient pre-selected. The redirect happens in milliseconds and the user sees only the WhatsApp UI.

The phone number embedded in the URL must follow E.164, the international telephone numbering plan. E.164 specifies country code + national number with no separators. The plus sign (which normally prefixes E.164) is dropped for wa.me. So a US number becomes 14155551234 (1 = country code, 4155551234 = national number), an Indian number becomes 919876543210 (91 = country code, 9876543210 = national number).

The optional text parameter is URL-encoded per RFC 3986. Spaces become %20 (or +), line breaks become %0A, and any character outside the ASCII unreserved set is percent-encoded. Most browsers and most encodeURIComponent implementations produce identical output, so a wa.me URL generated by this tool will work consistently across iOS Safari, Android Chrome, Firefox, and WhatsApp Web.

WhatsApp imposes practical limits on the prefilled message: the URL itself can be up to 8000 characters, but messages above 1000 characters tend to get truncated in the UI before sending. The recipient still has to tap Send manually; wa.me cannot send messages automatically (a deliberate Meta restriction to prevent spam). Auto-send requires the WhatsApp Business API and prior consent.

Use Cases

How marketers, businesses, and developers use whatsapp link generator.

WhatsApp 'Contact Us' button on websites

Replace the email-form CTA with a WhatsApp button. Mobile conversion rates on click-to-chat outperform contact forms by 3-5x in most regions, especially India, Brazil, Mexico, Indonesia, and the Middle East where WhatsApp is the default messenger.

Restaurant ordering and reservations

Add a wa.me QR to every table that opens a chat with a prefilled order template ('Hi! I'd like to order from table 7'). Cuts wait staff load on busy nights and lets customers order in their own language without translation friction.

Real-estate lead capture

Each property listing gets a 'WhatsApp the agent' button with the listing reference prefilled in the message. Agent immediately knows which property the lead is asking about, no back-and-forth needed before qualification.

Customer support deflection from email

Replace the 'support@yourbrand.com' link with a wa.me link in your email footer, packaging insert, and product manual. Response times drop from hours (email) to minutes (chat) without expanding the support team.

Sales prospecting on LinkedIn and X

Add a wa.me link to your professional bio with a prefilled intro message ('Hi, I saw your profile on LinkedIn and...'). Outperforms generic 'DM me' calls to action because the friction is zero and the message is pre-written.

Event RSVPs and ticket holds

Print a wa.me QR on flyers and event posters that opens a chat with 'I'd like to RSVP for {event}'. Captures intent at the moment of interest without forcing the user through a form they'll abandon.

Google review requests

Pair a wa.me link with the actual Google Review link. Send 'Thanks for visiting! Would you mind leaving us a review here: [link]'. Higher conversion than email review requests because the customer is already messaging.

Influencer collaboration outreach

Brands targeting creators in WhatsApp-heavy markets (Brazil, India, MENA, Southeast Asia) use wa.me prefills for outreach. The prefilled message includes the campaign name and rate, cutting initial-conversation cycles.

Onboarding new customers

After signup, send a welcome email with a wa.me link to your support team prefilled with 'Hi, I just signed up and have a question about...'. Conversion to first-week active use is materially higher than email-only onboarding in WhatsApp-first markets.

Recovery flows for abandoned carts

Email-based abandoned-cart recovery converts at 8-15%. Adding a wa.me 'Reply on WhatsApp' option to the same email lifts the combined recovery rate by 3-5 percentage points without cannibalizing the email open.

WhatsApp Link Generator vs Alternatives

Side-by-side feature and pricing comparison with the top alternatives.

FeatureU2LBitlyWalink.coGetButton.ioWATI
Free wa.me link generation
Country code dropdown
Prefilled message
QR code from same toolFree QR toolPaid onlyPaid only
No signup required
Click trackingFree tierPaid onlyPaid onlyPaid only
Custom branded short domainPaidPaid only
Number stays in browserUnclearUnclear

WhatsApp Link Generator vs Walink.co

Walink.co is the most-trafficked free wa.me generator. The basic generator works fine and is essentially identical to ours. Where Walink starts charging is the moment you want a custom-branded short URL like walink.co/yourbrand instead of a wa.me link, plus click tracking and the ability to swap the number behind the link without reprinting materials.

U2L offers free wa.me generation with the same UX, plus the ability to wrap the wa.me link inside a u2l.ai short link with click tracking on the free tier. Upgrade gets you custom domains and unlimited dynamic swap. For one-off personal use, either tool is fine; for any business that's printing the link or running ads, the trackable wrapper saves you from rebuilding materials when the destination number changes.

WhatsApp Link Generator vs GetButton.io

GetButton focuses on embeddable WhatsApp chat widgets you drop on a website. The free tier covers basic widget generation; advanced features (multiple agents, business hours, lead capture forms) are paid.

U2L's WhatsApp Link Generator solves a narrower problem: generating the link itself. If you want a chat widget on a site, GetButton or Tidio is a better fit. If you want a link to share on social, in a bio, on a flyer, or behind a QR code, this tool ships in 30 seconds.

Best Practices

Always include the country code

Without the country code, WhatsApp can't route the link. A US-based recipient with a domestic-format number (415-555-1234) needs the leading 1 (14155551234) or the link breaks for international viewers and sometimes domestic ones too.

Strip the leading zero from national-format numbers

Most country dialing plans use a leading 0 internally that's dropped in international format. A UK number written as 020 7946 0958 becomes 442079460958 in E.164, not 4402079460958.

Keep prefilled messages under 200 characters

Long prefills look like spam, generate higher block-rate, and may truncate on older Android builds. Aim for one or two sentences that establish context, not a full pitch.

Test the link on iPhone, Android, and desktop

The redirect behaves slightly differently on each: iOS opens the app directly, Android may show a chooser if multiple WhatsApp variants are installed (regular + Business), desktop opens web.whatsapp.com. Test all three before publishing.

Use plain text only in the prefill

WhatsApp doesn't render markdown, HTML, or rich formatting in prefilled messages. Newlines and emoji work; bold/italic/underline don't (they show as literal asterisks). Keep the message scannable in the WhatsApp text-only style.

Wrap the wa.me link in a trackable short URL for campaigns

wa.me itself doesn't tell you which campaign drove the click. Wrap the wa.me link in a u2l.ai short link to track clicks per source (UTM-style attribution at the link layer rather than the page layer).

Generate a QR code for offline placements

Print materials (flyers, packaging, table tents) need a QR not a link. Pair this generator with a QR generator that takes the wa.me URL as input. The same chat opens whether the user taps a link or scans a code.

Update the number, not the link, when staff changes

wa.me links bake the phone number in. When the responsible employee changes, you have to reprint everything. Use a dynamic short link that wraps the wa.me URL, then swap the destination number without touching the printed material.

Comply with WhatsApp Business policy if at scale

Sending the first message via wa.me is fine and does not violate policy. Auto-replying with marketing content within 24 hours of the user's last message is also fine. Outside that window, only template messages approved by Meta are allowed; bypassing this gets accounts banned.

Common Mistakes to Avoid

Including the plus sign or spaces in the number

wa.me/+91 98765 43210 produces a broken redirect. The format is wa.me/919876543210, plain digits only. Most generator tools (this one included) strip non-digits automatically; bare-URL construction is where this trips people up.

Forgetting to URL-encode the message

Putting raw spaces, ampersands, or hash signs in the text query parameter breaks the URL. Spaces become %20 (or +), ampersands become %26, hashes become %23. The tool handles this automatically; manual URL building does not.

Using a personal number for a business

WhatsApp ToS allows business use, but high-volume click-to-chat traffic on a personal account triggers anti-spam flags. Switch the number to WhatsApp Business (free, separate app) before printing 10k flyers with your link.

Assuming auto-send works

wa.me opens the chat with the message ready to send; the user must tap Send. There is no way to send the message automatically. This is a deliberate Meta limitation, not a bug. Plan flows accordingly.

Forgetting that desktop users land on WhatsApp Web

Desktop links open web.whatsapp.com, which requires an active WhatsApp Web session (QR-paired with a phone). A first-time desktop user without an active session sees a QR-pairing screen, not the chat. Account for this on landing pages targeting desktop traffic.

Treating wa.me as a delivery confirmation

A click on a wa.me link doesn't mean the user actually messaged you. It means they opened the chat. The conversion event is the inbound message, not the click. Track both separately.

Embedding a personal number in a publicly indexed page

Search engines index wa.me links and the embedded number is visible in source. Indexed personal numbers attract spam in WhatsApp itself. Use a dedicated business number (or a virtual number) for any link that will rank in search.

Technical Specifications

URL formathttps://wa.me/<E.164-without-plus>?text=<urlencoded-message>
Phone number formatE.164: country code + national number, digits only, no leading +
Maximum URL length~8000 characters total; messages above 1000 chars may truncate in UI
Encoding for the text parameterRFC 3986 percent-encoding (encodeURIComponent compatible)
Linebreak in message%0A
Alternative URL formatsapi.whatsapp.com/send?phone=...&text=..., chat.whatsapp.com/<id>
Mobile redirect targetwhatsapp:// URL scheme, hands off to the WhatsApp app
Desktop redirect targetweb.whatsapp.com with the recipient pre-selected
Auto-sendNot supported; user must tap Send manually
Rate limit on link clicksNone; wa.me itself has no quota

Industry-Specific Use Cases

Food service (restaurants, cafes, ghost kitchens)

Pair the wa.me link with a 'Hi! Order from table {N}' prefill. Print one QR per table, generate a unique prefill per table. Customers order in their own language; staff get a structured incoming message with the table number already attached.

Real estate

Every listing gets a 'WhatsApp the agent' button with the property reference and address prefilled. Buyer opens the chat already mentioning which property, agent skips the 'which property?' question and goes straight to qualification.

E-commerce in WhatsApp-first markets

India, Brazil, Indonesia, Mexico, and the Middle East run a meaningful share of e-commerce on WhatsApp directly. wa.me links on product pages and order confirmation emails act as the customer service channel and the recovery channel for failed payments.

Healthcare and clinics

Appointment confirmations and reminders go via WhatsApp because open rates beat SMS and email. wa.me links in appointment notification emails let the patient confirm or reschedule with a single tap, no portal login required.

Education and tutoring

Coaching centers and online tutors use wa.me as the inbound inquiry channel. Each course landing page gets a wa.me button with 'Hi, I'm interested in {course}'. Lead-form submission rates double when WhatsApp is the channel.

Local services (plumbers, electricians, beauticians)

Single-person service businesses live and die on WhatsApp in many markets. A wa.me link on a Google Business Profile, Instagram bio, and printed business card is the entire customer-acquisition stack.

Frequently Asked Questions

Is wa.me an official WhatsApp service?

Yes. wa.me is owned and operated by WhatsApp (Meta). It's the canonical short-link domain for click-to-chat, in use since 2017. The older formats api.whatsapp.com/send and chat.whatsapp.com still work, but wa.me is shorter and recommended.

Do I need a WhatsApp Business account to use wa.me links?

No. wa.me links work for any WhatsApp account, personal or Business. The recipient's account type is invisible to the sender. That said, if you're using the link for marketing or customer service at scale, switch the receiving account to WhatsApp Business to avoid anti-spam flags on a personal number.

Does the recipient need to have my number saved?

No. That's the main benefit of wa.me. Tapping the link opens a chat with the linked number even if neither side has the other in contacts. The chat is identical to one started by saving the number first.

What's the correct phone number format?

E.164 international format with no plus sign. Country code first, then national number, no spaces or dashes. Examples: 14155551234 (US), 919876543210 (India), 442079460958 (UK). Drop any leading 0 from the national portion.

Why doesn't my link work in some browsers?

Browsers that block redirects to custom URL schemes (some embedded browsers in older apps) won't follow the wa.me to whatsapp:// hop. Recent versions of all major mobile browsers (Safari, Chrome, Firefox, Edge, Samsung) handle it correctly. If a specific embedded browser breaks, suggest 'open in default browser' as a fallback.

Can I send a message automatically when someone clicks the link?

No. The user has to tap Send manually. This is a deliberate WhatsApp restriction to prevent spam. Auto-send is only available through the WhatsApp Business API and only after the user has opted in within the prior 24 hours.

How long can the prefilled message be?

The URL itself can hold up to about 8000 characters, but practically you should keep the message under 1000 characters. Older Android builds truncate longer messages, and lengthy prefills look like spam regardless. Aim for one or two short sentences.

Does the link work on desktop?

Yes. On desktop, wa.me redirects to web.whatsapp.com with the recipient pre-selected. The user needs an active WhatsApp Web session (a phone paired via QR code) for the chat to open. First-time desktop users see the QR-pairing screen instead.

Can I track who clicks my wa.me link?

wa.me itself doesn't expose click data. To track clicks, wrap the wa.me link in a trackable short link (like u2l.ai/short-link). The short-link service records the click; the redirect then sends the user on to wa.me. U2L offers click tracking on the free tier.

Will the link still work if I change my phone number?

No, the number is baked into the wa.me URL. If you change numbers, every printed link, ad, and bio link breaks. To stay swappable, wrap the wa.me URL in a dynamic short link; updating the destination number is a dashboard click that doesn't require reprinting.

Can I use wa.me for international support?

Yes. The link works in every country WhatsApp operates in (everywhere except mainland China, North Korea, Iran, Syria, and Cuba in some configurations). The country code embedded in the link sets the recipient; the sender's location does not affect routing.

Are there fees for using wa.me?

No. wa.me link generation and click handling are free, with no rate limits. Fees only apply to messages sent through the WhatsApp Business API after a conversation has been initiated, and only outside the 24-hour customer-service window for non-template messages.

Does WhatsApp Business API use the same wa.me format?

Yes. The WhatsApp Business API and Cloud API both accept wa.me links to bootstrap conversations. They don't bypass the user-tap-Send rule for the first message; they do allow sending messages programmatically once a conversation is open and the 24-hour window is active.

Can I create multiple links for the same number with different messages?

Yes. The phone number is the routing destination; the prefilled message is independent. You can have a 'Hi! Order delivery' link and a 'Hi! Book a table' link both pointing at the same restaurant number, distinguishing the use case via the prefill.

Does this tool store my phone number or message?

No. The U2L WhatsApp Link Generator runs entirely in your browser. The number, country code, and message are encoded into the URL locally and never sent to U2L servers, logged, or stored. You can verify in browser dev tools by checking the Network tab while generating.

What if the recipient doesn't have WhatsApp installed?

On mobile, WhatsApp shows a 'Get WhatsApp' prompt if the app isn't installed. On desktop, web.whatsapp.com displays an install link. Effectively, the link still works as a discovery surface even if the recipient hasn't yet installed WhatsApp, though they need to install before they can reply.

Can I use wa.me links in WhatsApp groups?

wa.me links are for one-to-one chats. Group invite links use a separate domain: chat.whatsapp.com/<invite-code>, which can also be generated from inside a WhatsApp group via Settings > Group Info > Invite via Link.

Is the URL case-sensitive?

The wa.me/<phone> portion is digits only so case doesn't apply. The message in the text parameter preserves case as you typed it. Spaces and special characters become %20, %26, etc., and those percent-encodings are case-insensitive (per RFC 3986) but most encoders use uppercase by convention.

Can I deep-link to a specific message in a chat?

No. wa.me only opens to the start of a chat with a prefilled compose, not to any prior message. WhatsApp doesn't expose a stable identifier for individual messages externally; deep-linking inside a chat history is not supported.

Should I use wa.me or api.whatsapp.com/send?

wa.me. Both work and produce identical behavior, but wa.me is shorter, easier to type and read, renders cleanly on QR codes, and is the format Meta now recommends in their official documentation. api.whatsapp.com/send is preserved for backwards compatibility with older integrations.

Key Terms

wa.me
WhatsApp's official click-to-chat domain, in use since 2017. Owned and operated by Meta. The canonical short-link format for opening a WhatsApp chat from the web.
E.164
The international telephone numbering plan defined by ITU-T. Specifies country code + national subscriber number with no separators. Used by every modern telephony system and required by wa.me (with the leading + dropped).
Click-to-chat
A messaging-app pattern where a single link or button opens a chat with a specific recipient and an optional prefilled message. WhatsApp, Telegram, Signal, and Messenger all support variants of this pattern.
URL encoding (percent-encoding)
The RFC 3986 mechanism for representing characters that aren't safe in URLs (spaces, ampersands, hashes, etc.) as %XX hexadecimal sequences. Required for the text parameter in wa.me links.
WhatsApp Business API / Cloud API
Meta's programmatic interface for sending and receiving WhatsApp messages at scale. Required for auto-send, template messages, and integration with CRM systems. wa.me links work alongside both APIs as a free conversation-starter mechanism.
24-hour customer-service window
WhatsApp's rule that businesses can send freeform messages to a user within 24 hours of the user's last inbound message. Outside that window, only Meta-approved template messages are allowed. wa.me-initiated chats start the 24-hour clock from the user's first reply.

Track which campaigns are driving WhatsApp clicks

Wrap your wa.me link in a u2l.ai short link to see clicks per source, device, and country. Free for the first 30 days; upgrade for unlimited tracking and custom-domain support.

Get a trackable short link free