QR Code Generator

Create custom QR codes for URLs, text, email, phone numbers, WiFi credentials and more. Customize colors, size, and download as PNG or SVG.

QR Code Type

Content

Style

Preview

Enter content to generate QR code

What Can You Encode?

Website URL
https://example.com
Link to any webpage
Email
mailto:hello@example.com
Pre-filled email address
Phone Number
tel:+1234567890
Click to call
SMS
sms:+1234567890
Open message app
WiFi
WIFI:T:WPA;S:Network;P:Pass;;
Auto-connect to WiFi
Plain Text
Any text message
Display text when scanned
Location
geo:40.7128,-74.0060
Open in maps
vCard
BEGIN:VCARD...
Share contact info
Calendar Event
BEGIN:VEVENT...
Add to calendar

Error Correction Levels

QR codes have built-in error correction, allowing them to be read even when partially damaged:

  • Level L (7%) - Smallest QR code, suitable for clean environments
  • Level M (15%) - Balanced choice for most applications
  • Level Q (25%) - Better for printed materials that may get dirty
  • Level H (30%) - Maximum recovery, allows for logos in center

Best Practices for QR Codes

  • Test before printing - Always scan your QR code to verify it works
  • Maintain contrast - Dark QR on light background works best
  • Size matters - Minimum 2cm × 2cm for reliable scanning
  • Quiet zone - Keep some margin around the QR code
  • Use short URLs - Shorter content = simpler QR code
  • Consider environment - Higher error correction for outdoor use

Download Formats

PNG
Raster format. Best for web use, social media, and documents. Fixed resolution based on your size setting.
SVG
Vector format. Best for printing at any size. Scales perfectly without losing quality.

Common Uses

  • Business cards and marketing materials
  • Restaurant menus and product packaging
  • Event tickets and check-ins
  • WiFi access sharing
  • Payment links and donation pages
  • App download links