SMS QR code generator

Enter a phone number and a message and get a QR code that opens a ready-to-send text when scanned. Great for sign-ups, offers and quick replies.

  • Free
  • No sign-up
  • Runs in your browser
qr-sms

Fill in the content to see the QR code.

100% private — the QR code is generated in your browser and the content is never sent anywhere.

How it works

Fill in the details

Enter the information for this type of QR code; the code appears as you type.

Adjust the look

Choose the size, colours and error correction. Keep strong contrast between dark and light.

Download and test

Download the PNG or SVG, then scan it with a phone before you print it.

How to make an SMS QR code

To make an SMS QR code, type the phone number in international format and the text you want prefilled in the form above. The QR code appears at once. Download it as PNG or SVG. When someone scans it, their phone opens the messages app with the number and text already in place, ready to send. It is generated in your browser and never uploaded.

What is inside the code

The QR code holds an SMSTO link with the number and the message separated by colons. For this page it is SMSTO:+15551234567:Hi! I would like more information.. Most phones open a draft with both fields filled in, though the exact behaviour can differ slightly between models.

Good uses

  • Keyword sign-ups: a message such as JOIN that a text-marketing service reads.
  • Voting and contests at events, where the message identifies the choice.
  • Quick bookings and quotes, with a message like I would like a quote.
  • Support lines that answer text messages.

Design the message well

Keep the message short and clear so the person understands what they are about to send. Write it in the language of your audience and avoid special characters and emoji when you can, because they can turn a message into a Unicode SMS with a lower limit per segment.

Carrier costs and privacy

The sender's normal SMS rates apply. The phone number in the code is visible to anyone who scans it, so use a number you are happy to make public, such as a business line, and not your personal number.

Private by design

The code is drawn by your browser on your own device. What you type, including passwords and contact details, is never sent to a server, and the finished image is yours with no watermark and no expiry.

Frequently asked questions

Does the text send automatically?
No. The scan opens a draft in the messages app and the person presses send.
Can I prefill the message?
Yes. The message you write in the form is placed in the draft, so the person only has to send it.
Why is SMS QR support uneven?
There is no single universal standard for SMS links, so a few phones ignore the message and open only the number. Test the code on both an iPhone and an Android phone.
Is there a limit to how many QR codes I can make?
No. There is no limit, no sign-up and no watermark; the codes are created in your browser.
Is this converter free?
Yes. There is no sign-up and no limit, and it runs in your browser, so nothing you type is sent to a server.
Does it work on a phone?
Yes. It works in any modern mobile browser, and the result updates as you type.