Skip to main content

Free, no signup

SMS QR Code Generator,
one scan, message ready.

Scan opens the native SMS app with your number and a pre-filled message. Works on every Indian carrier (Jio, Airtel, Vi, BSNL) and on phones with no data. Used for OTP opt-ins, delivery confirmations, support keywords, and offline campaigns.

How SMS QR works

Customer scans the QR, the SMS app opens with your number and the message pre-filled. They tap Send. Works on every Indian phone with no internet, the best fallback channel when WhatsApp or data is unavailable.

Indian 10-digit numbers auto-get +91. For any other country, enter the full number with country code, e.g. +447911123456.

iHow to use this tool
  • 1.Enter the phone number in local format or international format with country code.
  • 2.The message is editable. Keep the pre-fill short so it fits on screen without truncation.
  • 3.On iPhone, this opens iMessage if both parties use iMessage, SMS otherwise.

Make this QR Dynamic

Track every scan by device, city, and time. Change the destination after printing. Get the app to unlock.

Customize design

Save a style (colors, dot and eye style, logo) and reuse it on any QR.

Adds the caption beside (horizontal) or below (vertical) the QR. Use "Download card".

Live preview

Your QR will appear here

Fill the form to generate a scannable code.

Label Designer

Unlock the Designer

Drag-drop labels, headlines, logos, shapes. Print-ready PNG and SVG.

Free to download. Get the app for dynamic QRs and analytics.Download app

Quick start

How to use this tool.

  1. 1

    Enter the recipient phone number and message body.

  2. 2

    Generate the QR.

  3. 3

    Download as PNG.

  4. 4

    Print where it matters. Scanning opens the SMS app pre-filled.

Why SMS QR codes still win in India

India runs on SMS in the places WhatsApp and email cannot reach: basement car parks, lift lobbies, rural pin codes, sub-station inspection sites, delivery drops in tier-3 towns. The SMS app needs zero data, takes one tap to send, and works on the cheapest 2G feature phone fallback. For OTP-based opt-ins, banking confirmations, delivery acknowledgements, and any campaign where data outage cannot be your single point of failure, SMS QR is the safest channel.

How to generate an SMS QR

Enter the 10-digit number (we auto-prefix +91 for Indian numbers). Add an optional pre-filled message: campaign keyword like JOIN, STOP, REGISTER, or a delivery code. The QR encodes the SMSTO format that every iOS and Android app recognises. Preview, style, download PNG or SVG.

Use cases, OTP, delivery, support

On delivery slips so customers tap-confirm receipt with order id. On parking signage to report violations to security. On bank counters for two-factor SMS opt-in. On co-working noticeboards for visitor sign-in. On industrial sites where managers respond to inspection prompts. On election campaign hoardings so supporters reply with their pin code. For volume work, generate one QR per outlet with our Bulk tool.

Customisation and branding

Match the QR to your brand colour, add your logo to the centre (under 25 percent of the QR width). Use a neutral grey for industrial signage, brand colour for retail, high-contrast black on yellow for emergency response. Test the printed QR from arm's length before bulk print.

Frequently asked questions

Does it work on every Indian carrier?

Yes. Jio, Airtel, Vi, BSNL all open the native SMS app on scan.

Can the user edit the message?

Yes. The message is pre-filled but the user must tap Send. They can edit first.

Useful without internet?

Yes. SMS works on 2G fallback when data is down. Perfect for low-bandwidth zones.

Delivery alerts?

Yes. Print on the delivery slip with the order id, customer taps Send to confirm.

Short codes and DLT IDs?

Yes. Enter as displayed; QR encodes the SMSTO format that all apps recognise.

More QR types