What is QR Code Generator SMS?

Create QR codes that open a pre-filled SMS when scanned. Use them for event RSVPs, support hotlines, or marketing campaigns where people need to text a specific number.

The generator builds a standard sms: URI in the form sms:+15551234567?body=… and encodes it inside a QR pattern. When someone scans, their phone opens the messaging app with the recipient and the suggested body already filled in. You control the size (128 to 512 px), foreground and background colour, and error-correction level, then download as PNG or SVG.

How to use

  1. Enter the recipient phone number including country code (e.g., +1 555-123-4567).
  2. Type the pre-filled message body that will appear when the QR code is scanned.
  3. Customize the QR code size and colors, then download the generated QR code as PNG.

When to use

  • Table tents at a restaurant: scan to text the host with your name and party size.
  • Event signage where attendees can text a keyword to enter a draw or join a poll.
  • Lost-pet collars and parking signs where strangers should be able to send you a short text without saving the number.

Result

A restaurant creates a QR code on table tents that opens an SMS to +1-555-0199 with the message 'RESERVE Friday 7pm for 4' — guests scan and send with one tap.

FAQ

Will the message send automatically when someone scans?
No, and you don't want it to. Scanning opens the user's SMS app with the number and pre-filled body, but the person still has to tap send themselves. Every modern phone keeps that step, which stops a code from firing off messages without consent.
Do iPhone and Android both support sms: URIs in QR codes?
Yes. iOS Camera, Android Camera, Google Lens, and most third-party scanners all recognise the sms: scheme and offer to open the default messaging app. Make sure the phone number includes the country code with a leading +.
How long can the pre-filled message be?
QR error-correction level M allows roughly 2300 bytes total, which leaves room for several hundred characters of text. Keep the body under 160 characters anyway, otherwise the user's carrier may split it into multi-part SMS and you'll pay for two messages.
Can I include a phone number without a country code?
You can, but it limits the audience. A bare 555-0199 only works for people in the same country; tourists or international scanners won't connect. Always include the country code (e.g. +1 for US/Canada, +44 for UK, +966 for Saudi Arabia) for the broadest compatibility.
Can a recipient see who scanned and didn't send?
No. Until the user taps send in their messaging app, no signal reaches your phone. There's no way for an SMS QR code to track scans or impressions on the receiving end — for that you'd need a redirect link with a tracking service.

Related Tools