AI Toolkit

QR Code Generator

Free

Generate QR codes for URLs, text, WiFi, email, and phone numbers. Customize colors and size, then download as PNG or SVG. Everything runs in your browser — no data leaves your device.

Data
Choose a type and enter the content to encode.
Customization
Adjust the size, error correction, and colors.
128px512px

Higher levels make the QR code more resilient to damage but slightly denser.

Preview

Enter data on the left to generate your QR code

About QR codes

QR (Quick Response) codes store data in a 2D barcode that can be scanned by any smartphone camera. They support URLs, plain text, WiFi credentials, email addresses, phone numbers, and more.

Error correction lets the code remain scannable even if part of it is damaged or obscured. Level H can recover up to 30% of data.

Client-Side Processing
Your data never leaves your browser. No uploads, no servers, no tracking.
Multiple Formats
Encode URLs, plain text, WiFi credentials, email addresses, and phone numbers.
No Signup Required
Use it as many times as you want. No accounts, no limits, no nonsense.

How the QR Code Generator Works

This free QR code generator creates scannable QR codes directly in your browser using the qrcode library. No data is sent to any server — everything is processed locally on your device.

QR codes (Quick Response codes) are two-dimensional barcodes invented by Denso Wave in 1994. They can store up to 4,296 alphanumeric characters and are readable by any modern smartphone camera. This tool supports all standard QR data types including URLs, plain text, WiFi network credentials, email addresses, and telephone numbers.

Supported Data Types

  • URL — Link to any website. Scanning opens the URL in the device's browser.
  • Text — Encode any plain text message up to several thousand characters.
  • Email — Pre-fill the recipient, subject, and body. Scanning opens the device's email app.
  • Phone — Encode a phone number. Scanning initiates a phone call or opens the dialler.
  • WiFi — Share WiFi credentials (network name, password, encryption type). Scanning connects the device automatically.

Error Correction Levels

QR codes include built-in error correction using Reed-Solomon codes. There are four levels:

  • L (Low) — Recovers up to 7% of data. Smallest QR code.
  • M (Medium) — Recovers up to 15%. Good default for most uses.
  • Q (Quartile) — Recovers up to 25%. Good for printed materials that may get damaged.
  • H (High) — Recovers up to 30%. Best for codes that will be partially covered (e.g., with a logo overlay).

Tips for Best Results

  • Use high contrast between foreground and background colors for reliable scanning.
  • Keep the data short where possible — shorter data means a simpler, more easily scanned code.
  • Download as SVG for print materials (infinitely scalable) or PNG for digital use.
  • Test your QR code with multiple devices before printing large batches.
  • Use error correction level H if you plan to add a logo on top of the code.