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

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.

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.