What Are SMS and Phone QR Codes?

An SMS QR code is a QR code that, when scanned, opens the user's default messaging app with a phone number and an optional pre-written text message ready to send. A phone call QR code does something similar but triggers a direct phone call instead. Both work by encoding special URI protocols that smartphones recognize natively — no extra apps required.

The magic behind these codes comes down to two simple protocols that every modern smartphone understands:

SMS QR code being scanned to send a pre-filled text message
Scanning an SMS QR code opens the messaging app with the recipient number and message body pre-filled.

These protocols have been supported on both iOS and Android for over a decade. Unlike WhatsApp QR codes that require a specific app to be installed, SMS and phone call QR codes work on every smartphone out of the box. This makes them one of the most universally reliable types of QR codes you can create.

Key Takeaway

SMS QR codes use the smsto: protocol to open the messaging app with a pre-filled number and message. Phone call QR codes use the tel: protocol to open the dialer. Both are natively supported on every modern smartphone without requiring any third-party apps.

How to Create an SMS QR Code (Step by Step)

Creating an SMS QR code is straightforward once you understand the format. The QR code generator handles the technical encoding — you just need to provide the phone number and your desired message. Here is the process from start to finish:

Create Your SMS QR Code

1

Open the QR code generator. Navigate to the SMS QR code generator and select the SMS or text message format from the available content types. This tells the tool to use the smsto: protocol when encoding your data.

2

Enter the phone number with country code. Type the full international phone number including the country code prefix. For example, use +1 555 123 4567 for a US number or +44 20 7946 0958 for a UK number. The country code is essential — without it, the QR code will only work reliably for people in the same country as the number.

3

Add the pre-filled message body (optional). Type the default text message you want to appear in the recipient's messaging app. For example: "Hi, I'd like to schedule an appointment for next week." The user can still edit this message before sending — it is a draft, not a forced send. Keep it concise and actionable.

4

Generate and test the QR code. Click generate, then immediately test the code by scanning it with your own phone. Verify that the correct phone number appears, the message body loads properly, and the messaging app opens without errors. Test on at least one iOS and one Android device if possible.

5

Download and deploy. Download the finished QR code as a high-resolution PNG or scalable SVG file. Place it on your printed materials, product packaging, business cards, website, or signage. Ensure the printed code is at least 2 cm × 2 cm with a clear quiet zone around it.

The underlying data your QR code encodes will look something like this: smsto:+15551234567:Hi, I'd like to schedule an appointment. The generator creates this string automatically from the fields you fill in — you never need to write the protocol syntax yourself.

For a deeper look at how QR codes handle different content types beyond SMS, see our complete guide to types of QR codes.

How to Create a Phone Call QR Code

A phone call QR code is even simpler than an SMS code because there is no message body — just the phone number. When scanned, the device's phone app opens with the number pre-dialed, and the user taps "Call" to connect.

The Process

The creation process mirrors the SMS steps above with one key difference: you select the "Phone Call" or "tel:" content type in the generator instead of SMS. Enter the full phone number with country code, generate the code, test it, and download. The encoded data is simply tel:+15551234567.

When to Use a Phone Call QR Code

Phone call QR codes are ideal for situations where you want the user to speak with someone directly rather than send a text. Common scenarios include:

Phone call QR codes pair well with vCard QR codes when you want to give users the option to both call and save a contact. You can place them side by side or use a vCard that includes the phone number as a clickable field.

Create Your SMS or Phone QR Code Now

Free generator — no signup required. Download your QR code as PNG or SVG instantly.

SMS vs Phone Call vs WhatsApp QR Codes

All three formats encode a phone number, but they trigger very different actions and have different requirements. Choosing the right one depends on your audience, the action you want them to take, and which apps they have installed. Here is a side-by-side comparison:

Comparison of SMS, phone call, and WhatsApp QR code formats
Each QR code format triggers a different communication channel on the user's device.
Feature SMS QR Code Phone Call QR Code WhatsApp QR Code
Protocol smsto: tel: https://wa.me/
App required Built-in SMS Built-in dialer WhatsApp needed
Pre-filled message Yes N/A Yes
Media support MMS only No Full media
Read receipts No No Yes
Works offline Yes (cellular) Yes (cellular) Needs internet
Universal support Every phone Every phone WhatsApp users
Cost to user Standard SMS rates Standard call rates Free (data only)

Choose SMS when you need universal compatibility and want to pre-fill a message that every phone can handle. Choose phone call when real-time voice communication is essential — like support lines or emergency contacts. Choose WhatsApp when your audience primarily uses WhatsApp and you want richer messaging features like media sharing and read receipts. For more on WhatsApp-specific codes, see our WhatsApp QR code guide.

You can also consider email QR codes if your use case involves longer-form communication or requires file attachments that neither SMS nor phone calls support well.

Real-World Use Cases for SMS and Phone QR Codes

SMS QR codes on emergency cards, customer service materials, and appointment reminders
SMS and phone QR codes are used across industries for instant customer communication.

Customer Service Hotlines

Product packaging, user manuals, and warranty cards are perfect places for a phone call QR code. Instead of making customers search for your support number online, they scan the code and call instantly. For text-based support, an SMS QR code with a pre-filled message like "I need help with order #" streamlines the first interaction and gives your support team immediate context.

Appointment Confirmations and Reminders

Healthcare providers, salons, and service businesses can include an SMS QR code on appointment cards or confirmation emails. The pre-filled message might read "Confirm my appointment on [date] at [time]." Patients or clients scan the code, review the message, and tap send — reducing no-shows without requiring them to navigate a website or app.

Emergency Contacts and Medical Alerts

Medical ID bracelets, emergency contact cards, and workplace safety signage can all benefit from tel: QR codes. In a medical emergency, a first responder can scan a QR code on a patient's bracelet to instantly dial their emergency contact. For non-urgent situations, an SMS QR code can send a quick "Please call me at this location" message with GPS coordinates.

Customer Feedback and Surveys

Restaurants, retail stores, and event venues can place SMS QR codes on receipts or signage that pre-fill a message like "Rate your experience: " followed by the business name and location. This is simpler than directing users to a web-based survey and works even without an internet connection.

Support Lines and Helpdesks

IT departments, HR teams, and internal helpdesks can create QR codes that appear on office signage, intranet pages, or equipment labels. An SMS QR code might pre-fill "IT Support Request: [describe issue]" to the helpdesk number, while a phone call QR code provides direct dial access during business hours. This is especially useful combined with a vCard QR code that saves the support team's contact info for future reference.

Pro Tip

For the best user experience, pair your SMS or phone QR code with a brief label printed next to it — something like "Scan to call support" or "Scan to text us." Users are more likely to scan a QR code when they know what will happen before they point their camera at it.

Best Practices for SMS and Phone QR Codes

Following these guidelines will ensure your SMS and phone QR codes work reliably across all devices and regions:

Always Include the Country Code

This is the single most important rule. A phone number like 555-123-4567 without a country code will only work if the person scanning the QR code is in the same country as the number. Always use the full international format: +1 555 123 4567 for the US, +44 20 7946 0958 for the UK, +91 98765 43210 for India, and so on. This ensures global compatibility.

Test on Multiple Devices and Operating Systems

The smsto: and tel: protocols are handled slightly differently across iOS, Android, and different phone manufacturers. Test your QR code on at least one iPhone and one Android phone before deploying. Check that the number formats correctly, the message body loads without encoding issues (watch for special characters), and the correct app opens.

Keep Pre-Filled Messages Short and Editable

A pre-filled SMS should be a helpful starting point, not a wall of text. Aim for one to two sentences maximum. Remember that the user can (and often will) modify the message before sending. The goal is to reduce friction and provide context, not to script the entire conversation.

Use Proper Encoding for Special Characters

If your pre-filled message includes special characters like ampersands (&), percentage signs (%), or non-Latin characters, make sure the QR code generator handles URL encoding correctly. Most modern generators do this automatically, but it is worth testing to avoid garbled text on the recipient's device.

Print at an Adequate Size

SMS QR codes typically contain less data than URL-based codes, so they generate smaller, simpler patterns that are easier to scan. Even so, print your QR code at a minimum size of 2 cm × 2 cm and always include a white quiet zone of at least 4 modules around the edges. For signage meant to be scanned from a distance, scale up proportionally — a general rule is 1 cm of QR code size for every 10 cm of scanning distance.

Provide Context Next to the Code

Always add a short call-to-action label near the QR code: "Scan to text us," "Scan to call support," or "Scan to confirm your appointment." This tells users what will happen and increases scan rates significantly. For more design and placement tips, check our complete QR code guide.

Frequently Asked Questions

An SMS QR code uses the smsto: protocol to open the user's messaging app with a pre-filled phone number and optional text message. A phone call QR code uses the tel: protocol to initiate a direct phone call to the specified number. Both encode a phone number, but they trigger different actions on the device.

Yes. Both iOS and Android natively support the smsto: and tel: URI protocols. When a user scans an SMS QR code, their default messaging app opens automatically. When they scan a tel: QR code, the phone app opens with the number ready to dial. No additional apps are required.

Yes. The smsto: protocol supports an optional message body parameter. The format is smsto:+1234567890:Your message here. When scanned, the messaging app opens with both the recipient number and the draft message already filled in. The user can still edit the message before sending.

Always include the full international country code (e.g., +1 for the US, +44 for the UK, +91 for India). Without the country code, the QR code may only work for users in the same country. Including the country code ensures the QR code functions correctly for anyone scanning it, regardless of their location.

It depends on your audience. SMS QR codes work on every phone with a messaging app — no third-party apps required. WhatsApp QR codes only work for users who have WhatsApp installed. If your audience is global and you cannot assume which messaging apps they use, SMS is the safer choice. If your audience primarily uses WhatsApp, a WhatsApp QR code provides a richer experience with read receipts and media support.