QR Code Generator

Generate downloadable QR codes from any URL or text. Export as SVG or PNG directly in your browser.

Free Runs in your browser

How to use

  1. 1 Type or paste the text or URL you want to encode.
  2. 2 The QR code preview updates in real time as you type.
  3. 3 Adjust the size and error correction level if needed.
  4. 4 Click Download PNG to save the QR code image, or click Copy SVG to get the SVG markup for embedding.

Key features

  • Encodes any text, URL, or data into a QR code
  • Real-time preview as you type
  • Adjustable size and error correction level (L / M / Q / H)
  • Download as PNG or SVG for print or digital use

What is a QR Code?

QR codes (Quick Response codes) were invented by Denso Wave in 1994 to track automotive parts during manufacturing. A QR code is a two-dimensional matrix barcode that encodes data as a pattern of black and white squares. Unlike traditional barcodes that only encode data in one dimension, QR codes can store significantly more data — up to 4,296 alphanumeric characters — by encoding horizontally and vertically.

One of their most practical features is built-in error correction: even if part of the code is damaged or obscured, it can still be read. This is why QR codes work even when printed over a logo.

Common Use Cases

Shareable links

Encode a URL into a QR code for print materials, slides, or packaging — no need to type a long address.

Wi-Fi credentials

Share a Wi-Fi network and password so guests can connect just by scanning — no dictating long passphrases.

Business cards & vCards

Encode contact information in vCard format so recipients can add you to their contacts with a single scan.

Payment flows

Cryptocurrency wallets, payment apps, and invoicing systems use QR codes to encode payment addresses and amounts.

Product and inventory tracking

Attach QR codes to physical items to link to product pages, fulfillment info, or maintenance records.

Event tickets and boarding passes

QR codes serve as scannable tickets for events, flights, and venue access — easy to generate and validate programmatically.

Error Correction Levels

Higher error correction means the QR is more resilient to damage, but also larger and denser.

LevelData recoveryBest for
L (Low)~7%Digital displays, clean environments with no physical damage risk
M (Medium)~15%General purpose — good balance between size and resilience
Q (Quartile)~25%Industrial labels, packaging, environments with some wear
H (High)~30%Logos overlaid on QR, outdoor prints, or rough surfaces