SMS QR code generator

Create an SMS QR code with a normalized phone number and optional prefilled message without sending it.

Visual preset
Production preset
Center logoLocal PNG, JPEG or WebP · 2 MB / 4 MP. H correction is required.

Saved only in this browser; payloads and logos are excluded.

Includes QR content and settings; stored only in this browser. Logos are excluded.

Enter valid content to generate

Inspect encoded payload
Verify an imageRead PNG, JPEG, or WebP locally in your browser, up to 10 MiB / 16 MP.
Local production desk

Import, check, and print QR labels

Import CSV/XLSX or enter rows manually. Preflight runs locally before ZIP or printable PDF export; logos are excluded.

2ROWS
CSV / XLSX importFirst worksheet only · 5 MiB · 1,000 rows · name,payload recommended
Label sheet

2 labels · 21 per page · 1 page(s)

A4/Letter vector PDF · 72–1200 DPI preflight · quiet zone 4–16 modules. PDF captions support ASCII; SVG pages preserve Unicode captions.

Imports support 1,000 rows; ZIP export supports 20. PDF labels remain local.

Prepare an SMS draft

Enter a valid phone number and, if useful, a message. The number is normalized and the message is encoded into an sms value; scanning opens a compatible messaging app but does not send anything automatically.

Test number and message handling

Country codes, carriers, scanners and messaging apps can behave differently. Verify the decoded number and message on the devices your recipients use before publishing or printing the code.