Fill in the details
Enter the information for this type of QR code; the code appears as you type.
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.
100% private — the QR code is generated in your browser and the content is never sent anywhere.
Keep going with your result in another tool. Nothing is uploaded.
Enter the information for this type of QR code; the code appears as you type.
Choose the size, colours and error correction. Keep strong contrast between dark and light.
Download the PNG or SVG, then scan it with a phone before you print it.
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.
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.
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.
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.
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.
More utilities that also run without leaving your browser.