Skip to content
Bulk Tool

Bulk SMS QR Generator

Generate many SMS QR codes at once from pasted phone-number and message rows — validated, previewed, and downloaded as a ZIP of PNG files.

1. Paste your rows

One row per line: phone-number | message. Use the | separator. Numbers may include a leading + and spaces, dashes, or brackets. The message is required.

Result

Generate to see a preview grid and download a ZIP.

SMS QR Codes at Scale, Without the Typos

An SMS QR code removes the two things people get wrong when texting a business: the number and the message. One scan opens the messaging app with both prefilled, so the customer only has to press send. That convenience is why SMS codes work well for opt-ins, appointment confirmations, feedback requests, and support lines. Generating them one at a time for a whole branch list or campaign is slow, and hand-typing numbers invites exactly the errors the codes exist to prevent. Bulk generation takes a pasted table of numbers and messages and produces the whole batch in one pass.

The row format and why it is strict

Each line is a phone number, a vertical bar, and a message. The tool checks that the number looks like a real dialling string — seven to fifteen digits with an optional leading plus — and that a message is present. Rows that fail are listed, not silently dropped, so you can fix them and regenerate. Use international format with the country code whenever the audience may roam or the list mixes countries; a local-format number that works in one city will misdial from another. Keep messages short and purposeful. The scanner's messaging app will show the prefilled text, and the customer can edit it — so a clear, honest message gets sent, while a pushy or confusing one gets deleted.

Consent and compliance are not optional

SMS is a regulated channel in most places, and a QR code does not exempt you from the rules. Only send marketing texts to people who have agreed to receive them, and make opting out obvious in the message itself. Transactional messages — confirmations, reminders, delivery updates — have different rules from marketing in many jurisdictions, but the safest posture is the same: the customer chose to scan, and the message should match what the code promised. Never prefill a message that misrepresents who is sending it or what replying will do. If you are unsure, get legal advice for your jurisdiction before the campaign, not after the complaints.

Before you print the batch

  • Scan a sample code on both iPhone and Android and confirm the number and message prefill correctly.
  • Confirm every number belongs to the intended recipient or queue — a wrong digit routes a stranger into the conversation.
  • Keep a copy of the source list with the job file so reprints are traceable.
  • Test one code from the printed batch, not just from the screen, before the full run.
  • Split lists over 500 rows into multiple batches and label each ZIP.

Bulk SMS codes are a convenience tool. Used with clean lists, honest messages, and real consent, they make texting a business as easy as pointing a camera.

Frequently Asked Questions

What format do the rows need?

One row per line: phone-number | message, using the vertical bar as the separator. Numbers may include a leading + and spaces, dashes, or brackets. The message is required; rows without one are reported as invalid.

What payload does an SMS QR code contain?

A SMSTO: payload with the number and the prefilled message. Scanning it opens the phone's messaging app with the recipient and message already filled in, so the user only presses send.

Why use international format for numbers?

A local-format number can misdial when scanned by a visitor or a roaming phone. International format with the country code works consistently, which matters for tourist areas, events, and multi-country lists.

Do I need consent to send SMS from these codes?

Yes, in most jurisdictions, especially for marketing. Only message people who have agreed to be contacted, make opting out obvious, and match the message to what the code promised. Get legal advice for your jurisdiction if you are unsure.