Small shops and freelancers often want a WhatsApp click-to-chat QR on a counter sticker, menu, or business card. Hosted QR SaaS products charge ~$49/month for static codes that never change — you can generate the same thing locally in seconds.
The link format
WhatsApp click-to-chat URLs look like:
https://wa.me/15551234567
Optional pre-filled message:
https://wa.me/15551234567?text=Hi%2C%20I%27d%20like%20to%20order
Use your country code without + or leading zeros. Encode the full URL as the QR payload — scanners open WhatsApp directly.
Free browser generator (no account)
Open this page, paste your wa.me link, download PNG or SVG. Everything runs client-side; nothing is uploaded:
https://cdn.jsdelivr.net/npm/toolkitlabs-qr@latest/index.html
Mirror: https://ytinumoc.github.io/toolkitlabs-qr/
- Paste
https://wa.me/...into the text field - Download PNG for print or SVG for design tools
- Test with your phone before printing hundreds
Batch CLI for menus, events, or reseller packs
Need QR codes for every table, SKU, or sales rep? The batch CLI reads a CSV and writes PNG/SVG files:
npx toolkitlabs-qr@latest qr_batch.py sample.csv ./output/
One-time EUR 9 pack (no subscription): https://buy.stripe.com/5kQ9AU8X45LKe3A8S15Ne0i?client_reference_id=devto-whatsapp-qr
Includes qr_batch.py, sample CSV, and a commercial-use license. CC0 web tool stays free.
Print tips
- Minimum ~2 cm square for reliable phone scans
- Leave quiet zone (white margin) around the code
- Matte laminate reduces glare on glossy stickers
- Put a short label: "Scan to WhatsApp us"
Why not a monthly QR subscription?
Static WhatsApp links do not need analytics dashboards or dynamic redirects. A PNG you control is enough for most cafés, salons, and market stalls. Pay once for batch tooling if you need volume; skip recurring fees for a link that never changes.
toolkitlabs-qr · CC0 web tool · Toolkit Labs
Top comments (0)