📱

QR Code Generator

Generate QR codes for URLs, Wi-Fi, email and vCard contacts. Download as PNG instantly, all browser-based.

Content Type
URL
Text
Network Name (SSID)
Password
Security
To Email
Subject
Body
Full Name
Phone
Email
Company
Website
QR Options
Size: 256px
Error Correction
QR Code Preview
QR code will appear here

About the QR Code Generator

This QR Code Generator supports five content types covering the most common real-world uses: URLs, plain text, Wi-Fi credentials, email addresses and contact vCards. Each type has a purpose-built form so you do not have to manually construct the QR code data string. The tool handles the correct format for each type automatically.

The Wi-Fi QR code type is particularly useful in offices and small businesses. Guests can scan the code to join the network without being told the password. The vCard type generates a contact card that, when scanned, prompts the recipient to save the contact directly to their phone. Error correction level controls how much of the QR code can be obscured or damaged while still remaining scannable.

Content Types Explained

  • 🔗
    URL. The most common type. Scans open a URL directly in the phone browser. Use for website links, landing pages or any web address.
  • 📶
    Wi-Fi. Encodes the SSID, password and security type. Scanning automatically prompts the device to connect. Works on Android and iOS without entering any credentials manually.
  • 👤
    vCard contact. Encodes name, phone, email, company and website. Scanning adds the contact directly to the phone address book. Useful on business cards or name badges.
  • ✉️
    Email. Pre-fills recipient, subject and body. Scanning opens the phone email app with the message ready to send. Useful for feedback forms or support requests.

Frequently Asked Questions

What error correction level should I use?
For screen display use M (Medium, 15%). For printed QR codes that may get worn or partially covered, use Q (Quartile, 25%) or H (High, 30%). Higher error correction makes the QR code larger and denser but more resilient to damage.
What size should I use for printing?
For printed materials, use 400-512px from this tool and then scale up in your design software without loss of quality since QR codes are geometric patterns. For digital use, 256px is usually sufficient.
Is my data sent to a server when generating?
No. The QR code is generated entirely in your browser using the QRCode.js library. Your URLs, Wi-Fi passwords and contact details never leave your device. The PNG download is also generated locally.
Do Wi-Fi QR codes work on all phones?
Yes, on modern devices. Android has supported Wi-Fi QR codes natively since Android 10. iOS has supported them since iOS 11 through the Camera app. The device will prompt to join the network when the code is scanned.