Skip to main content
EasyWorkCalcs

Free QR Code Generator — Contact, Wi-Fi, URL, Email, SMS, Phone & Event

Create custom QR codes instantly. Add colors, styles and a logo, then download as PNG, JPG or SVG — free, unlimited, private.

Preview

Appearance

Style
Logo (optional)

Adding a logo switches error correction to High so the code stays scannable. Max 2 MB.

QR Code Generator — Create Custom QR Codes for URL, Contact, Wi-Fi & More

Generate QR codes for websites, contacts (vCard), email, phone, SMS, Wi-Fi, calendar events, and plain text. Customize colors, add a logo, choose error correction level, and download as SVG or PNG — free, instant, and fully private.

What You Can Encode

  • URL link directly to any webpage or landing page
  • Contact (vCard) scan to save a full contact card to your phone
  • Email (mailto) opens email app with pre-filled recipient, subject, and body
  • Phone tap to call a number directly
  • SMS opens messaging app with a pre-filled message
  • Wi-Fi instant network connection without typing a password
  • Event (iCalendar / .ics) add a meeting or event directly to any calendar app
  • Plain text any custom message up to 4,000+ characters

How to Create a QR Code

  1. Select the QR type from the dropdown (URL, Contact, Wi-Fi, etc.)
  2. Fill in the required fields — URL, name, network SSID, or event details
  3. Choose an error correction level (M for general use, Q or H if adding a logo)
  4. Customize colors — pick foreground and background from the palette
  5. Upload a logo if needed — it appears centered in the code
  6. Preview the live result, then click Download as SVG or PNG

Error Correction Levels Explained

QR codes include built-in redundancy so they remain scannable even if partially damaged or obscured by a logo.

  • L (Low, 7%) smallest code, ideal for clean digital displays
  • M (Medium, 15%) recommended for most uses
  • Q (Quartile, 25%) use when adding a small logo overlay
  • H (High, 30%) maximum durability, required for larger logos or printed materials that may wear

Export Formats

SVG — vector format, infinitely scalable. Best for business cards, posters, banners, and any print material.

PNG — raster format at your chosen resolution. Best for websites, social media, email signatures, and documents. Use at least 512×512px for reliable scanning at small print sizes.

Best Practices

  • Maintain high contrast between foreground and background — dark on light is most reliable
  • Test your QR code on at least two different devices before printing
  • Use SVG for any printed material — PNG can pixelate when resized
  • For Wi-Fi QR codes, share only within your trusted environment
  • Set a minimum print size of 2 cm × 2 cm for reliable smartphone scanning

Privacy

All QR code generation happens inside your browser. No URLs, contact details, Wi-Fi passwords, or uploaded logos are sent to any server. Downloads go directly to your device.