Skip to content

QR code for text message

A text message QR code contains a phone number and, optionally, the text of an SMS. When someone scans it, the messaging app opens with the number and text already filled in. The message is only sent when the person taps send.

Type of QR code

Text message

Opens a text message to a number.

With country code, for example +44 7700 900123.

Style

Modules
Corners
Colour
Contrast 19.5 : 1

Still scans with up to 15 % damaged · 4-module border

More settings

Estimated symbol contrast 100 % (grade A in ISO/IEC 15415)

Blank border in modules. The QR standard asks for 4.

Preview

Fill in the fields to see your QR code.

The code is checked after each change.

Download

File format

Raster image up to 4096 × 4096 px

Nothing you type leaves your browser

How to create it

  1. Enter the number that should receive the messages, with country code. For keyword campaigns, this is the number your SMS provider gave you.

  2. Write the message you want people to send, such as a keyword like JOIN or a short prepared sentence.

  3. Keep the text short. It has to fit on a phone screen and should be easy to check before sending.

  4. Scan the preview, send yourself a test message and confirm it arrives as expected.

  • On a counter sign or a till display, 4 to 5 cm works at the distance where people stand to pay.
  • Explain what happens next to the code, for example “Text JOIN to get updates. Standard SMS rates apply”.
  • In a waiting room, place the code near where people sit, so they can scan without standing up again.

Common mistakes

  • Assuming the message is sent automatically

    The code fills in the message, it does not send it. If someone closes the app without tapping send, nothing reaches you.

  • Forgetting about charges

    The sender pays for the SMS according to their own mobile plan. Abroad or with a premium number, this can be expensive, so state it clearly.

  • Using a number that cannot receive SMS

    Many landline numbers cannot receive text messages. Use a mobile number or an SMS service number.

Typical uses

Opt-in lists: people text a keyword to join an update list. Your SMS provider handles the subscription; the code only saves typing. Data protection rules on consent still apply to whatever list you build.

Feedback and queues: a code at the exit can prefill “Feedback:” for quick comments, and a code at the reception of a service desk can send a message that puts the person in a ticket queue, if your system supports it.

Questions

This is a static QR code: the content sits in the code itself and works without our server.

Static and dynamic QR codes explained

Which format does the code use?

It contains SMSTO:number:text, a format from the ZXing barcode library. The camera apps on iOS and Android open it in the messaging app.

Can the code send a WhatsApp message instead?

No, it opens the regular messaging app. For WhatsApp, create a link code with an address of the form https://wa.me/ followed by the number.

Can I leave the message empty?

Yes. The messaging app then opens with only the number filled in, and the person writes the text themselves.

Is there a limit on the text length?

The generator allows up to 500 characters. A single SMS holds 160 standard characters; longer texts are split into several messages and may cost the sender more.