← Back to home

Text · SMS · Email QR — three in one

Encode any text, or generate a prefilled SMS QR (phone + body), or a prefilled Email QR (to + subject + body). Scanners open Messages or Mail with content already filled in.

Plain textSMS prefilledMailtoMulti-purpose

Customize design

Center logo

Why use this tool

💬
Prefilled SMS

SMS QR opens Messages with recipient and body pre-typed — user only taps Send. Great for feedback or vote-by-SMS.

📧
Prefilled Email

Mailto QR opens the mail app with recipient + subject + body filled in. Professional support and complaint flows.

📄
Flexible text

Encode any string: guest WiFi pass, code, GPS coordinates, or a longer message (≤4,296 chars).

How to use

  1. 1Pick a tab: Plain Text, SMS, or Email.
  2. 2Text: just type the content. SMS: enter phone + default body. Email: recipient + subject + body.
  3. 3The QR preview updates per keystroke.
  4. 4Test-scan with a phone: SMS opens Messages, Email opens Mail/Gmail.
  5. 5Download PNG/SVG → print on flyer, poster, sticker.

Beyond URLs

Besides URLs, a QR code can hold many content types the OS recognizes natively: plain text, smsto: commands, mailto: commands. Each has its own scan UX — handy for marketing and customer service.

SMS QR is common for vote/feedback campaigns: poster with a QR → scanner opens Messages → tap Send to vote "YES" to a short code. No need to remember SMS formats.

Email QR is common for support: a QR on a product box opens an email with To: support@..., Subject: Issue with order ABC123, Body: Hi, I'm having trouble... User adds details and hits Send.

  • 3 modes in one tool (Text / SMS / Email)
  • Plain text up to 4,296 characters
  • SMS: phone + body prefilled
  • Email: to + subject + body prefilled
  • Unicode body support
  • Auto URL-encode for mailto subject/body
  • Compatible with Messages/Mail/Gmail/Outlook
  • Logo + color customization

Use cases

Event SMS voting

TV show poster has a prefilled "VOTE 01" SMS QR. Audience scans + Sends to vote.

Quick feedback

"Service feedback" QR in a restaurant — guests scan to email with subject filled, type feedback, send.

Product issue report

Product-box QR opens email to support with the product code filled in — easier ticket tracking.

Book an appointment

"Book a slot" QR opens email with body template: "Hi, I'd like to book on..."

Coupon code

QR encodes a coupon string like "SUMMER2025" — staff scans to read faster than typing.

Short instructions

QR encodes a 200–500 word product instruction — no website hosting needed.

Standard SMS / mailto formats

SMS QR uses the smsto:+84912345678:message URI — iOS/Android recognize smsto: and open Messages with phone + body filled in. Older OSes use sms: instead of smsto:.

Mailto QR follows RFC 6068: mailto:[email protected]?subject=...&body=... — subject and body must be URL-encoded (space → %20, newline → %0A). This tool encodes them automatically.

Mind email body length: some old mail clients cap URLs at ~2,000 chars. If your body exceeds ~1,500 chars, switch to a landing page link instead of mailto.

Text/SMS/Email QR FAQ

Does SMS QR work for international recipients?

Yes. Encode the phone in international format (+84... for Vietnam). iOS/Android pick the right messaging app automatically.

Can email body include HTML or formatting?

No. mailto: only supports plain text. For HTML email, use a landing page with a form instead of mailto.

Can I encode Unicode (e.g., Vietnamese diacritics)?

Absolutely. QR stores UTF-8, so ă, ơ, ư, ê work fine. Unicode characters take 2–3 bytes (vs 1 for ASCII), so the QR will be denser.

Which mail app opens when scanning?

The OS default: iOS → Mail, Android → Gmail (or Outlook if set as default).

I want a bank-transfer QR (VietQR) — does this tool help?

VietQR is a NAPAS-specific standard — a generic text QR won't work. You need a dedicated VietQR tool. This one covers URL, vCard, WiFi, SMS, email.