API Tool Calls
For a new text message

SMS QR code generator

Make it easier for someone to start a text to your business or team. This SMS QR code stores a phone number and, if you choose, a suggested message. A compatible scanner opens a new text to that number. Nothing sends until the person presses Send. Enter your own number before downloading a PNG or SVG.

Make this QR code

Select SMS in the QR tool and enter Phone number with country code and an optional message.

Set the number and optional message

  1. Use a number that receives texts. Choose SMS and enter your receiving number in Phone number with country code. Start with a plus sign and include the country code. Do not type an sms: prefix.
  2. Check the formatting. The number must start with + and contain 7–15 digits. The tool removes spaces, dashes, dots, and brackets. It checks this format but cannot confirm that the number receives texts.
  3. Add a short message if useful. Enter a draft in Message (optional), such as “Please send your opening hours,” or leave it empty for a number-only code. The person can edit the draft before sending.
  4. Try both phone platforms. Download the image and test it on an iPhone and an Android phone. Check the recipient and message separately. The prefilled message may not appear on every phone, even when the number works.

A simple request on a handout

A repair shop could label its code “Text us about a repair” and print the business number below it. Keep the optional draft general, such as “Hello, I have a repair question.” Let the customer add their own details. Test the real receiving number and make sure someone monitors it during the hours printed on the handout.

Do not put a customer's personal information into a public draft. Anyone who scans or decodes the image can read its phone number and message. A code on a public notice should contain only information you mean to share with every reader.

What the code contains

For a number such as +1 212 555 0123, the code contains sms:+12125550123. Adding “Hello” in Message (optional) produces sms:+12125550123?body=Hello. The tool builds the SMS link and encodes spaces and special characters in the message for you.

Your number and draft stay in your browser while the image is made. We provide no text-delivery service and no redirect. Once someone chooses to send, their messaging app and phone service handle the message. Message rates depend on the sender's phone plan; a free QR image does not make sending texts free.

A draft is still the person's choice

Scanning starts composition in a compatible reader and messaging app. It does not silently send a message. The person checks the recipient, edits or discards the draft, and decides whether to press Send. This code is not permission to subscribe someone to messages.

Scanner support varies. Some phones may show the number but ignore the body; others may need a reader that understands SMS links. If the optional message is essential, print a short instruction beside the code too. Testing a browser preview alone does not prove the actual phone handoff.

Print and troubleshoot

Start with at least 2 cm / 0.8 in width, dark squares on a light background, and a clear blank quiet margin. Longer messages create denser patterns, so keep the draft brief or make the square larger. Test one finished print before printing many.

If the code scans but no draft opens, try an SMS-capable reader and check that a messaging app is available. If the recipient is wrong, fix the number and make a new image. Changing the form cannot update copies already printed or shared.

AD

Frequently asked questions

Will it send a text automatically?

No. A compatible handler opens composition. Nothing sends until the person presses Send, and they can discard the draft.

Why is the message missing on my phone?

Readers and messaging apps handle optional bodies differently. Test the exact image on an iPhone and Android phone before relying on prefilled text.

Can I leave the body empty?

Yes. Leave Message (optional) empty to store only the SMS number.

Is this a phone-call code?

No. SMS starts a text. Use our phone number guide for a calling link or the Contact card guide for contact details.

Can I change numbers after printing?

The image keeps its original number. Make a new code and replace existing copies when you need a different recipient.

More guides: App store, Contact card, Email, Event, Facebook, Google Maps, Google reviews, Instagram, LinkedIn, Phone number, QR code menu, Snapchat, Spotify, Telegram, Text, TikTok, URL, Venmo and payments, WhatsApp, Wi-Fi, YouTube.