QR Code Generator – Free Online QR Maker for URL, WiFi, vCard, Email, SMS | SVG & PNG

Free QR code generator in your browser: plain text, URL, WiFi (WPA/WPA2/WEP), vCard contacts, mailto, tel, and SMS. Adjust Reed–Solomon error correction (L–H), foreground/background colors, module size, quiet zone, and download vector SVG or PNG. Runs locally in WebAssembly—nothing is uploaded.

Free QR Code Generator Online – URL, WiFi, vCard, Email & SMS

QR (Quick Response) codes are two-dimensional barcodes that encode text, URLs, WiFi credentials, contact cards (vCard), phone numbers, email drafts, and more. This page is a free QR code maker you can use in your browser: pick a content type, edit the fields, and preview the code instantly.

Generation runs locally in WebAssembly using Reed–Solomon error correction—nothing is uploaded to a server. Download a vector SVG for print or a PNG for web and social, and adjust colors, module size, and quiet zone (margin) to match your design.

How This QR Code Maker Works

Choose Plain Text, URL, vCard, WiFi, Email, Phone, or SMS, then fill in the form. The preview updates as you type. Error correction (L–H) trades capacity for resilience: higher levels help when the code is printed small, damaged, or partially covered by a logo.

Key Features:

  • Multiple payload types: Text, URL, vCard, WiFi (WPA/WPA2/WEP), mailto, tel, and SMS
  • Error correction: Low (7%) through High (30%) for Reed–Solomon redundancy
  • Branding & contrast: Custom foreground and background hex colors
  • Export: SVG (scalable) or PNG download; copy SVG or PNG data URL to the clipboard
  • Layout: Module size slider and optional quiet zone for reliable scanning
  • Privacy: No account; processing stays on your device

Error Correction Levels Explained

QR codes include redundant data that allows them to be read even when partially damaged. Choosing the right error correction level depends on your use case:

Low (L) - 7% Recovery

Best for: Digital displays, clean environments, maximum data capacity

Use when the QR code will be displayed on screens or printed in controlled conditions where damage is unlikely.

Medium (M) - 15% Recovery

Best for: General purpose, good balance of size and reliability

The default choice for most applications. Offers a reasonable trade-off between data capacity and damage tolerance.

Quartile (Q) - 25% Recovery

Best for: Printed materials, outdoor use, moderate wear expected

Choose this when printing on materials that might get folded, scratched, or exposed to weather.

High (H) - 30% Recovery

Best for: Industrial use, harsh environments, logo overlays

Maximum redundancy. Essential when adding a logo to the center of your QR code or in industrial settings with potential damage.

Supported Data Types

Plain Text

Encode any text content. Perfect for simple messages, serial numbers, product codes, or any arbitrary string data.

URL

Link directly to websites. When scanned, most devices will offer to open the URL in a browser. Always include the protocol (https://) for best compatibility.

vCard (Contact)

Create digital business cards. Include name, phone, email, organization, title, website, and address. When scanned, the contact is ready to save with a single tap.

WiFi Network

Share WiFi credentials without typing passwords. Supports WPA/WPA2, WEP, and open networks. Perfect for guest access, cafes, or home automation.

Email

Pre-compose emails with recipient, subject, and body. Scanning opens the email client ready to send—great for feedback forms or contact requests.

Phone Number

Dial numbers instantly. Scanning prompts the user to call the number. Useful for business cards, support lines, or emergency contacts.

SMS Message

Pre-fill text messages. Specify the recipient number and message content. Ideal for SMS shortcodes, voting, or customer engagement campaigns.

Practical Use Cases

1. Business & Marketing

  • Business Cards: vCard QR codes let contacts save your info instantly without manual typing
  • Product Packaging: Link to manuals, registration, or promotional content
  • Event Tickets: Encode booking references for quick check-in
  • Promotional Materials: Drive traffic to landing pages, social media, or app stores

2. Home & Personal

  • WiFi Sharing: Print a QR code near your router for guests to connect easily
  • Contact Sharing: Share your phone number at meetups or conferences
  • Smart Home: Label devices with setup instructions or network info

3. Development & Testing

  • App Deep Links: Test URL schemes and universal links on mobile devices
  • Configuration: Encode JSON or other data for quick device setup
  • Debugging: Share localhost tunnel URLs with teammates

4. Education & Events

  • Resource Links: Add QR codes to presentations or handouts for additional materials
  • Attendance: Create check-in codes for events or classes
  • Interactive Displays: Link museum exhibits or posters to multimedia content

Design Best Practices

  • Maintain Contrast: Dark modules on light background works best. Avoid similar colors or gradients that reduce contrast.
  • Size Matters: Ensure the QR code is large enough for reliable scanning. Minimum 2cm × 2cm for print, larger for distance scanning.
  • Quiet Zone: Keep margin (quiet zone) enabled to help scanners detect the code boundaries.
  • Test Before Printing: Always scan your QR code with multiple devices before mass production.
  • Choose SVG for Print: Vector format scales infinitely without quality loss—ideal for print materials.
  • Use PNG for Web: Raster format with fixed dimensions works well for digital displays and social media.

Frequently Asked Questions

Q: How much data can a QR code hold?

A: Maximum capacity depends on the content type and error correction level. Numeric data: up to 7,089 characters. Alphanumeric: up to 4,296 characters. Binary/UTF-8: up to 2,953 bytes. Higher error correction reduces capacity.

Q: Will my QR code work on all phones?

A: Yes, modern smartphones (iOS 11+ and Android 8+) can scan QR codes directly with the camera app. Older devices may require a dedicated scanner app. vCard, WiFi, and email formats are universally supported.

Q: Can I add a logo to my QR code?

A: This tool generates standard QR codes. To add a logo, download the SVG and overlay your logo in a graphics editor. Use High error correction (30%) to ensure the code remains scannable with a centered logo.

Q: Do QR codes expire?

A: Static QR codes (like those generated here) never expire. The encoded data is permanent. However, if you encode a URL, the destination website could change or go offline.

Q: Is my data private?

A: Absolutely. All QR code generation happens in your browser using WebAssembly. No data is transmitted to any server. Your WiFi passwords, contact information, and other sensitive data stay on your device.

Q: Why choose SVG over PNG?

A: SVG is vector-based and scales to any size without losing quality—perfect for print. PNG is rasterized at a fixed resolution, better for web use where file size and broad compatibility matter.

Related Tools

  • Password Generator - Create strong passwords and tokens with adjustable length, character sets (upper, lower, digits, symbols), exclude ambiguous characters, and optional pronounceable or passphrase modes—generated locally in your browser.
  • UUID Generator - Generate cryptographically random UUID v4 values with one click using your browser’s secure RNG and WebAssembly. RFC 4122 compliant, copy to clipboard, no server—ideal for IDs and testing.

Content Type

QR Code Settings

On (recommended)
Input Data
Plain Text
Quick Tips
  • Higher error correction keeps QR codes readable when printed small or partially obscured.
  • Use strong contrast between dark modules and the background for reliable scanning.
  • WiFi QR codes let guests join your network without typing the password.
  • vCard QR codes work well on business cards, posters, and event badges.
QR Code Preview
Enter content in Input Data above to generate a QR code.
Tip: Click the preview to copy the current output (SVG markup or PNG data URL, depending on Download Format).