Free SMS QR Code Generator

Encode a phone number (and optional prefilled text) as a static SMSTO: QR—no signup, no short link that can die after a trial.

✓ No signup ✓ Never expires ✓ Client-side only ✓ PNG & SVG

Lawful use only. For opt-in customer service and personal contact—not spam. Not a carrier official tool. The scanner confirms before any message is sent.

Generate your SMS QR

Enter an international number with country code. We build SMSTO:+digits or SMSTO:+digits:message in your browser.

1. SMS details

Include country code. Spaces and parentheses are stripped; a leading + is kept.

Tip: keep around ≤160 characters for a single SMS segment. Longer text still generates, with a warning.

2. Style

Payload

Privacy: number and message stay on your device. Nothing is uploaded to create the QR.

3. Preview & download

Your SMS QR will appear here. It encodes SMSTO directly—no redirect server.

How SMSTO works

Most camera apps recognize SMSTO:+countrycode… and open the default messaging app with the number filled in. If you add a message, it becomes the draft body. The user still taps Send.

Some older devices prefer sms: URI forms. This tool prioritizes the widely supported SMSTO format documented for QR payloads.

FAQ

What is an SMS QR code?

A QR that encodes an SMSTO payload so a phone can open a new text with a number and optional prefilled body after the user confirms send.

Does this SMS QR expire?

A static SMSTO QR does not expire because of a generator trial—the payload lives in the image. Carriers and phone apps still control how SMS opens.

Is this an official carrier tool?

No. QRStatic is not affiliated with any mobile carrier. Sending may use the scanner’s plan rates.

Can I use this for marketing blasts?

Only for lawful, opt-in contact. Do not use for spam or unsolicited marketing.

Is my number uploaded?

No. Everything runs in your browser.


Next steps: WhatsApp click-to-chat QR · WiFi QR · vCard QR · Google review QR · Café table tent · Restaurant menu QR