Prepare the destination number
Use the full international number, including country code. Qraftt checks its characters and length, but it cannot confirm that the number is active or accepts text messages.
Use this SMS QR code generator to prepare a text message with an international phone number and optional prefilled text. On supported devices, scanning opens an editable draft in the messaging app. Qraftt builds the static sms URI locally without sending, delivering, or tracking the message.
QR workspace
Start creating
Enter exactly what the selected QR code should contain.
Apply a template or shape the details while previewing every change.
Start with a complete original design, then fine-tune it.
Choose a distinct structure, then customize its call to action.
The QR quiet zone remains solid for reliable scanning.
Choose a frame to enable its background controls.
Complete the fields to preview your QR code.
Generated in your browser. Nothing is uploaded.
Static file · no account · no server dependency
Three simple steps
Enter the destination in international format so the QR code works consistently across regions.
Pre-fill a short keyword, request, reference, or reply that the person can edit before sending.
Confirm the correct messaging app, number, and text appear, then download the final PNG or SVG.
From scan to response
An SMS QR code removes the need to type a phone number or copy a message. A supported phone opens its messaging app with the recipient and optional text ready for review.
Use the full international number, including country code. Qraftt checks its characters and length, but it cannot confirm that the number is active or accepts text messages.
Prefill a short support request, appointment reply, feedback prompt, campaign keyword, or promotion response. The person can edit or cancel it before sending.
Add the design to business cards, posters, flyers, packaging, service notices, or other printed materials. Use a clear label so people know a message draft will open.
Export PNG for common layouts or SVG for scalable print artwork. Scan the final file on representative phones and check the number, message, app handoff, and printed size.
Before you publish
Qraftt builds a standards-based sms: URI with the destination number and optional encoded text. A compatible device opens it as an editable draft. It never sends the message automatically. The device, messaging app, SIM, and carrier control what happens next.
Include the country code so the destination works consistently across regions. Qraftt removes common visual separators, but the number must still be valid and support SMS through its carrier or service.
The optional message opens as a draft that the person scanning can review, change, or delete. Scanning does not send the message or authorize charges.
Qraftt URL-encodes spaces, punctuation, symbols, and line breaks in the sms: URI. Messaging apps can render encoded text differently, so test messages containing unusual characters before distribution.
Current iPhone and Android devices commonly open a messaging draft, while desktops, tablets without messaging support, older operating systems, and third-party scanners may not know how to handle the sms: action.
SMS uses the device's mobile messaging service rather than an internet-only chat platform. The sender needs carrier availability, and normal message, roaming, or international charges may apply. Dual-SIM devices may ask which line to use.
Check missing country codes, invalid or unsupported numbers, absent messaging apps, desktop or tablet scans, incompatible scanners, malformed text, carrier availability, and dual-SIM selection. Test with the default camera and messaging app on both iPhone and Android when possible.
Use the Phone QR code generator, WhatsApp QR code generator, Email QR code generator, or the vCard QR code generator for a saveable contact record.
Practical ideas
Pre-fill a campaign keyword or reference so people send the exact text your process expects.
Let visitors notify a team of arrival from a doorway, parking area, or waiting-room sign.
Put a ready-made maintenance, pickup, or assistance message on equipment and printed notices.
Make contest entries, RSVPs, and audience responses faster without asking people to type a number.
Prepare a brief feedback request from receipts, table cards, counters, or completed-service paperwork.
Let customers open a campaign keyword or offer request from posters, flyers, packaging, and storefront material.
Helpful answers
Clear answers to the questions people usually ask before creating and sharing this type of QR code.
No. A compatible device opens its messaging app with the number and optional text filled in. The user must still review and send the message.
Include the international country code. Qraftt accepts common spacing and punctuation, then creates a clean global number for the SMS destination.
The generator allows up to 1,000 characters, but carriers may split longer messages and apply normal messaging charges. Short templates are usually clearer.
Opening the draft does not depend on Qraftt or a web page. Sending still requires the device to have an available mobile messaging service.
Most current iPhone and Android devices can read a standards-based sms: URI and open a message draft. Results vary by camera, scanner, system version, installed apps, and mobile service. Test the finished design on representative devices.
The static QR code keeps the original phone number and message. If the destination number changes, create a new QR code and replace the printed version.
First check the country code and phone number. Make sure the device has a compatible messaging app and mobile service. Also check scanner support, malformed text, dual-SIM prompts, and whether the scan happened on a desktop or tablet. Test again with the default camera and messaging apps.
It stores a standards-based sms URI with a destination number and optional encoded text. A compatible phone passes those details to its messaging app as a new editable draft.
Yes—you can add an optional message of up to 1,000 characters. Keep it concise because long text creates a denser pattern and may be split into several SMS messages by the carrier.
A supported device should open a message draft with the phone number and optional text prepared. The person still reviews it and chooses whether to edit, send, or cancel the message.