QR Code Generator

Create custom QR codes for URLs, text, WiFi, email, and more. Download as PNG or SVG. Everything runs in your browser — no data leaves your device.

25 / 2,953 characters

150px1000px
Preview

Quick Tips

• For WiFi: WIFI:T:WPA;S:Name;P:pass;;

• Higher error correction = more scannable but denser QR

• Dark foreground on light background scans best

• SVG exports are infinitely scalable

What Is a QR Code?

A QR (Quick Response) code is a two-dimensional barcode that stores data in a grid of black and white squares. Smartphones can scan QR codes with their camera to instantly open URLs, connect to WiFi, save contacts, or read text.

Common Use Cases

  • Website links — Share URLs on printed materials, business cards, or posters
  • WiFi sharing — Let guests connect without typing the password
  • Contact info — Encode vCard data for easy contact saving
  • Payments — Link to payment pages or crypto addresses
  • Event tickets — Unique codes for check-in and verification

Tips for Better QR Codes

  • Keep URLs short — Shorter data produces simpler, easier-to-scan QR codes
  • High contrast — Dark modules on a light background scan best. Avoid low-contrast color combos
  • Use error correction — Level M (15%) is a good default. Use H (30%) if the code might be partially covered
  • Test before printing — Always scan your QR code with a phone before mass printing

Frequently Asked Questions

Is this QR code generator free?

Yes, completely free with no limits, no watermarks, and no sign-up required. Your data never leaves your browser.

Do the QR codes expire?

No. QR codes generated here are static — they encode data directly and work forever. There is no tracking URL or expiration.

What is the maximum data a QR code can hold?

A QR code can hold up to 2,953 bytes of data (alphanumeric mode allows more characters). For most use cases like URLs and short text, this is more than enough.

Should I use PNG or SVG?

Use PNG for digital sharing (social media, messaging). Use SVG for print materials — it scales to any size without pixelation.