SMS QR Code Generator

Prepare a text message to a chosen number, with an optional message that the person scanning can edit before sending.

Content

QR content type

Your entries stay in this browser tab unless you explicitly save them to your account.

Message is optional. The recipient reviews and sends the text; app behavior can vary.

Customize

Patternsquare · square
Dot style
Eye style
Error correction Approximate recovery

At least 4 modules of clear space helps scanners read your code.

ColorsForeground & background

Use a dark foreground on a light background for reliable scanning. Test your final colors on the intended screen or printed material.

LogoNone

PNG, JPEG, or WebP, up to 2 MB. Your image stays in your browser.

Export1024px

SVG will stay vector at any size.

Preview

Static QR code

Enter your details to create a QR code.

— modulesError correction M1024px export

We appreciate you keeping it—it helps others discover QR Code Fairy. Totally optional.

Generated in your browser. Static codes do not expire. Test your downloaded code before sharing it.

Prefill a text message

An SMS QR code stores a recipient number and, optionally, a message in an sms: payload. A compatible phone usually opens a messaging compose screen with those values filled in. The person scanning can review or edit the message; scanning does not send it.

Write for a compose screen

Use a country code when the code may be scanned internationally. Keep the suggested message short, recognizable, and appropriate for the recipient—for example, a request for event details or a simple service enquiry. QR Code Fairy supports one recipient and one optional message, not group recipients or media attachments.

Allow for app differences

Scanner and messaging apps do not all handle SMS payloads identically. Test the exported code on relevant iOS and Android devices, and confirm both the number and message appear correctly. Standard messaging charges and the recipient’s ability to receive SMS still apply.

For a voice-call action without a message, use the Phone QR code generator.