Skip to main content
EZQR

SMS QR Code

SMS QR Code Generator

Encode an sms:+15551234567?body=... link into a QR that opens the scanner's messaging app — iMessage on iPhone, Google Messages on Android — with a pre-filled text ready to send.

Free static QR codes. Sign up to unlock dynamic codes & analytics.

Your QR code will appear here

About SMS QR Codes

SMS QRs ride the sms: URI scheme — the universal "click to text" protocol that opens the native messaging app on every smartphone since 2007. The QR encodes sms:+15551234567?body=INFO and the scanner's phone shows the compose screen with your number and the starter text already filled. The customer reviews and taps Send.

The magic isn't saving them from typing your number — it's the keyword-driven flow that makes SMS the dominant opt-in channel for loyalty programs, political campaigns, lead capture, and real-estate inquiries. A QR labeled "Scan to text JOIN to 55555" pre-fills both the number AND the keyword JOIN, dropping the scanner straight into your CRM's automated opt-in funnel. No typing, no autocorrect mangling the keyword, no abandoned attempts. SMS open rates run 90%+ within 3 minutes — far higher than email, and the SMS QR is the lowest-friction way to get someone into that channel from print.

EZQR generates SMS QRs free with no watermark, no signup, and no expiration. The QR encodes the sms: URI directly into the pattern — works on every phone, survives cancellation, doesn't depend on any server we run.

Walkthrough

How to Create a SMS QR Code

  1. Enter the destination number in international format

    Always include the country code (+1 for US/Canada, +44 for UK, +91 for India). For shortcodes (5-6 digit campaign numbers like 55555 or 67734), enter the shortcode alone — no country code needed since shortcodes are region-specific.

  2. Pre-fill a keyword or starter message

    For loyalty/CRM opt-ins, pre-fill the single keyword your platform expects (JOIN, INFO, STOP, MENU). For conversational support, pre-fill a short prompt: Hi, I have a question about ___. Keep the body under 50 characters — long pre-fills look like spam and get edited.

  3. Brand the QR code and add a logo

    Match your brand colors. Add a small message-bubble icon next to the QR so scanners know the destination is messaging, not voice. Contrast above 4:1; logo under 20% of code area.

  4. Download PNG, SVG, or PDF

    PNG for digital — social posts, slide footers. SVG for print at scale — packaging, signage, business cards. PDF for the print shop. Minimum 2.5 cm on business cards, 4 cm on signage, 8 cm on storefront windows scanned from the sidewalk.

  5. Test on iPhone and Android both

    Scan from an iPhone — verify iMessage opens with the number and keyword pre-filled. Scan from an Android — verify Google Messages opens identically. URL-encoding bugs in the body field break silently across platforms; 30 seconds of testing prevents reprints.

Where it works

SMS QR Code Use Cases

Retail loyalty program opt-ins — "Scan to text JOIN to 55555 for 10% off" — the keyword pre-fills, the scanner taps Send, your CRM auto-replies with the discount code in under 5 seconds.

Political and advocacy campaigns at rallies and events where supporters text a keyword to join the donor SMS list — the QR pre-fills the keyword and the customer's phone becomes the opt-in form.

Real estate yard signs with "Text PROPERTY to 55555 for details" — interested buyers get an instant SMS with photos, floor plan, and showing times without calling the agent.

Customer support on packaging — "Scan to text us your order #" — pre-fill includes the SKU code so support reps see what product the inquiry is about before opening the message.

Event check-in at conferences, festivals, and concerts — attendees text a unique attendee ID to a shortcode, the system marks them present, and the QR makes it one tap instead of a typed code.

Restaurant reservation and waitlist signups — diners scan, text "WAITLIST" to the host stand's number, and the POS adds them to the queue with an auto-reply ETA.

Nonprofit donation campaigns — "Text GIVE to 80100 to donate $10" via SMS billing — the QR pre-fills both the keyword and the implied amount, dropping the donor straight into the carrier-billing flow.

2FA and account verification flows for in-person banking, government services, and healthcare — the QR encodes a unique verification SMS that the user sends to confirm identity without typing a code from a screen.

Veterinary and dental appointment reminder cards — "Text CONFIRM 4321 to confirm Wednesday" — the QR encodes the appointment number; one tap reduces no-shows.

Live event polling and audience Q&A — speakers display a QR; audience members text questions to the moderator's shortcode and the moderator reads them aloud or surfaces them on screen.

What works in practice

SMS QR Code Best Practices

Always use international phone format with the + and country code (+1 555 123 4567). Shortcodes (5-6 digits) are the exception — they're region-specific and don't need a country code.

Pre-fill a single keyword for CRM/loyalty opt-ins, not a full sentence. SMS marketing platforms (Attentive, Klaviyo, Postscript) match on the first word — extra text confuses the parser and drops the opt-in.

Keep the body under 50 characters. Long pre-fills get truncated on older phones, look like spam to younger users, and get edited before send. Short pre-fills convert.

Print the phone number or shortcode in plain text below the QR. Some scanners prefer to type manually, and visible numbers build trust — a naked QR on a sign reads as suspicious.

Test on iPhone (iMessage) and Android (Google Messages) both. The sms: URI works on both, but body URL-encoding (especially commas, ampersands, line breaks) renders subtly differently across SMS apps.

Pair the QR with a CTA: "Scan to text JOIN", "Scan to text us your order #", "Scan for property details". Naked QRs convert at half the rate of QRs with adjacent prompt copy.

For high-volume campaigns, route the destination number to a dedicated SMS marketing platform (Attentive, Klaviyo, Postscript, SimpleTexting) with auto-replies, segmentation, and compliance handling. Personal cell numbers aren't TCPA-compliant for marketing SMS.

For multi-region campaigns, use a dynamic QR ($5/mo Lite plan) that routes to the appropriate regional shortcode based on scanner location — one printed flyer works across markets without per-region print runs.

Print at minimum 2.5 cm on business cards, 4 cm on table tents and packaging, 8 cm on storefront windows. The 10:1 rule applies with 1.5× safety margin.

SMS QR Code FAQ

Common questions about generating, printing, and deploying these codes.

Related Articles

Related Industries

Related Guides

Related Tools

Ready to create your SMS QR code?

Free, no watermarks. Generate and download in seconds.

Generate Free QR Code