Skip to main content

QR Code Generator

Encode URLs, Wi-Fi credentials, vCards, or any text into a scannable QR code

Enter text or a URL to generate a QR code

Generation runs locally using the audited qrcode library. Higher error correction levels produce denser QR codes but tolerate more damage when scanned.

About QR Code Generator

Generate QR codes for URLs, plain text, Wi-Fi credentials, contact cards, and any string up to a few thousand characters — directly in your browser. QR codes encode short payloads as a 2D matrix that smartphones, scanners, and modern cameras can read instantly, making them ideal for sharing links, joining Wi-Fi networks, presenting payment details, or distributing app download URLs. This generator runs entirely client-side, supports four error correction levels, and lets you download the result as SVG (scales perfectly) or PNG (works everywhere). Your input is never sent to a server.

How to Use QR Code Generator

  1. Type or paste the text or URL you want to encode.
  2. Choose an error correction level: L (smallest), M, Q, or H (most resilient to damage).
  3. Adjust the module size and quiet zone if needed.
  4. Download the QR code as SVG or PNG, or scan it directly from the preview.

QR Code Generator FAQ

What is QR error correction?

QR codes embed Reed-Solomon error correction so they can still be read when partly damaged or obscured. Level L recovers ~7% damage, M ~15%, Q ~25%, and H ~30%. Higher correction creates denser, larger QR codes.

Which error correction level should I pick?

Use M for normal screen or print use, Q if the QR will be on a busy or low-quality surface, and H if a logo or sticker may overlap part of the code. L produces the smallest code but is fragile.

How much data can a QR code hold?

Up to a few thousand alphanumeric characters in the highest QR version, but in practice keep payloads under ~300 characters for reliable scanning by phone cameras.

Can I generate Wi-Fi or vCard QR codes?

Yes. Paste a Wi-Fi join string (WIFI:T:WPA;S:MySSID;P:MyPassword;;) or a vCard payload to encode it. Most modern phone cameras recognise both formats automatically.

Is the QR code generated in my browser?

Yes. Generation is entirely local — your input text, URLs, and any sensitive data like Wi-Fi passwords never leave your device.