Contact-action QR codes are useful when the desired action is clear: compose an email, start an SMS, prepare a phone call or open a social profile. These actions are simpler than a full landing page, but they still require careful formatting and testing because phones handle links and default apps differently. This consolidated guide replaces several near-duplicate tutorials so the differences can be compared in one place.
Choose the action before choosing the code
Start with the user outcome. If you want a customer to ask a short question, WhatsApp or SMS may reduce friction. If the message needs attachments or a longer subject, email is usually more appropriate. A phone-call QR can be useful on printed service material, while a social-profile QR is best when the destination is a public profile or a stable link page.
Do not make users guess. Put a label next to the code such as “Email support”, “Text us”, “Call reception” or “Open our profile”.
Quick comparison
| Action | Typical data | Main test |
|---|---|---|
| Recipient, subject, optional body | Correct mail app opens with fields intact | |
| SMS | Phone number, optional message | Messaging app opens to the intended number |
| Phone | Telephone number | Dialer shows the correct international/local format |
| Social profile | HTTPS profile or link-page URL | Public profile opens while signed out |
Email QR codes
An email QR commonly encodes a mail action with a recipient and optional subject or message. Keep prefilled text short so the user can understand and edit it. Avoid placing confidential data in the prefilled body because the content is visible to anyone who scans the code.
Test on more than one phone because the default email app may differ. Confirm that the address, subject and body have not been broken by special characters or unusual formatting.
SMS QR codes
Use a number format that makes sense for your audience and test international formatting if the material will be used across countries. Prefilled SMS text should be concise and should not make a purchase, subscription or consent decision on the user's behalf.
The scan should prepare the message, not create the impression that a message has already been sent. The user should still review and send from their own device.
Phone-call QR codes
A call QR normally prepares the phone's dialer with the encoded number. This is useful on service cards, property signage or customer-support material where typing a number is inconvenient.
Use a human-readable phone number beside the code as a fallback. That also lets users verify that the call destination matches the printed organization.
Social-profile QR codes
For social media, encode the public HTTPS profile link rather than a temporary browser session or private management URL. Open the link in a private/incognito window before publishing to confirm that a visitor who is not logged into your account can still reach the intended profile.
If you use a link-in-bio page, make sure the domain and destination are stable. A QR code remains useful only as long as the landing page stays available.
WhatsApp is similar but deserves its own workflow
WhatsApp links have their own international-number and prefilled-message behavior. Use the dedicated WhatsApp QR guide when WhatsApp is the main action so you can test the app and browser handoff properly.
Privacy and user expectations
Contact-action QR codes should not hide surprising behavior. Explain what will open and avoid prefilled content that contains sensitive information. If the destination collects personal information, link to an appropriate privacy notice and collect only what is needed for the stated purpose.
For staff contact details, confirm that the number or email address is intended for public use before printing it on widely distributed material.
Cross-device test checklist
- Scan on at least two devices where possible.
- Check the exact recipient, number or profile URL.
- Confirm the default app opens in a usable state.
- Test while signed out for public social links.
- Test the final printed or placed artwork, not just the raw QR.
- Provide a readable fallback address or number when practical.
When a landing page is the better choice
If one campaign needs several actions—call, email, map, booking and social profiles—a mobile landing page can be clearer than printing multiple QR codes. The QR can point to that one stable page, and the page can present the available actions with context.
This also makes maintenance easier because contact options can be changed on the page without redesigning the printed layout, provided the landing-page URL remains stable.
Final publishing check
Before distribution, confirm the action, recipient, call-to-action label, privacy context and real-device behavior. Use the QR Preflight Checklist to record the result and keep a copy of the final destination information with your artwork files.
Create and test your QR code
Use the generator, then apply the practical checks from this guide before you publish or print.
Open QR Generator