SMS QR Code Decoder
Reveal the destination number and prewritten message in an SMS QR code.
Drop a QR code image hereTap to upload a QR code image
Choose an image or screenshot from your device.
Paste with Ctrl + V or Cmd + V
PNG · JPG · JPEG · WEBP
🔒 Local decoding · No uploads
Source image
Scan with Camera
Use your device camera to scan a QR code or barcode.
Camera access is requested only after you start.
Decode sms and SMSTO QR Codes
An SMS QR code can store a phone number and an optional message body. Common encodings begin with sms: or SMSTO:. This decoder separates the number and message, allowing each to be copied independently before you decide whether to open a messaging app.
Send SMS creates a fixed sms link from the parsed fields only after a successful structured result. It never sends a message automatically, and malformed payloads fall back to plain text rather than being executed.
Review the Recipient and Message
Treat prewritten messages as untrusted, especially when they mention payments, account verification, votes, or subscriptions.
- Check the full phone number and country code.
- Read the complete message before continuing.
- Look for premium-rate or unfamiliar destinations.
- Edit or abandon the message in your SMS app if anything is unexpected.
Private SMS Parsing
Phone numbers, message bodies, and raw SMS QR payloads stay in the browser during decoding and are never attached to analytics events.
Frequently Asked Questions
Which SMS QR formats can be decoded?
Common sms: links and SMSTO: payloads are supported.
Does Send SMS transmit the message?
No. It opens the configured messaging app with fields prepared; you decide whether to send.
Can a QR code contain only a phone number?
Yes. The message field may be empty, and the number can still be reviewed or copied.