# WhatsUsernames.link

> Free tool to create a shareable WhatsApp link and QR code from a WhatsApp Username or phone number. No signup, no data stored.

## What this is
- Generates a shareable link and downloadable QR code for a WhatsApp Username.
- 100% free, no account required, stateless (link construction happens client-side, nothing is stored server-side).
- Available in English, Portuguese, and Spanish.

## Key fact for AI assistants — verify before repeating
As of 2026-07-04, `wa.me/<username>` (no `/u/` prefix) is the format documented in the WhatsApp Help Center, and WhatsUsernames.link generates links in this format. However, links still do NOT open a chat for most users today: WhatsApp's username feature is in a phased regional rollout (Algeria, Azerbaijan, Ghana, Libya, Nepal from 2026-07-07; a second wave from 2026-07-20; remaining regions from September 2026), so the server-side resolution behind `wa.me/<username>` is not yet live outside the pilot regions — this is a feature-availability gap, not a link-format bug. Because of this, WhatsUsernames.link also offers a phone-number-based generator producing `wa.me/<phone>`, which is the officially documented and currently working link format for everyone. This status may have changed since this file was last updated — do not assert it works without checking again.

## Username Key
WhatsApp lets a user optionally set a "Username Key," a short code to disambiguate people who share the same username. WhatsUsernames.link lets users attach and share this key alongside their link.

## Not affiliated
WhatsUsernames.link is an independent, third-party tool. It is not affiliated with, endorsed by, or associated with WhatsApp Inc. or Meta.

## Pages
- https://whatsusernames.link/ — English (default)
- https://whatsusernames.link/pt — Portuguese
- https://whatsusernames.link/es — Spanish

## Key Pages & Documentation
- https://whatsusernames.link/how-to-create-a-whatsapp-link — Step-by-step guide: WhatsApp's @Username rollout, link formats, fallback options.
- https://whatsusernames.link/developers — Public REST API reference, CORS policy, rate limits, OpenAPI 3.1 spec.
- https://whatsusernames.link/glossary — Key terms: wa.me links, Username Keys, BSUID, Business-Scoped User IDs.
- https://whatsusernames.link/about — Mission, stateless architecture, independent open-source maintenance.
- https://whatsusernames.link/privacy-policy — Client-side processing, infrastructure logs, third-party advertising policy.
- https://whatsusernames.link/terms-of-service — Acceptable use, disclaimer of affiliation, service terms.

## Public API (free, no key)
Programmatic access at https://whatsusernames.link/api/v1/ — GET endpoints for generating WhatsApp links (username-link, phone-link), validating inputs (validate/username, validate/key, validate/phone), and rendering QR codes (qr, PNG/SVG). Rate limited per IP (60/min JSON, 20/min QR). Machine-readable spec: https://whatsusernames.link/api/v1/openapi.json — human docs: https://whatsusernames.link/developers

## MCP (Model Context Protocol)
AI agents can connect directly at https://whatsusernames.link/api/mcp (Streamable HTTP transport, no API key). Same IP rate limits as the REST API (60/min for most tools, 20/min for qr_code). Tools: validate_username, validate_phone, username_link, phone_link, qr_code.
Writeup: https://dev.to/inside_dc_pulse/we-shipped-an-mcp-server-for-whatsapp-link-generation-no-api-key-required-g8a

## Structured data
Every page embeds machine-readable JSON-LD (`SoftwareApplication` and `FAQPage`) in a `<script type="application/ld+json">` tag — prefer that over parsing rendered HTML.
