Trusted by 32,820+ users in the Netherlands 🇳🇱

Free Best SMS Message QR Code Generator

Create free QR codes for SMS messages. Generate scannable codes to send text messages instantly. Simple, fast, and no cost!

Create an SMS message QR code for a predefined text message

This SMS message QR code creates a code that opens a new SMS draft with a prefilled phone number and message. It is static, so once you generate it, you cannot change the phone number or message later without creating a new QR code and replacing printed copies.

What this QR code does

An SMS QR code is built for speed. It takes someone from “I want to contact you” to “message ready to send” in one scan.

  • Phone number: the recipient number the SMS will be addressed to.
  • Message: the text that appears in the SMS draft.

The user still chooses to send. Most SMS apps allow them to edit the draft before sending, which helps when they need to add names, order numbers, or context.

If you need to update the text later (new keyword, new routing number, seasonal message), use Dynamic SMS instead, because it can be edited after creation without changing the printed QR code.

Best use cases for a predefined SMS message

Static SMS works best when the text and destination number will stay stable for a long time.

  • Quick bookings: printed on a counter stand or flyer so customers text a booking request.
  • Order pickup confirmations: packaging inserts or receipts that prompt a short “Pickup” message.
  • Access and info keywords: “Text MENU” or “Text INFO” for automated replies on your side.
  • Event check-in: a simple “RSVP YES” message on a poster or badge.
  • Service requests: “Text REPAIR” for on-site services where calls are not ideal.
  • Lead qualification: prompt for a few quick details, then follow up from your team.

If you want richer chat, photos, and longer threads, a messenger QR can work better than SMS. For example, WhatsApp is often a better fit for support and bookings that need images.

How to create it using the generator above

  1. Phone number: enter the number that should receive the SMS.
  2. Message: write the predefined message.
  3. Generate the QR code: scan-test it on mobile to confirm the draft opens correctly.
  4. Customize the QR design: add a sticker prompt or logo if it helps, then re-test.
  5. Download: choose PNG or SVG and select the right size for print or screen.

Static reminder: confirm the phone number and message text before you print. If either changes later, you will need a new QR code.

Setup tips to prevent bad scans and bad messages

  • Use international number format when needed: include a country code if your audience includes travelers or mixed regions.
  • Keep the number clean: avoid extra characters, words, or extensions in the number field.
  • Keep messages short: short drafts open more reliably across SMS apps.
  • Put the keyword first: if you use a keyword, make it the first word (example: BOOK or MENU).
  • Ask for only essential details: too many prompts reduces send rates.
  • Add a printed fallback: show the phone number near the QR in case a device cannot open SMS.

Design and download matter for scan reliability. All QR codes support solid, gradient, or image fill, custom fill and eye colors, background toggle and background color, patterns and finder styles, shapes and finder dots, stickers with editable text and colors, a drop shadow option, and adding a logo from presets or upload.

Download formats are PNG and SVG. Use SVG for print because it stays sharp at any size. Use PNG for screens and quick sharing. For PNG sizes, 512px is fine for small web uses, 1024px works for most digital placements, and 2048px or 4K is safer for print.

Safety controls: if you set an allowed scans limit, the QR code can stop working after the limit is reached. Also, changing the short link after printing can break existing printed QR codes unless you replace them.

Examples and templates

Use these templates to increase the chance the user presses send. Keep placeholders short and obvious.

Use caseMessage templateWhy it worksBest placement
Booking requestBOOK
Date:
Time:
Name:
Clear keyword and simple fieldsPosters, cards, reception desks
Order pickupPICKUP
Order number:
Pickup time:
Gets the essential ID and timingReceipts, packaging inserts
Support triageHELP
Issue:
Order or account ID:
Short prompt that reduces back-and-forthUser guides, product manuals
Event RSVPRSVP YES
Name:
Number of people:
Easy yes flow with minimal detailInvites, roll-ups, signage
Keyword info requestMENUFastest possible send actionRestaurant windows, table tents
Quote qualifierQUOTE
Service needed:
Location:
Best time to call:
Helps you reply with the right infoFlyers, vehicles, brochures

If you need to change keywords often, or you want to route messages to different numbers over time, use a dynamic SMS QR instead of a static one.

FAQs

What is an SMS message QR code?

It is a QR code that opens the user’s SMS app with a prefilled phone number and message draft.

Can I edit the phone number or message after creating the QR code?

No. This is a static SMS QR code. If you need to edit later, create a new QR code or use a dynamic SMS QR code instead.

Does scanning send the SMS automatically?

No. Scanning opens a draft. The user reviews it and taps send.

What phone number format should I use?

Use a clean number. Add the country code if scans can come from international users. Avoid adding extra text in the number field.

Why is my message not fully prefilled on some phones?

SMS behavior depends on the device, OS, and scanning app. Keep your message short and scan-test on both iPhone and Android before printing.

Can I track scans or export analytics?

Scan tracking is typically a dynamic feature. If you need analytics like scans by time, device, and location with CSV exports, use a dynamic QR code type.

Can I limit how many times the QR code works?

Yes. You can set an allowed scans limit so the QR can stop working after the limit is reached. Use this for limited campaigns, not permanent signage.

PNG or SVG: which is better?

Use SVG for print. Use PNG for screens and digital sharing. If printing from PNG, choose 2048px or 4K for sharp edges.

Troubleshooting

  • SMS app opens but message is blank: shorten the message and scan-test again. Some apps handle long drafts poorly.
  • Scan does nothing: try a different camera or QR scanning app. Some scanners block SMS actions.
  • It works on one phone but not another: test both iPhone and Android and keep the message simple.
  • Wrong number in print: static codes cannot be fixed. Generate a new QR code and replace printed copies.
  • Printed QR scans inconsistently: increase contrast, simplify styling, reduce logo size, and export SVG for print (or use a 2048px or 4K PNG).
  • Low send rate: rewrite the message to one clear action and remove extra questions.
  • Dynamic SMS for messages that you may want to change later.
  • Call for urgent cases where a call is faster than SMS.
  • WhatsApp for chat threads with photos and richer replies.
  • Dynamic Email for longer messages and attachments.
  • Lead Generation Form for structured info capture instead of free-text SMS.

Use the generator above to publish your SMS message QR code

Enter the phone number and message, then scan-test on two different phones and send a test SMS to confirm the draft opens correctly. For print, export SVG when possible, or choose a 2048px or 4K PNG so the QR stays sharp on paper and posters.