SMS QR code generator
Generate QR code for SMS messages with phone number and text. Supports international phone number validation.
Input
Output
Readme
What is an SMS QR code?
An SMS QR code is a scannable barcode that encodes a phone number and optional text message. When scanned with a smartphone camera, it automatically opens the messaging app with the recipient's number and pre-filled message text, eliminating the need to manually type either. This makes it incredibly convenient for marketing campaigns, customer support, event RSVPs, and any situation where you want to make it easy for people to send you a text message.
Tool description
The SMS QR Code Generator creates scannable QR codes for SMS messages using the standard SMS URI format. It validates phone numbers using international standards and generates high-quality QR codes with customizable colors and error correction levels. The tool supports multiple export formats (PNG, JPEG, WebP) and allows you to include an optional pre-filled message text for convenience.
Features
- International phone number validation - Validates phone numbers from any country using libphonenumber-js
- Optional message text - Pre-fill the message body to save recipients time
- Customizable error correction - Choose from low, medium, quartile, or high error correction levels
- Custom colors - Set custom foreground and background colors for the QR code
- Multiple export formats - Download QR codes as PNG, JPEG, or WebP
- Real-time preview - See the QR code update instantly as you modify settings
Use Cases
- Marketing campaigns - Create QR codes for opt-in campaigns or promotions with pre-filled keywords
- Customer support - Enable customers to quickly text support with specific request codes
- Event RSVPs - Allow attendees to RSVP via text message with event codes
- Feedback collection - Make it easy for customers to send feedback via SMS
- Contest entries - Simplify contest participation with pre-formatted entry messages
- Appointment reminders - Let clients confirm or reschedule appointments via text
- Emergency contacts - Provide quick access to emergency services with pre-formatted messages