Reference

All QR code types
supported

TwentyOneTools supports seven content types โ€” each one generates a fully standards-compliant QR code, scannable by any modern smartphone.

๐Ÿ”—
URL
The most common QR type. Links to any website, landing page, product page, social profile, or online resource. When scanned, the device opens the URL directly in the browser.
URL
Format
https://example.com
Generate URL QR โ†’
๐Ÿ“ถ
Wi-Fi
Share Wi-Fi credentials without typing. When scanned on iOS or Android, the device is prompted to join the network automatically. Supports WPA/WPA2, WEP, and open networks.
SSID Password Security type
Format
WIFI:T:WPA;S:MyNetwork;P:password123;;
Generate Wi-Fi QR โ†’
๐Ÿ‘ค
Contact (vCard)
Encode a full contact card using the vCard 3.0 standard. Scanning adds the person directly to the device's contacts app โ€” perfect for business cards, name badges, and networking events.
Name Phone Email Organisation Website
Format
BEGIN:VCARD
VERSION:3.0
FN:Jane Smith
TEL:+44...
END:VCARD
Generate Contact QR โ†’
๐Ÿ“
Plain Text
Encode any string of text โ€” a message, coupon code, product serial number, address, instructions, or any free-form content. No special formatting required.
Text
Format
Any plain text string
Generate Text QR โ†’
โœ‰๏ธ
Email
Opens a pre-filled email compose window when scanned. Set the recipient address, subject line, and body text. Great for feedback forms, support contacts, and campaign response tracking.
Email address Subject Body
Format
mailto:hello@example.com?subject=...&body=...
Generate Email QR โ†’
๐Ÿ’ฌ
SMS
Opens the SMS app with a pre-filled phone number and message. Useful for customer service short codes, appointment reminders, opt-in campaigns, and bulk SMS prompts.
Phone number Message (optional)
Format
sms:+447700900000?body=Hello
Generate SMS QR โ†’
๐Ÿ“ž
Phone
Triggers a direct phone call when scanned. The device displays the number with a prompt to call. Ideal for business contact details, help lines, and service cards.
Phone number
Format
tel:+447700900000
Generate Phone QR โ†’

Tips for reliable QR codes

01
Use high contrast
Dark foreground on a light background scans most reliably. Avoid light-on-dark or low-contrast colour combinations โ€” they can fail in poor lighting.
02
Choose the right size
Print at minimum 2cm ร— 2cm. For posters or signage, use 5cm+ or download the SVG which scales infinitely without quality loss.
03
Higher error correction = more robust
Use error correction level H (30% recovery) if you plan to overlay a logo or design on the QR code, or if it may be printed in challenging environments.
04
Keep content concise
Longer content creates a denser, more complex QR code. For URLs, use a URL shortener. For contact cards, include only the most important fields.
05
Test before printing
Always scan your QR code from your generated preview before committing to a large print run. Test on both iOS and Android devices.
06
Add a clear call to action
Place a short instruction near your QR code โ€” "Scan to connect to Wi-Fi" or "Scan to save my contact" โ€” so people know what to expect.

Ready to generate?

Pick your content type and generate a custom QR code in seconds โ€” free, private, instant.

Go to the Generator โ†’